@charset "UTF-8";
/*===============================
 
	mixin処理
 
================================*/
@-webkit-keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*===============================
 
	変数格納ファイル
	 
================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. CategoryColor
====================================*/
/*====================================
	3. Utility
====================================*/
/** SP */

/** PC */

#frozen-snow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1000;
}

/**
* モーダルバナー
*/
.init-modal-bnr {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.init-modal-bnr::after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .8);
  z-index: 1000;
}

@media screen and (max-width: 767px) {
  .pc-view {
    display: none !important;
  }
  .sp-view {
    display: block !important;
  }
  article.invalid,
  .foot.invalid {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');
    -webkit-filter: blur(1px);
            filter: blur(1px);
  }
  .head {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 2% 0 0;
    color: #516359;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 500;
    background: #fff;
    /* 202006コンテンツ移動*/
  }
  .head .head-language,
  .head .store-area-list__area,
  .head .store-area-list__area-ec,
  .head .store-area-list__shop,
  .head .head-menu-ec-area,
  .head .head-menu-epos-area,
  .head .head-menu-pv-area,
  .head .head-menu-ttl-service-area,
  .head .head-menu-csr-area,
  .head .head-menu-information-area,
  .head .head-menu-ir-list,
  .head .head-menu-life-support-list,
  .head .head-menu-group-list {
    display: none;
  }
  .head a {
    color: #516359;
    text-decoration: none;
  }
  .head img {
    width: 100%;
  }
  .head .head-top {
    padding-bottom: 1.33333%;
    border-bottom: 2px solid #516359;
  }
  .head .head-top.is-limited-logo .head-logo {
    width: 45.71429%;
  }
  .head .head-top.is-limited-logo .head-nav {
    width: 54.28571%;
  }
  .head .head-top.is-limited-logo .h-nav-voi {
    width: 32.3741%;
  }
  .head .head-top.is-limited-logo .h-nav-menu {
    width: 21.58273%;
  }
  .head .head-wrap {
    width: 93.33333%;
    margin: 0 auto;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .head .head-logo {
    width: 20.57143%;
    padding-top: 0.57143%;
  }
  .head .head-logo img {
    display: none;
  }
  .head .head-nav {
    width: 79.42857%;
    margin-right: -1.79856%;
  }
  .head .head-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 1.86667vw;
  }
  .head .h-nav-language {
    font-size: 3.2vw;
    position: relative;
    padding-right: 4vw;
    margin-right: 4vw;
    margin-bottom: 2.4vw;
  }
  .head .h-nav-language::after {
    font-family: FontAwesome;
    content: "\f107";
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 5.06667vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .h-nav-language.open-list::after {
    content: "\f106";
  }
  .head .h-nav-voi {
    width: 26.97842%;
    letter-spacing: -0.05em;
    font-size: 2.4vw;
    font-weight: bold;
    text-align: center;
  }
  .head .h-nav-voi .h-nav-voi-img {
    display: block;
    width: 40%;
    margin: 0 auto;
  }
  .head .h-nav-voi .h-nav-voi-txt {
    padding-top: 1%;
    display: block;
  }
  .head .h-nav-menu {
    width: 17.98561%;
    font-size: 2.4vw;
    font-weight: bold;
    position: relative;
    text-align: center;
  }
  .head .h-nav-menu .h-nav-menu-btn {
    display: block;
    width: 65%;
    margin: 0 auto 10px;
    height: 2px;
    background: #484e55;
    -webkit-transition: .2s;
    transition: .2s;
  }
  .head .h-nav-menu .h-nav-menu-btn::after {
    display: block;
    position: absolute;
    top: -30%;
    content: "";
    width: 65%;
    margin: 0 auto;
    height: 2px;
    background: #484e55;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu .h-nav-menu-btn::before {
    display: block;
    position: absolute;
    top: 30%;
    content: "";
    width: 65%;
    margin: 0 auto;
    height: 2px;
    background: #484e55;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu .h-nav-menu-txt {
    display: block;
    padding-top: 1.33333vw;
  }
  .head .h-nav-menu-close .h-nav-menu-btn {
    background: transparent;
  }
  .head .h-nav-menu-close .h-nav-menu-btn::after {
    top: 0;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .head .h-nav-menu-close .h-nav-menu-btn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .head .head-language {
    font-size: 4.8vw;
  }
  .head .head-language h2 {
    display: none;
  }
  .head .head-language .head-language-list__item {
    padding: 4%;
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    position: relative;
  }
  .head .head-language .head-language-list__item a {
    display: block;
  }
  .head .head-language .head-language-list__item::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-language .head-language-list__item.current-transer {
    background: #484e55;
    color: #fff;
  }
  .head .head-language .head-language-list__item.current-transer::after {
    top: 37.33333%;
    content: "\f00c";
    color: #fff;
    font-size: 4vw;
  }
  .head .head-language .head-language-list__item.current-transer::after a {
    color: #fff;
  }
  .head .head-language .head-language-close {
    padding: 5.33333%;
    border-bottom: 1px solid #ced2d7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background: #eef0f2;
  }
  .head .head-language .head-language-close::before {
    content: "";
    width: 5.33333%;
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    padding-top: 5.33333%;
    padding-left: 2.66667%;
    background-size: contain;
  }
  .head .head-menu {
    font-size: 4.26667vw;
    width: 100%;
    position: absolute;
    left: 100%;
    z-index: 9999;
    background: #516359;
  }
  .head .head-menu .head-menu-wrap {
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .head .head-menu .head-menu-ttl {
    color: #FFF;
    padding: 4%;
    text-align: center;
  }
  .head .head-menu .head-menu-ttl-store {
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
    background: #eef0f2;
  }
  .head .head-menu .head-menu-ttl-store::before {
    content: "";
    position: absolute;
    top: 18.66667%;
    left: 3.73333%;
    width: 7.6%;
    padding-top: 10%;
    background: url(/assets/img/common/ico/store.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu .head-menu-ttl-store::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu .head-menu-ttl-store.panel-open {
    background: #fde4bf;
  }
  .head .head-menu .head-menu-ttl-store.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-ttl-shop-search a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
    background: #eef0f2;
  }
  .head .head-menu-ttl-shop-search a::before {
    content: "";
    position: absolute;
    top: 18.66667%;
    left: 3.6%;
    width: 7.73333%;
    padding-top: 7.46667%;
    background: url(/assets/img/common/ico/search.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-shop-search a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-ec {
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-ec::before {
    content: "";
    position: absolute;
    top: 18.66667%;
    left: 3.6%;
    width: 7.33333%;
    padding-top: 7.33333%;
    background: url(/assets/img/common/ico/shopping.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-ec::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-ec.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-ec.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-ec-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-epos {
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-epos::before {
    content: "";
    position: absolute;
    top: 29.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/ico/epos.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-epos::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-epos.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-epos.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-epos-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-pv {
    display: block;
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-pv::before {
    content: "";
    position: absolute;
    top: 37.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/ico/logo.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-pv::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-pv.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-pv.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-pv-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-line {
    background: #eef0f2;
  }
  .head .head-menu-ttl-line a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-line a::before {
    content: "";
    position: absolute;
    top: 26.66667%;
    left: 4%;
    width: 6.93333%;
    padding-top: 9.33333%;
    background: url(/assets/img/common/ico/line.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-line a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 4.26667vw;
    color: #484e55;
  }
  .head .head-menu-ttl-marui-anime {
    background: #eef0f2;
  }
  .head .head-menu-ttl-marui-anime a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-marui-anime a::before {
    content: "";
    position: absolute;
    top: 26.66667%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/ico/anime.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-marui-anime a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-rakuchin-shoes {
    background: #eef0f2;
  }
  .head .head-menu-ttl-rakuchin-shoes a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-rakuchin-shoes a::before {
    content: "";
    position: absolute;
    top: 26.66667%;
    left: 3.6%;
    width: 7.6%;
    padding-top: 10%;
    background: url(/assets/img/common/ico/rakuchin-shoes.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-rakuchin-shoes a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-premium-friday {
    background: #eef0f2;
  }
  .head .head-menu-ttl-premium-friday a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-premium-friday a::before {
    content: "";
    position: absolute;
    top: 13.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/mico-title-premium-friday.png) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-premium-friday a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-food-online {
    background: #eef0f2;
  }
  .head .head-menu-ttl-food-online a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-food-online a::before {
    content: "";
    position: absolute;
    top: 13.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/mico-title-food-online.png) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-food-online a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 4.26667vw;
    color: #484e55;
  }
  .head .head-menu-ttl-flyer {
    background: #eef0f2;
  }
  .head .head-menu-ttl-flyer a {
    display: block;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-flyer a::before {
    content: "";
    position: absolute;
    top: 18.66667%;
    left: 3.6%;
    width: 7.6%;
    padding-top: 8.66667%;
    background: url(/assets/img/common/ico/flyer.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-flyer a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 4.26667vw;
    color: #484e55;
  }
  .head .head-menu-ttl-service {
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-service::before {
    content: "";
    position: absolute;
    top: 18.66667%;
    left: 3.33333%;
    width: 7.6%;
    padding-top: 10%;
    background: url(/assets/img/common/ico/service.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-service::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-service.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-service.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-service-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-service-list .head-menu-service-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-service-list .head-menu-service-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-service-list .head-menu-service-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-service-list .head-menu-service-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-service-list .head-menu-service-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-service-list .head-menu-service-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 5.06667vw;
    content: "\f08e";
  }
  .head .head-menu-service-list .head-menu-service-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-service-list .head-menu-service-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-csr {
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-csr::before {
    content: "";
    position: absolute;
    top: 20%;
    left: 3.33333%;
    width: 7.6%;
    padding-top: 10%;
    background: url(/assets/img/common/ico/csr.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-csr::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-csr.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-csr.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-csr-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 5.06667vw;
    content: "\f08e";
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-information {
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head .head-menu-ttl-information::before {
    content: "";
    position: absolute;
    top: 21.33333%;
    left: 3.33333%;
    width: 6.93333%;
    padding-top: 9.33333%;
    background: url(/assets/img/common/ico/information.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-information::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ttl-information.panel-open {
    background: #fde4bf;
  }
  .head .head-menu-ttl-information.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-information-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background: #fff;
    padding: 2.66667% 0 0;
  }
  .head .head-menu-information-list .head-menu-information-list__item a {
    display: block;
    padding: 4%;
    position: relative;
  }
  .head .head-menu-information-list .head-menu-information-list__item a::after {
    font-family: FontAwesome;
    color: #484e55;
  }
  .head .head-menu-information-list .head-menu-information-list__item.self-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-information-list .head-menu-information-list__item.self-link a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    font-size: 6.4vw;
    content: "\f105";
  }
  .head .head-menu-information-list .head-menu-information-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #ced2d7;
  }
  .head .head-menu-information-list .head-menu-information-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-information-list .head-menu-information-list__item.img-link {
    width: 50%;
  }
  .head .head-menu-information-list .head-menu-information-list__item.img-link a {
    padding: 0 4% 4%;
  }
  .head .head-menu-ttl-ir {
    background: #516359;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 4% 8% 4% 4%;
    position: relative;
  }
  .head .head-menu-ttl-ir::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #fff;
  }
  .head .head-menu-ttl-ir.panel-open {
    background: #686e75;
  }
  .head .head-menu-ttl-ir.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-ir-list__item a {
    display: block;
    padding: 4%;
    background: #dee1e4;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  .head .head-menu-ir-list__item a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-ir-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-ttl-life-support {
    background: #516359;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 4% 8% 4% 4%;
    position: relative;
  }
  .head .head-menu-ttl-life-support::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #fff;
  }
  .head .head-menu-ttl-life-support.panel-open {
    background: #686e75;
  }
  .head .head-menu-ttl-life-support.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-life-support-list__item a {
    display: block;
    padding: 4%;
    background: #dee1e4;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  .head .head-menu-life-support-list__item a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-life-support-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-ttl-group {
    background: #516359;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 4% 8% 4% 4%;
    position: relative;
  }
  .head .head-menu-ttl-group::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #fff;
  }
  .head .head-menu-ttl-group.panel-open {
    background: #686e75;
  }
  .head .head-menu-ttl-group.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-group-list__item a {
    display: block;
    padding: 4%;
    background: #dee1e4;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  .head .head-menu-group-list__item a::after {
    position: absolute;
    top: 22.66667%;
    right: 3.33333%;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head .head-menu-group-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333%;
    right: 2.66667%;
    font-size: 4.26667vw;
    content: "\f08e";
  }
  .head .head-menu-font-size {
    display: none;
  }
  .head .head-menu-font-size-list {
    background: #eef0f2;
    padding: 5.33333%;
    border-bottom: 1px solid #ced2d7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .head .head-menu-font-size-list a {
    text-decoration: underline;
  }
  .head .head-menu-font-size-list .head-menu-font-size-list-title::after {
    content: "：";
  }
  .head .head-menu-font-size-list .head-menu-font-size-list__item {
    margin: 0 1.33333%;
  }
  .head .head-menu-close {
    background: #eef0f2;
    padding: 5.33333%;
    margin-bottom: 44%;
    border-bottom: 1px solid #ced2d7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .head .head-menu-close::before {
    content: "";
    width: 5.33333%;
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    padding-top: 5.33333%;
    padding-left: 2.66667%;
    background-size: contain;
  }
  .head #product {
    margin: 0;
    padding: 0;
  }
  .head #product .product-title {
    text-align: left;
    display: block;
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head #product .product-title::before {
    content: "";
    position: absolute;
    top: 13.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/mico-title-pv.png) top left no-repeat;
    background-size: contain;
  }
  .head #product .product-title::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head #product .product-title.panel-open {
    background: #fde4bf;
  }
  .head #product .product-title.panel-open::after {
    content: "\f106";
  }
  .head #product .product {
    display: none;
    padding: 5.33333vw 0 14vw;
  }
  .head #ec-rote {
    margin-top: 0;
  }
  .head #ec-rote .ec-rote-title {
    text-align: left;
    background: #eef0f2;
    border-bottom: 1px solid #ced2d7;
    padding: 4% 8% 4% 15.33333%;
    position: relative;
  }
  .head #ec-rote .ec-rote-title::before {
    content: "";
    position: absolute;
    top: 13.33333%;
    left: 3.33333%;
    width: 8.26667%;
    padding-top: 10.66667%;
    background: url(/assets/img/common/mico-title-ec.png) top left no-repeat;
    background-size: contain;
  }
  .head #ec-rote .ec-rote-title::after {
    position: absolute;
    top: 22.66667%;
    right: 2.66667%;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 6.4vw;
    color: #484e55;
  }
  .head #ec-rote .ec-rote-title.panel-open {
    background: #fde4bf;
  }
  .head #ec-rote .ec-rote-title.panel-open::after {
    content: "\f106";
  }
  .head #ec-rote .ec-rote {
    display: none;
    background: #fff;
    padding: 5.33333vw 0;
  }
  .head #ec-rote .ec-rote .ec-rote-list {
    margin-top: 0;
  }
  .head #ec-rote .ec-rote .ec-rote-mypage-link {
    background: #dee1e4;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 3.73333vw;
    width: 80%;
    margin: 5.33333vw auto 0;
    padding: 4%;
    text-align: center;
    border-radius: 6px;
    position: relative;
  }
  .head #ec-rote .ec-rote .ec-rote-mypage-link::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 4vw;
    background: url(/assets/img/ttop/ico_ec_mypage.png) top left no-repeat;
    background-size: contain;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 4.53333vw;
    height: 5.6vw;
  }
  .head #ec-rote .ec-rote .ec-rote-mypage-link::after {
    color: #484e55;
    position: absolute;
    top: 26.86567%;
    right: 3.58209%;
    font-family: FontAwesome;
    font-size: 5.86667vw;
    content: "\f105";
    display: block;
  }
  .fixed {
    position: fixed;
    width: 100%;
    height: 100%;
  }
  .common-modal-bnr {
    position: fixed;
    top: -40px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 85.33333vw;
    height: 37.33333vw;
    z-index: 5000;
  }
  .common-modal-bnr__close {
    width: 8vw;
    height: 8vw;
    margin: 0 0 4vw auto;
  }
  .common-modal-bnr__img {
    -webkit-transition: .6s;
    transition: .6s;
  }
  .common-modal-bnr__img img {
    width: 100%;
  }
  .common-modal-bnr__img:hover {
    opacity: .6;
  }
}

@media screen and (min-width: 768px) {
  .pc-view {
    display: block !important;
  }
  .sp-view {
    display: none !important;
  }
  .head {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #516359;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 500;
    /** ショップ検索 */
    /** ネット通販 */
    /** エポスカード */
    /** マルイのプライベートブランド */
    /** サービス・メンテナンス */
    /** 環境・社会貢献活動 */
    /** インフォメーション */
    /** IR・企業情報 */
    /** ライフサポート */
    /** グループ企業のご案内 */
    /* 202006コンテンツ移動*/
  }
  .head .head-language {
    display: none;
  }
  .head a {
    color: #516359;
    text-decoration: none;
  }
  .head .head-top {
    padding: 8px 0;
    border-bottom: 2px solid #516359;
    background: #eef0f2;
  }
  .head .head-top.is-limited-logo .head-logo {
    width: 260px;
  }
  .head .head-top.is-limited-logo .head-nav {
    width: 690px;
    padding-top: 12px;
  }
  .head .head-wrap {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .head .head-logo {
    width: 80px;
    float: left;
  }
  .head .head-logo img {
    width: 100%;
    display: none;
  }
  .head .head-logo:hover {
    opacity: .6;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-nav {
    float: right;
    width: 79.42857%;
  }
  .head .head-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .head .h-nav-language {
    cursor: pointer;
    font-size: 0.75rem;
  }
  .head .h-nav-language:hover {
    opacity: .6;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-language::after {
    font-family: FontAwesome;
    content: "\f107";
    font-size: 1.5rem;
    padding-left: 5px;
    vertical-align: middle;
  }
  .head .h-nav-language.open-list::after {
    content: "\f106";
  }
  .head .h-nav-voi {
    text-align: center;
    margin-left: 45px;
    font-size: 0.6875rem;
    font-weight: bold;
  }
  .head .h-nav-voi .h-nav-voi-img {
    display: block;
  }
  .head .h-nav-voi .h-nav-voi-img img {
    width: 30px;
  }
  .head .h-nav-voi .h-nav-voi-txt {
    padding-top: 3px;
  }
  .head .h-nav-voi:hover {
    opacity: .6;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu {
    cursor: pointer;
    height: 37px;
    font-size: 0.6875rem;
    font-weight: bold;
    margin-left: 45px;
    position: relative;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .head .h-nav-menu:hover {
    opacity: .6;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu .h-nav-menu-btn {
    position: absolute;
    top: 0;
    left: 4px;
    display: block;
    width: 36px;
    height: 2px;
    background: #516359;
    -webkit-transition: .2s;
    transition: .2s;
  }
  .head .h-nav-menu .h-nav-menu-btn::before {
    display: block;
    position: absolute;
    top: 9px;
    content: "";
    width: 36px;
    margin: 0 auto;
    height: 2px;
    background: #516359;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu .h-nav-menu-btn::after {
    display: block;
    position: absolute;
    top: 18px;
    content: "";
    width: 36px;
    margin: 0 auto;
    height: 2px;
    background: #516359;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .h-nav-menu .h-nav-menu-txt {
    padding-top: 25px;
    display: block;
  }
  .head .h-nav-menu-close .h-nav-menu-btn {
    top: 9px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .head .h-nav-menu-close .h-nav-menu-btn::before {
    top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    background: transparent;
  }
  .head .h-nav-menu-close .h-nav-menu-btn::after {
    top: 0px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .head .head-language {
    background: rgba(81, 99, 89, .9);
    padding: 20px 0;
  }
  .head .head-language h2 {
    display: none;
  }
  .head .head-language .head-language-list {
    width: 950px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .head .head-language .head-language-list__item a {
    display: block;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 20px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    position: relative;
    width: 185px;
    margin-right: 5px;
    text-align: center;
  }
  .head .head-language .head-language-list__item a::after {
    position: absolute;
    right: 5px;
    top: 20px;
    content: "\f105";
    font-family: FontAwesome;
    color: #fff;
  }
  .head .head-language .head-language-list__item a:hover {
    background: #fff;
    color: #516359;
  }
  .head .head-language .head-language-list__item a:hover::after {
    color: #516359;
  }
  .head .head-language .head-language-list__item.current-transer {
    display: block;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 20px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #516359;
    position: relative;
    width: 185px;
    margin-right: 5px;
    text-align: center;
    background: #fff;
  }
  .head .head-language .head-language-list__item.current-transer::after {
    position: absolute;
    left: 20px;
    top: 20px;
    content: "\f00c";
    font-family: FontAwesome;
    color: #516359;
  }
  .head .head-language .head-language-close {
    text-align: center;
    color: #516359;
    background: #fff;
    width: 360px;
    margin: 30px auto 0;
    border-radius: 4px;
    padding: 20px 0;
    position: relative;
    cursor: pointer;
  }
  .head .head-language .head-language-close::before {
    content: "";
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    background-size: contain;
    position: absolute;
    top: 18px;
    left: 20px;
    width: 20px;
    height: 20px;
  }
  .head .head-language .head-language-close:hover {
    opacity: .8;
  }
  .head .head-menu {
    z-index: 9999;
    background: rgba(255, 255, 255, .95);
    width: 100%;
    height: 100vh;
    overflow-x: scroll;
    display: none;
  }
  .head .head-menu .head-menu-wrap {
    width: 950px;
    padding: 40px 0;
    margin: 0 auto;
    width: 940px;
    margin: 0 auto;
  }
  .head .head-menu .head-menu-ttl {
    text-align: center;
    font-size: 1.25rem;
    font-weight: bold;
    border-bottom: 1px solid #516359;
    padding-bottom: 10px;
    margin-bottom: 20px;
    overflow: hidden;
  }
  .head .head-menu .head-menu-store {
    zoom: 1;
  }
  .head .head-menu .head-menu-store:before, .head .head-menu .head-menu-store:after {
    content: "";
    display: table;
  }
  .head .head-menu .head-menu-store:after {
    clear: both;
  }
  .head .head-menu .head-menu-ttl-store {
    position: relative;
    font-size: 1.125rem;
    line-height: 25px;
    width: 200px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px 0 50px 20px;
    border-radius: 4px;
    float: left;
    text-align: center;
    background: #eef0f2;
  }
  .head .head-menu .head-menu-ttl-store::before {
    content: "";
    position: absolute;
    top: 40px;
    left: 25px;
    display: block;
    background: url(/assets/img/common/ico/store.svg) top left no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
  }
  .head .head-menu .head-menu-store-list {
    float: right;
    width: 730px;
  }
  .head .head-menu .store-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .head .head-menu .store-area-list__area:not(.area-ec) {
    width: 355px;
    padding: 10px 0;
    border: 1px dotted #516359;
    background: #fff;
    margin: 0 5px 5px 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    position: relative;
  }
  .head .head-menu .store-area-list__area:not(.area-ec)::after {
    position: absolute;
    top: 5px;
    right: 10px;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 1.5rem;
    color: #516359;
  }
  .head .head-menu .store-area-list__area:not(.area-ec):hover {
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu .store-area-list__area:not(.area-ec):hover a {
    background: #eef0f2;
  }
  .head .head-menu .store-area-list__area:not(.area-ec).panel-open {
    -webkit-transition: .3s;
    transition: .3s;
    background: #516359;
    color: #fff;
  }
  .head .head-menu .store-area-list__area:not(.area-ec).panel-open a {
    background: #516359;
    color: #fff;
  }
  .head .head-menu .store-area-list__area:not(.area-ec).panel-open::after {
    content: "\f106";
    color: #fff;
  }
  .head .head-menu .store-area-list__area.area-ec a {
    width: 355px;
    padding: 10px 0;
    border: 1px dotted #516359;
    background: #fff;
    margin: 0 5px 5px 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    position: relative;
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu .store-area-list__area.area-ec a::after {
    position: absolute;
    top: 10px;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu .store-area-list__area.area-ec a:hover {
    background: #eef0f2;
  }
  .head .head-menu .store-area-list__area-ec {
    width: 355px;
    padding: 10px 0;
    border: 1px dotted #516359;
    background: #fff;
    margin: 0 5px 5px 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    position: relative;
  }
  .head .head-menu .store-area-list__area-ec::after {
    position: absolute;
    top: 10px;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu .store-area-list__area-ec:hover {
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu .store-area-list__area-ec:hover a {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu .disp-store-list {
    margin-top: 20px;
  }
  .head .head-menu .disp-store-list .store-area-list__shop-title-ss,
  .head .head-menu .disp-store-list .store-area-list__shop-title-ol,
  .head .head-menu .disp-store-list .store-area-list__shop-title-es {
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.125rem;
  }
  .head .head-menu .disp-store-list .store-area-list__shop-list,
  .head .head-menu .disp-store-list .store-area-list__shop-list-other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item {
    font-size: 0.875rem;
    width: 178px;
    padding: 20px 20px 20px 5px;
    border-bottom: 1px dotted #484e55;
    margin: 0 10px 20px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item.blank::after {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -7px;
    font-family: FontAwesome;
    font-size: 0.875rem;
    content: "\f08e";
    color: #484e55;
    display: inline-block;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item.blank:hover::after {
    color: #fff;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item::after {
    position: absolute;
    top: 34%;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item:hover {
    cursor: pointer;
    border-radius: 4px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #516359;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item:hover a {
    color: #fff;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item:hover::after {
    color: #fff;
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item.shop-modi-kawagoe::after, .head .head-menu .disp-store-list .store-area-shop-list__item.shop-modi-shibuya::after {
    top: 40%;
    right: 8px;
    font-size: 0.875rem;
    content: '\f08e';
  }
  .head .head-menu .store-area-list__shop-list,
  .head .head-menu .store-area-list__shop {
    display: none;
  }
  .head .head-menu .store-area-list__area-close {
    display: none;
  }
  .head .head-menu-ttl-shop-search {
    padding: 30px 0 60px;
  }
  .head .head-menu-ttl-shop-search a {
    font-size: 1.125rem;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 420px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    border: 1px solid #9da4aa;
    border-radius: 4px;
    position: relative;
    background: #fff;
  }
  .head .head-menu-ttl-shop-search a::before {
    content: "";
    position: absolute;
    top: 13px;
    left: 15px;
    width: 30px;
    height: 30px;
    background: url(/assets/img/common/ico/search.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-shop-search a::after {
    position: absolute;
    top: 10px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 2.125rem;
    color: #516359;
  }
  .head .head-menu-ttl-shop-search a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-ttl-ec {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-ec-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-ec-list__item {
    width: 230px;
    margin-right: 5px;
  }
  .head .head-menu-ec-list__item img {
    width: 100%;
  }
  .head .head-menu-ec-list__item:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-ttl-epos {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-epos-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-epos-list__item {
    width: 230px;
    margin-right: 5px;
  }
  .head .head-menu-epos-list__item img {
    width: 100%;
  }
  .head .head-menu-epos-list__item:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-ttl-pv {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-pv-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-pv-list__item {
    width: 230px;
    margin-right: 5px;
  }
  .head .head-menu-pv-list__item img {
    width: 100%;
  }
  .head .head-menu-pv-list__item:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-other .other-menu a {
    display: block;
    font-size: 0.875rem;
    width: 306px;
    text-align: center;
    background: #fff;
    border: 1px solid #516359;
    border-radius: 4px;
    margin: 0 5px 5px 0;
    padding: 20px 0;
    position: relative;
  }
  .head .head-menu-other .other-menu a::after {
    position: absolute;
    top: 34%;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-other .other-menu a::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    width: 31px;
    height: 31px;
  }
  .head .head-menu-other .other-menu a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-other .head-menu-ttl-line a::before {
    top: 12px;
    left: 10px;
    width: 28px;
    height: 28px;
    background: url(/assets/img/common/ico/line.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-line a::after {
    position: absolute;
    top: 34%;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-other .head-menu-ttl-marui-anime a::before {
    top: 16px;
    left: 10px;
    width: 32px;
    height: 32px;
    background: url(/assets/img/common/ico/anime.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-rakuchin-shoes a::before {
    top: 16px;
    left: 6px;
    width: 30px;
    height: 30px;
    background: url(/assets/img/common/ico/rakuchin-shoes.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-premium-friday a::before {
    background: url(/assets/img/common/mico-title-premium-friday.png) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-food-online a::before {
    background: url(/assets/img/common/mico-title-food-online.png) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-food-online a::after {
    position: absolute;
    top: 34%;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #484e55;
  }
  .head .head-menu-other .head-menu-ttl-flyer a::before {
    top: 16px;
    left: 10px;
    width: 32px;
    height: 32px;
    background: url(/assets/img/common/ico/flyer.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-flyer a::after {
    position: absolute;
    top: 34%;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-ttl-service {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-service-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-service-list__item {
    width: 230px;
    margin-right: 5px;
  }
  .head .head-menu-service-list__item img {
    width: 100%;
  }
  .head .head-menu-service-list__item:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-ttl-csr {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-csr-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-csr-list__item {
    width: 230px;
    margin-right: 5px;
  }
  .head .head-menu-csr-list__item img {
    width: 100%;
  }
  .head .head-menu-csr-list__item:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-ttl-information {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-information-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-information-list__item {
    width: 230px;
    margin: 0 5px 3px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
  }
  .head .head-menu-information-list__item img {
    width: 100%;
  }
  .head .head-menu-information-list__item img:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-menu-information-list__item.txt-bnr {
    font-size: 0.875rem;
    border: 1px solid #516359;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px;
    min-height: 78px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .head .head-menu-information-list__item.self-link::after {
    position: absolute;
    top: 30px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-information-list__item.self-link:hover {
    background: #eef0f2;
  }
  .head .head-menu-information-list__item.outer-link::after {
    position: absolute;
    top: 40%;
    right: 5px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-information-list__item.outer-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-ttl-ir {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-ir-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-ir-list__item {
    cursor: pointer;
    width: 230px;
    margin: 0 5px 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.875rem;
    border: 1px solid #516359;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .head .head-menu-ir-list__item.self-link::after {
    position: absolute;
    top: 30px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-ir-list__item.self-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-ir-list__item.self-link::after {
    position: absolute;
    top: 30px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-ir-list__item.self-link:hover {
    background: #eef0f2;
  }
  .head .head-menu-ir-list__item.outer-link::after {
    position: absolute;
    top: 40%;
    right: 5px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-ir-list__item.outer-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-ir-list__item a[target="_blank"]::after {
    position: absolute;
    top: 40%;
    right: 5px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-ttl-life-support {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-life-support-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-life-support-list__item {
    cursor: pointer;
    width: 230px;
    margin: 0 5px 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.875rem;
    border: 1px solid #516359;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .head .head-menu-life-support-list__item.self-link::after {
    position: absolute;
    top: 30px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-life-support-list__item.self-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-life-support-list__item.outer-link::after {
    position: absolute;
    top: 40%;
    right: 5px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-life-support-list__item.outer-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-ttl-group {
    font-size: 1.125rem;
    border-bottom: 1px solid #516359;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .head .head-menu-group-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }
  .head .head-menu-group-list__item {
    cursor: pointer;
    width: 465px;
    margin: 0 5px 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.875rem;
    border: 1px solid #516359;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .head .head-menu-group-list__item.self-link::after {
    position: absolute;
    top: 30px;
    right: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.125rem;
    color: #516359;
  }
  .head .head-menu-group-list__item.self-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-group-list__item.outer-link::after {
    position: absolute;
    top: 40%;
    right: 5px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 0.875rem;
    color: #516359;
  }
  .head .head-menu-group-list__item.outer-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #eef0f2;
  }
  .head .head-menu-font-size-list {
    width: 450px;
    margin: 0 auto 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .head .head-menu-font-size-list-title {
    font-size: font-size-rem(28);
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .head .head-menu-font-size-list__item {
    font-size: font-size-rem(18);
    width: 32%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    padding: 20px 0;
    border: 1px solid #516359;
    background: #fff;
    margin-right: 2%;
  }
  .head .head-menu-font-size-list__item:last-child {
    margin-right: 0;
  }
  .head .head-menu-font-size-list__item:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #516359;
  }
  .head .head-menu-font-size-list__item:hover a {
    color: #fff;
  }
  .head .head-menu-font-size-list__item.current-size {
    -webkit-transition: .3s;
    transition: .3s;
    background: #516359;
  }
  .head .head-menu-font-size-list__item.current-size a {
    color: #fff;
  }
  .head .head-menu-close {
    background: #ced2d7;
    padding: 20px 0;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    cursor: pointer;
  }
  .head .head-menu-close::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    background-size: contain;
    padding-right: 10px;
  }
  .head .head-menu-close:hover {
    opacity: .7;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head #product {
    margin-top: 0;
  }
  .head #product .product-title {
    font-size: 1.125rem;
    border-bottom: 1px solid #7b8289;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
    background: none;
  }
  .head #product .product-rote-list {
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head #product .product-rote-list.slick-initialized {
    opacity: 1;
  }
  .head #ec-rote {
    margin-bottom: 60px;
  }
  .head #ec-rote .ec-rote-title {
    font-size: 1.125rem;
    border-bottom: 1px solid #7b8289;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
    background: none;
  }
  .fixed {
    position: fixed;
    width: 100%;
    height: 100%;
  }
  .common-modal-bnr__close {
    cursor: pointer;
    width: 30px;
    height: 30px;
    margin: 0 0 10px auto;
  }
  .common-modal-bnr {
    position: fixed;
    top: -40px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 640px;
    height: 280px;
    z-index: 5000;
  }
  .common-modal-bnr__img {
    -webkit-transition: .6s;
    transition: .6s;
  }
  .common-modal-bnr__img:hover {
    opacity: .6;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvY29tbW9uL2hlYWRlci5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9jb21tb24vaGVhZGVyLnNjc3MiLCJyZXNvdXJjZS9zYXNzL2NvbW1vbi88bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7aUNES2lDO0FDMENqQztFQUNDO0lBQUksVUFBVTtFRHZDYjtFQ3dDRDtJQUFNLFVBQVU7RURyQ2Y7QUFDRjtBQ2tDQTtFQUNDO0lBQUksVUFBVTtFRHZDYjtFQ3dDRDtJQUFNLFVBQVU7RURyQ2Y7QUFDRjs7QUViQTs7OztpQ0ZtQmlDO0FFYmpDOztxQ0ZnQnFDO0FFb0RyQzs7cUNGakRxQztBRStEckM7O3FDRjVEcUM7QUdwQnJDLFFBQUE7O0FBbXlDQSxRQUFBOztBQWtzQ0E7RUFDQyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixNQUFNO0VBQ04sT0FBTztFQUNQLGNBQWM7QUg5TWY7O0FHaU5BOztDSDdNQztBR2lORDtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0FIL01YOztBRzBNQTtFQU9FLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLE1BQU07RUFBRSxRQUFRO0VBQUUsU0FBUztFQUFFLE9BQU87RUFDcEMsV0FBVztFQUNYLFlBQVk7RUFDWiw2QkFBcUI7RUFDckIsYUFBYTtBSDFNZjs7QUdyekVBO0VBQ0M7SUFDQyx3QkFBd0I7RUhzQnhCO0VHcEJEO0lBQ0MseUJBQXlCO0VIc0J6QjtFR3BCRDs7SUNoQkQsc0tBQUE7SURrQkUseUJBQWlCO1lBQWpCLGlCQUFpQjtFSHNCakI7RUduQkQ7SUFvQkMsOEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixlQUFxQztJQUNyQyxj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XCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqIFNQICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGFydGljbGUuaW52YWxpZCxcbiAgLmZvb3QuaW52YWxpZCB7XG4gICAgZmlsdGVyOiBibHVyKDFweCk7XG4gIH1cbiAgLmhlYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMiUgMCAwO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLyogMjAyMDA244Kz44Oz44OG44Oz44OE56e75YuVKi9cbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSxcbiAgLmhlYWQgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYSxcbiAgLmhlYWQgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1lYyxcbiAgLmhlYWQgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcCxcbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1hcmVhLFxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtYXJlYSxcbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1hcmVhLFxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zZXJ2aWNlLWFyZWEsXG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWFyZWEsXG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tYXJlYSxcbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0LFxuICAuaGVhZCAuaGVhZC1tZW51LWxpZmUtc3VwcG9ydC1saXN0LFxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQgYSB7XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtdG9wLmlzLWxpbWl0ZWQtbG9nbyAuaGVhZC1sb2dvIHtcbiAgICB3aWR0aDogNDUuNzE0MjklO1xuICB9XG4gIC5oZWFkIC5oZWFkLXRvcC5pcy1saW1pdGVkLWxvZ28gLmhlYWQtbmF2IHtcbiAgICB3aWR0aDogNTQuMjg1NzElO1xuICB9XG4gIC5oZWFkIC5oZWFkLXRvcC5pcy1saW1pdGVkLWxvZ28gLmgtbmF2LXZvaSB7XG4gICAgd2lkdGg6IDMyLjM3NDElO1xuICB9XG4gIC5oZWFkIC5oZWFkLXRvcC5pcy1saW1pdGVkLWxvZ28gLmgtbmF2LW1lbnUge1xuICAgIHdpZHRoOiAyMS41ODI3MyU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCB7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sb2dvIHtcbiAgICB3aWR0aDogMjAuNTcxNDMlO1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1sb2dvIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1uYXYge1xuICAgIHdpZHRoOiA3OS40Mjg1NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43OTg1NiU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxLjg2NjY3dnc7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LWxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40dnc7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LWxhbmd1YWdlOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogNS4wNjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbGFuZ3VhZ2Uub3Blbi1saXN0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaC1uYXYtdm9pIHtcbiAgICB3aWR0aDogMjYuOTc4NDIlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkIC5oLW5hdi12b2kgLmgtbmF2LXZvaS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlYWQgLmgtbmF2LXZvaSAuaC1uYXYtdm9pLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDElO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51IHtcbiAgICB3aWR0aDogMTcuOTg1NjElO1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ZTU1O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ZTU1O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ZTU1O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS10eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxLjMzMzMzdnc7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudS1jbG9zZSAuaC1uYXYtbWVudS1idG46OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtLmN1cnJlbnQtdHJhbnNlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtLmN1cnJlbnQtdHJhbnNlcjo6YWZ0ZXIge1xuICAgIHRvcDogMzcuMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbS5jdXJyZW50LXRyYW5zZXI6OmFmdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNS4zMzMzMyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtdHRsLXN0b3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTguNjY2NjclO1xuICAgIGxlZnQ6IDMuNzMzMzMlO1xuICAgIHdpZHRoOiA3LjYlO1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vc3RvcmUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bC1zdG9yZS5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmUucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgcGFkZGluZzogNCUgOCUgNCUgMTUuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOC42NjY2NyU7XG4gICAgbGVmdDogMy42JTtcbiAgICB3aWR0aDogNy43MzMzMyU7XG4gICAgcGFkZGluZy10b3A6IDcuNDY2NjclO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL3NlYXJjaC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lYyB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTguNjY2NjclO1xuICAgIGxlZnQ6IDMuNiU7XG4gICAgd2lkdGg6IDcuMzMzMzMlO1xuICAgIHBhZGRpbmctdG9wOiA3LjMzMzMzJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zaG9wcGluZy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZWM6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZWMucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lYy5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2NyUgMCAwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdCAuaGVhZC1tZW51LWVjLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdCAuaGVhZC1tZW51LWVjLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbS5zZWxmLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdCAuaGVhZC1tZW51LWVjLWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNCUgNCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZXBvcyB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVwb3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOS4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vZXBvcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZXBvczo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lcG9zLnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZGU0YmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZXBvcy5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjY2NjY3JSAwIDA7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3QgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3QgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0uc2VsZi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDJkNztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbS5zZWxmLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkMmQ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLm91dGVyLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzLjMzMzMzJTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbS5pbWctbGluayBhIHtcbiAgICBwYWRkaW5nOiAwIDQlIDQlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXB2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcHY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNy4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vbG9nby5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcHY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcHYucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wdi5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2NyUgMCAwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdCAuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdCAuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbS5zZWxmLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdCAuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNCUgNCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saW5lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGluZSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYuNjY2NjclO1xuICAgIGxlZnQ6IDQlO1xuICAgIHdpZHRoOiA2LjkzMzMzJTtcbiAgICBwYWRkaW5nLXRvcDogOS4zMzMzMyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vbGluZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGluZSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1tYXJ1aS1hbmltZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1tYXJ1aS1hbmltZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLW1hcnVpLWFuaW1lIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNi42NjY2NyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vYW5pbWUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLW1hcnVpLWFuaW1lIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDMuMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMge1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgcGFkZGluZzogNCUgOCUgNCUgMTUuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1yYWt1Y2hpbi1zaG9lcyBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYuNjY2NjclO1xuICAgIGxlZnQ6IDMuNiU7XG4gICAgd2lkdGg6IDcuNiU7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9yYWt1Y2hpbi1zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wcmVtaXVtLWZyaWRheSB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wcmVtaXVtLWZyaWRheSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXByZW1pdW0tZnJpZGF5IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMy4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLXByZW1pdW0tZnJpZGF5LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wcmVtaXVtLWZyaWRheSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAzLjMzMzMzJTtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZvb2Qtb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZvb2Qtb25saW5lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZm9vZC1vbmxpbmUgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzLjMzMzMzJTtcbiAgICBsZWZ0OiAzLjMzMzMzJTtcbiAgICB3aWR0aDogOC4yNjY2NyU7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtZm9vZC1vbmxpbmUucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZvb2Qtb25saW5lIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZmx5ZXIgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4LjY2NjY3JTtcbiAgICBsZWZ0OiAzLjYlO1xuICAgIHdpZHRoOiA3LjYlO1xuICAgIHBhZGRpbmctdG9wOiA4LjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9mbHllci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZmx5ZXIgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzLjMzMzMzJTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2VydmljZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNlcnZpY2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOC42NjY2NyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDcuNiU7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zZXJ2aWNlLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zZXJ2aWNlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNlcnZpY2UucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zZXJ2aWNlLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIuNjY2NjclIDAgMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbS5zZWxmLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkMmQ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0IC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAzLjMzMzMzJTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBmb250LXNpemU6IDUuMDY2Njd2dztcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0IC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtLmltZy1saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0IC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNCUgNCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtY3NyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtY3NyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDMuMzMzMzMlO1xuICAgIHdpZHRoOiA3LjYlO1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vY3NyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3I6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtY3NyLnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZGU0YmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtY3NyLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2NyUgMCAwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3QgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAzLjMzMzMzJTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkMmQ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3QgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNS4wNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLmltZy1saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3QgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbS5pbWctbGluayBhIHtcbiAgICBwYWRkaW5nOiAwIDQlIDQlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaW5mb3JtYXRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMS4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDYuOTMzMzMlO1xuICAgIHBhZGRpbmctdG9wOiA5LjMzMzMzJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9pbmZvcm1hdGlvbi5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaW5mb3JtYXRpb246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaW5mb3JtYXRpb24ucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbi5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMi42NjY2NyUgMCAwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5zZWxmLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQyZDc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNCUgNCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaXIge1xuICAgIGJhY2tncm91bmQ6ICM1MTYzNTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogNCUgOCUgNCUgNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWlyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWlyLnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICM2ODZlNzU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaXIucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIGJhY2tncm91bmQ6ICNkZWUxZTQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAzLjMzMzMzJTtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGlmZS1zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saWZlLXN1cHBvcnQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGlmZS1zdXBwb3J0LnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICM2ODZlNzU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGlmZS1zdXBwb3J0LnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNCU7XG4gICAgYmFja2dyb3VuZDogI2RlZTFlNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAzLjMzMzMzJTtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1ncm91cDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1ncm91cC5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjg2ZTc1O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWdyb3VwLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMWU0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gICAgcGFkZGluZzogNS4zMzMzMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdC10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77yaXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMS4zMzMzMyU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICBwYWRkaW5nOiA1LjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUuMzMzMzMlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMi42NjY2NyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3QgLnByb2R1Y3QtdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMy4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLXB2LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC10aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC10aXRsZS5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXRpdGxlLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDUuMzMzMzN2dyAwIDE0dnc7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBwYWRkaW5nOiA0JSA4JSA0JSAxNS4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMuMzMzMzMlO1xuICAgIGxlZnQ6IDMuMzMzMzMlO1xuICAgIHdpZHRoOiA4LjI2NjY3JTtcbiAgICBwYWRkaW5nLXRvcDogMTAuNjY2NjclO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1lYy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2NyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGUucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZS10aXRsZS5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUuMzMzMzN2dyAwO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlIC5lYy1yb3RlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUgLmVjLXJvdGUtbXlwYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNkZWUxZTQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNS4zMzMzM3Z3IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZSAuZWMtcm90ZS1teXBhZ2UtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvaWNvX2VjX215cGFnZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0LjUzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjZ2dztcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZSAuZWMtcm90ZS1teXBhZ2UtbGluazo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2Ljg2NTY3JTtcbiAgICByaWdodDogMy41ODIwOSU7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi8qKiBQQyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBjLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICAvKiog44K344On44OD44OX5qSc57SiICovXG4gICAgLyoqIOODjeODg+ODiOmAmuiyqSAqL1xuICAgIC8qKiDjgqjjg53jgrnjgqvjg7zjg4kgKi9cbiAgICAvKiog44Oe44Or44Kk44Gu44OX44Op44Kk44OZ44O844OI44OW44Op44Oz44OJICovXG4gICAgLyoqIOOCteODvOODk+OCueODu+ODoeODs+ODhuODiuODs+OCuSAqL1xuICAgIC8qKiDnkrDlooPjg7vnpL7kvJrosqLnjK7mtLvli5UgKi9cbiAgICAvKiog44Kk44Oz44OV44Kp44Oh44O844K344On44OzICovXG4gICAgLyoqIElS44O75LyB5qWt5oOF5aCxICovXG4gICAgLyoqIOODqeOCpOODleOCteODneODvOODiCAqL1xuICAgIC8qKiDjgrDjg6vjg7zjg5fkvIHmpa3jga7jgZTmoYjlhoUgKi9cbiAgICAvKiAyMDIwMDbjgrPjg7Pjg4bjg7Pjg4Tnp7vli5UqL1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIGEge1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC10b3Age1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTE2MzU5O1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtdG9wLmlzLWxpbWl0ZWQtbG9nbyAuaGVhZC1sb2dvIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtdG9wLmlzLWxpbWl0ZWQtbG9nbyAuaGVhZC1uYXYge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAuaGVhZCAuaGVhZC13cmFwIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbG9nbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbG9nbzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3OS40Mjg1NyU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1sYW5ndWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbGFuZ3VhZ2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbGFuZ3VhZ2U6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1sYW5ndWFnZS5vcGVuLWxpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oLW5hdi12b2kge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaGVhZCAuaC1uYXYtdm9pIC5oLW5hdi12b2ktaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZCAuaC1uYXYtdm9pIC5oLW5hdi12b2ktaW1nIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LXZvaSAuaC1uYXYtdm9pLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuICAuaGVhZCAuaC1uYXYtdm9pOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUgLmgtbmF2LW1lbnUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzUxNjM1OTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUgLmgtbmF2LW1lbnUtYnRuOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM1MTYzNTk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51IC5oLW5hdi1tZW51LXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuIHtcbiAgICB0b3A6IDlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudS1jbG9zZSAuaC1uYXYtbWVudS1idG46OmJlZm9yZSB7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuOjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4MSwgOTksIDg5LCAwLjkpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0IHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMjBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbSBhOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbS5jdXJyZW50LXRyYW5zZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbS5jdXJyZW50LXRyYW5zZXI6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtY2xvc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS13cmFwIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE2MzU5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtc3RvcmUge1xuICAgIHpvb206IDE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXN0b3JlOmJlZm9yZSwgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXN0b3JlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS1zdG9yZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bC1zdG9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bC1zdG9yZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zdG9yZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS1zdG9yZS1saXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDczMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNTE2MzU5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYyk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYyk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWE6bm90KC5hcmVhLWVjKTpob3ZlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpLnBhbmVsLW9wZW4ge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpLnBhbmVsLW9wZW4gYSB7XG4gICAgYmFja2dyb3VuZDogIzUxNjM1OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWE6bm90KC5hcmVhLWVjKS5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEuYXJlYS1lYyBhIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNTE2MzU5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS5hcmVhLWVjIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhLmFyZWEtZWMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM1MTYzNTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWM6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjOmhvdmVyIGEge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC10aXRsZS1zcyxcbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtdGl0bGUtb2wsXG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LFxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LW90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1zaG9wLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM0ODRlNTU7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtLmJsYW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtLmJsYW5rOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0JTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1zaG9wLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbS5zaG9wLW1vZGkta2F3YWdvZTo6YWZ0ZXIsIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1zaG9wLWxpc3RfX2l0ZW0uc2hvcC1tb2RpLXNoaWJ1eWE6OmFmdGVyIHtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29udGVudDogJ1xcZjA4ZSc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19zaG9wLWxpc3QsXG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWRhNGFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zaG9wLXNlYXJjaCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zZWFyY2guc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZWMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVwb3Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcHYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAzMDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTE2MzU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzQlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5vdGhlci1tZW51IGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIgLmhlYWQtbWVudS10dGwtbGluZSBhOjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9saW5lLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWxpbmUgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0JTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIgLmhlYWQtbWVudS10dGwtbWFydWktYW5pbWUgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vYW5pbWUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIgLmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9yYWt1Y2hpbi1zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1wcmVtaXVtLWZyaWRheSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1wcmVtaXVtLWZyaWRheS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1mb29kLW9ubGluZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1mb29kLW9ubGluZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1mb29kLW9ubGluZSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzQlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1mbHllciBhOjpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9mbHllci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1mbHllciBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzQlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2VydmljZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3Ige1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAzcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbSBpbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0udHh0LWJuciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTE2MzU5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0uc2VsZi1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLm91dGVyLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5vdXRlci1saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0uc2VsZi1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5zZWxmLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtLnNlbGYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0ub3V0ZXItbGluazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtLm91dGVyLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbSBhW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGlmZS1zdXBwb3J0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE2MzU5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5zZWxmLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3RfX2l0ZW0ub3V0ZXItbGluazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5vdXRlci1saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDQ2NXB4O1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNjM1OTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0uc2VsZi1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbS5vdXRlci1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0ub3V0ZXItbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUtcmVtKDI4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZS1yZW0oMTgpO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTYzNTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdF9faXRlbS5jdXJyZW50LXNpemUge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW0uY3VycmVudC1zaXplIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNjZWQyZDc7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiODI4OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtbGlzdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3QgLnByb2R1Y3Qtcm90ZS1saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2I4Mjg5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiNmcm96ZW4tc25vdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLyoqXHJcbiog44Oi44O844OA44Or44OQ44OK44O8XHJcbiovXG4uaW5pdC1tb2RhbC1ibnIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pbml0LW1vZGFsLWJucjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1tb2RhbC1ibnIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODUuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDM3LjMzMzMzdnc7XG4gICAgei1pbmRleDogNTAwMDtcbiAgfVxuICAuY29tbW9uLW1vZGFsLWJucl9fY2xvc2Uge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA4dnc7XG4gICAgbWFyZ2luOiAwIDAgNHZ3IGF1dG87XG4gIH1cbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICB9XG4gIC5jb21tb24tbW9kYWwtYm5yX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tbW9uLW1vZGFsLWJucl9faW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLW1vZGFsLWJucl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCBhdXRvO1xuICB9XG4gIC5jb21tb24tbW9kYWwtYm5yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgei1pbmRleDogNTAwMDtcbiAgfVxuICAuY29tbW9uLW1vZGFsLWJucl9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuNnM7XG4gIH1cbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2ltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx0bWl4aW7lh6bnkIZcclxuIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBmdW5jdGlvbiBnZXQtdncoJHNpemUsICR2aWV3cG9ydDogJFNQX1dJRFRIKSB7XHJcblx0JHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcclxuXHRAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemUtdncoJHBpeGVsLCAkdmlld1dpZHRoOiA3NTApIHtcclxuXHRmb250LXNpemU6IGdldC12dygkcGl4ZWwsICR2aWV3V2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nLTEwMCB7XHJcblx0aW1nIHt3aWR0aDogMTAwJTt9XHJcbn1cclxuXHJcbi8vIOODrOOCueODneODs+OCt+ODlueUqOeUu+WDj+e9ruOBjeaPm+OBiFxyXG5AbWl4aW4gdHh0LXJlcGxhY2UtaW1nIHtcclxuXHR0ZXh0LWluZGVudDogMTAwJTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1peGluIGZvbnQtc2l6ZS1yZW0oJHNpemUsICRiYXNlOiAxNikge1xyXG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LWhvcml6b24tY2VudGVyKCRzaXplLCAkYmFzZTogMTYpIHtcclxuXHQkZm9udFNpemU6ICgoJHNpemUgLyAkYmFzZSkgLyAyKSArIHJlbTtcclxuXHR0b3AgOiBjYWxjKDUwJSAtICN7JGZvbnRTaXplfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0em9vbTogMTtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICBkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcbiAgXHQmOmFmdGVyIHtcclxuXHQgIGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIGFuaW1hdGlvblxyXG5Aa2V5ZnJhbWVzIGRpc3BBcnRpY2xlRGV0YWlsIHtcclxuXHQwJSB7b3BhY2l0eTogMH1cclxuXHQxMDAlIHtvcGFjaXR5OiAxfVxyXG59XHJcblxyXG4kbXEtcGM6IChtaW4td2lkdGg6NzY4cHgpICFkZWZhdWx0O1xyXG4kbXEtc3A6IChtYXgtd2lkdGg6NzY3cHgpICFkZWZhdWx0O1xyXG5cclxuLy8gQG1peGluIG1lZGlhUXVlcnkoJGRldmljZSkge1xyXG4vLyBcdEBpZiAkZGV2aWNlID09ICdwYycge1xyXG4vLyBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgJG1xLXBjIHtcclxuLy8gXHRcdFx0QGNvbnRlbnQ7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG5cclxuLy8gXHRAZWxzZSBpZiAkZGV2aWNlID09ICdzcCcge1xyXG4vLyBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgJG1xLXNwIHtcclxuLy8gXHRcdFx0QGNvbnRlbnQ7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHQgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJE1BUlVJX0dSQVk6ICM0ODRlNTU7XHJcbiRNQVJVSV9HUkFZXzE6ICM1OTYwNjc7XHJcbiRNQVJVSV9HUkFZXzI6ICM2YTcyNzk7XHJcbiRNQVJVSV9HUkFZXzM6ICM3YjgyODk7XHJcbiRNQVJVSV9HUkFZXzQ6ICM4YjkzOWE7XHJcbiRNQVJVSV9HUkFZXzU6ICM5ZGE0YWE7XHJcbiRNQVJVSV9HUkFZXzY6ICNhZGI0Yjk7XHJcbiRNQVJVSV9HUkFZXzc6ICNiZWMzYzk7XHJcbiRNQVJVSV9HUkFZXzg6ICNjZWQyZDc7XHJcbiRNQVJVSV9HUkFZXzk6ICNkZWUxZTQ7XHJcbiRNQVJVSV9HUkFZXzEwOiAjZWVmMGYyO1xyXG5cclxuJE1BUlVJX1JFRDogIzVlMDAwMDtcclxuJE1BUlVJX1JFRF8xOiAjN2QwMDAwO1xyXG4kTUFSVUlfUkVEXzI6ICM5YTAwMDA7XHJcbiRNQVJVSV9SRURfMzogI2I2MDAwNTtcclxuJE1BUlVJX1JFRF80OiAjY2YwMDBkO1xyXG4kTUFSVUlfUkVEXzU6ICNlNjAwMTI7XHJcbiRNQVJVSV9SRURfNjogI2U5NGYyZTtcclxuJE1BUlVJX1JFRF83OiAjZWY3YzU0O1xyXG4kTUFSVUlfUkVEXzg6ICNmM2EzODE7XHJcbiRNQVJVSV9SRURfOTogI2Y4Y2FiMjtcclxuJE1BUlVJX1JFRF8xMDogI2ZkZWRlMztcclxuXHJcbiRNQVJVSV9CTFVFOiAjMDAxMzQ1O1xyXG4kTUFSVUlfQkxVRV8xOiAjMDAyNjVkO1xyXG4kTUFSVUlfQkxVRV8yOiAjMDAzNTczO1xyXG4kTUFSVUlfQkxVRV8zOiAjMDA0MTg2O1xyXG4kTUFSVUlfQkxVRV80OiAjMDA0Yjk4O1xyXG4kTUFSVUlfQkxVRV81OiAjMDA1NGE3O1xyXG4kTUFSVUlfQkxVRV82OiAjMjc2Y2I1O1xyXG4kTUFSVUlfQkxVRV83OiAjNjY4N2M0O1xyXG4kTUFSVUlfQkxVRV84OiAjOTVhOGQ2O1xyXG4kTUFSVUlfQkxVRV85OiAjYzBjYWU3O1xyXG4kTUFSVUlfQkxVRV8xMDogI2U5ZWRmNztcclxuXHJcbiRNQVJVSV9PUkFOR0U6ICM2MjM3MDA7XHJcbiRNQVJVSV9PUkFOR0VfMTogIzgyNGUwMDtcclxuJE1BUlVJX09SQU5HRV8yOiAjYTI2NDAwO1xyXG4kTUFSVUlfT1JBTkdFXzM6ICNiZjc3MDA7XHJcbiRNQVJVSV9PUkFOR0VfNDogI2RiODkwMDtcclxuJE1BUlVJX09SQU5HRV81OiAjZjM5ODAwO1xyXG4kTUFSVUlfT1JBTkdFXzY6ICNmNmFhMzQ7XHJcbiRNQVJVSV9PUkFOR0VfNzogI2Y5YmQ2NjtcclxuJE1BUlVJX09SQU5HRV84OiAjZmJkMTkzO1xyXG4kTUFSVUlfT1JBTkdFXzk6ICNmZGU0YmY7XHJcbiRNQVJVSV9PUkFOR0VfMTA6ICNmZWY1ZTg7XHJcblxyXG4kTUFSVUlfR1JFRU46ICMwMDNmMGU7XHJcbiRNQVJVSV9HUkVFTl8xOiAjMDA1NjFmO1xyXG4kTUFSVUlfR1JFRU5fMjogIzAwNmEyYztcclxuJE1BUlVJX0dSRUVOXzM6ICMwMDdjMzY7XHJcbiRNQVJVSV9HUkVFTl80OiAjMDA4YzNlO1xyXG4kTUFSVUlfR1JFRU5fNTogIzAwOTk0NDtcclxuJE1BUlVJX0dSRUVOXzY6ICMwOGE3NWM7XHJcbiRNQVJVSV9HUkVFTl83OiAjNTdiYTdiO1xyXG4kTUFSVUlfR1JFRU5fODogIzk1Y2VhMDtcclxuJE1BUlVJX0dSRUVOXzk6ICNjM2UyYzc7XHJcbiRNQVJVSV9HUkVFTl8xMDogI2ViZjRlYjtcclxuXHJcbiRNQVJVSV9HUk9VUDogIzUxNjM1OTtcclxuJEVQT1NfUkVEOiAjQTUwMDFFO1xyXG5cclxuJFdISVRFOiAjZmZmO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRDQVRFR09SWV9MQURJRVM6ICNmNDc1OTc7XHJcbiRDQVRFR09SWV9NRU5TOiAjNzVhOGY0O1xyXG4kQ0FURUdPUllfTEFESUVfTUVOUzogI2Q4NzVmNDtcclxuJENBVEVHT1JZX0tOSUNLX0tOQUNLOiAjZjRiNDc1O1xyXG4kQ0FURUdPUllfU1BPUlRTOiNhNWQ4ZjA7XHJcbiRDQVRFR09SWV9DT1NNRTojZmZiYmZiO1xyXG4kQ0FURUdPUllfRk9PRDogI2ZmNmE2YTtcclxuJENBVEVHT1JZX1NFUlZJQ0U6ICNjMGJlOGE7XHJcbiRDQVRFR09SWV9GQU1JTFk6ICNmZmRlMjk7XHJcbiRDQVRFR09SWV9LSURTOiNiOGQ5MDA7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogOTUwO1xyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJDOi9Xb3JrU3BhY2UvZ2l0LzAxMDEuZ2l0L3Jlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovV29ya1NwYWNlL2dpdC8wMTAxLmdpdC9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbi8qKiBTUCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LnBjLXZpZXcge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3AtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRhcnRpY2xlLmludmFsaWQsXHJcblx0LmZvb3QuaW52YWxpZCB7XHJcblx0XHRmaWx0ZXI6IGJsdXIoMXB4KTtcclxuXHR9XHJcblx0XHJcblx0LmhlYWQge1xyXG5cdFxyXG5cdFx0Ly/liJ3mnJ/pnZ7ooajnpLpcclxuXHRcdC5oZWFkLWxhbmd1YWdlLFxyXG5cdFx0Ly8gLmhlYWQtbWVudSxcclxuXHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEsXHJcblx0XHQuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjLFxyXG5cdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcCxcclxuXHRcdC5oZWFkLW1lbnUtZWMtYXJlYSxcclxuXHRcdC5oZWFkLW1lbnUtZXBvcy1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS1wdi1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS10dGwtc2VydmljZS1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS1jc3ItYXJlYSxcclxuXHRcdC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tYXJlYSxcclxuXHRcdC5oZWFkLW1lbnUtaXItbGlzdCxcclxuXHRcdC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3QsXHJcblx0XHQuaGVhZC1tZW51LWdyb3VwLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKSAwIDA7XHJcblx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZC10b3Age1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHQmLmlzLWxpbWl0ZWQtbG9nbyB7IFxyXG5cdFx0XHRcdC5oZWFkLWxvZ28ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzIwLzcwMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWFkLW5hdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzODAvNzAwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhlYWQtbmF2LWxpc3Qge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaC1uYXYtbGFuZ3VhZ2Uge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaC1uYXYtdm9pIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDE4MC81NTYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaC1uYXYtbWVudSB7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxMjAvNTU2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg3MDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMTQ0LzcwMCk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQvNzAwKTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1uYXYge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NTYvNzAwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtKHBlcmNlbnRhZ2UoMTAvNTU2KSk7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1uYXYtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoMTQpO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmgtbmF2LWxhbmd1YWdlIHtcclxuXHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoMjQpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDE4KTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdygzOCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYub3Blbi1saXN0IHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmgtbmF2LXZvaSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDE1MC81NTYpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDE4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LmgtbmF2LXZvaS1pbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDYwLzE1MCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmgtbmF2LXZvaS10eHQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmgtbmF2LW1lbnUge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxMDAvNTU2KTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDE4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQuaC1uYXYtbWVudS1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDY1LzEwMCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnM7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC0zMCU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjUvMTAwKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzMCU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjUvMTAwKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmgtbmF2LW1lbnUtdHh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmgtbmF2LW1lbnUtY2xvc2Uge1xyXG5cdFx0XHQuaC1uYXYtbWVudS1idG57XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLWxhbmd1YWdlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM2KTtcclxuXHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY3VycmVudC10cmFuc2VyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDI4MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzApO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHJcblx0XHRcdC5oZWFkLW1lbnUtd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLXN0b3JlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDExNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjgvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU3LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg3NS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vc3RvcmUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9PUkFOR0VfOTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjgrfjg6fjg4Pjg5fmpJzntKJcclxuXHRcdC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGF7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTQwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNy8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU4LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTYvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zZWFyY2guc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOODjeODg+ODiOmAmuiyqVxyXG5cdFx0LmhlYWQtbWVudS10dGwtZWN7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI3LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1NS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL3Nob3BwaW5nLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX09SQU5HRV85O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWVjLWxpc3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKSAwIDA7XHJcblx0XHRcdC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjgqjjg53jgrnjgqvjg7zjg4lcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWVwb3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDYyLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoODAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9lcG9zLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX09SQU5HRV85O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5oZWFkLW1lbnUtZXBvcy1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgMCAwO1xyXG5cdFx0XHQuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjg57jg6vjgqTjga7jg5fjg6njgqTjg5njg7zjg4jjg5bjg6njg7Pjg4lcclxuXHRcdC5oZWFkLW1lbnUtdHRsLXB2IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyODAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg4MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2xvZ28uc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtcHYtbGlzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1wdi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZWxmLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyNTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbWctbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIExpbmVcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWxpbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDExNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyMDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUyLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vbGluZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDI1MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzIpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44Oe44Or44Kk44Gu44Ki44OL44OhXHJcblx0XHQuaGVhZC1tZW51LXR0bC1tYXJ1aS1hbmltZXtcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDIwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9hbmltZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44Op44Kv44OB44Oz44GN44KM44GE44K344Ol44O844K65L2T6aiT44K544OI44KiXHJcblx0XHQuaGVhZC1tZW51LXR0bC1yYWt1Y2hpbi1zaG9lc3tcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdCBhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDIwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNy8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTcvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDc1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9yYWt1Y2hpbi1zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44OX44Os44Of44Ki44Og44OV44Op44Kk44OH44O8XHJcblx0XHQuaGVhZC1tZW51LXR0bC1wcmVtaXVtLWZyaWRheXtcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDEwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtcHJlbWl1bS1mcmlkYXkucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOODleODvOODieOCquODs+ODqeOCpOODs1xyXG5cdFx0LmhlYWQtbWVudS10dGwtZm9vZC1vbmxpbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTAwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2Mi8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoODAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1mb29kLW9ubGluZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDI1MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzIpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g5pyA5paw44Gu5oqY6L6844OB44Op44K3XHJcblx0XHQuaGVhZC1tZW51LXR0bC1mbHllciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDExNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjcvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU3LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg2NS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vZmx5ZXIuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyNTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOOCteODvOODk+OCueODoeODs+ODhuODiuODs+OCuVxyXG5cdFx0LmhlYWQtbWVudS10dGwtc2VydmljZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTcvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg3NS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL3NlcnZpY2Uuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtc2VydmljZS1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgMCAwO1xyXG5cdFx0XHQuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzOCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyBDU1JcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWNzciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTcvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg3NS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2Nzci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBhbmVsLW9wZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9PUkFOR0VfOTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1jc3ItbGlzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzOCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHJcblx0XHQvLyDjgqTjg7Pjg5Xjgqnjg6Hjg7zjgrfjg6fjg7NcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWluZm9ybWF0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDExNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE2MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1Mi8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vaW5mb3JtYXRpb24uc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZWxmLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyNTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbWctbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIElS44O75LyB5qWt5oOF5aCxXHJcblx0XHQuaGVhZC1tZW51LXR0bC1pciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzY4NmU3NTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pci1saXN0X19pdGVtIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vdXRlci1saW5rIHtcclxuXHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjg6njgqTjg5XjgrXjg53jg7zjg4hcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWxpZmUtc3VwcG9ydCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzY4NmU3NTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV85O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDI1MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44Kw44Or44O844OX5LyB5qWt44Gu44GU5qGI5YaFXHJcblx0XHQuaGVhZC1tZW51LXR0bC1ncm91cCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzY4NmU3NTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vdXRlci1saW5rIHtcclxuXHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWZvbnQtc2l6ZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0LXRpdGxlIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIu+8mlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmhlYWQtbWVudS1jbG9zZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzMwLyRTUF9XSURUSCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAyMDIwMDbjgrPjg7Pjg4bjg7Pjg4Tnp7vli5UqL1xyXG5cdFx0I3Byb2R1Y3Qge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC5wcm9kdWN0LXRpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDEwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtcHYucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9PUkFOR0VfOTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0LXZ3KDQwKSAwIGdldC12dygxMDUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZWMtcm90ZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdC5lYy1yb3RlLXRpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxMDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDYyLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg4MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLWVjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5lYy1yb3RlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXQtdncoMjAgKiAyKSAwO1xyXG5cdFx0XHRcdC5lYy1yb3RlLWxpc3Qge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVjLXJvdGUtbXlwYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfOTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IGdldC12dyg0MCkgYXV0byAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNzMsNzgsODQsLjgpO1xyXG5cdFx0XHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBnZXQtdncoMzApO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGdldC12dygzNCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0LXZ3KDQyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZml4ZWQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiogUEMgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdC5wYy12aWV3IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zcC12aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oZWFkIHtcclxuXHRcdC8v5Yid5pyf6Z2e6KGo56S6XHJcblx0XHQuaGVhZC1sYW5ndWFnZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtdG9wIHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHQmLmlzLWxpbWl0ZWQtbG9nbyB7XHJcblx0XHRcdFx0LmhlYWQtbG9nbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWFkLW5hdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjkwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogOTUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1uYXYge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU1Ni83MDApO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbmF2LWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmgtbmF2LWxhbmd1YWdlIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDEyKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDI0KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYub3Blbi1saXN0IHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmgtbmF2LXZvaSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTEpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0LmgtbmF2LXZvaS1pbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmgtbmF2LXZvaS10eHQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaC1uYXYtbWVudSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHRcdGhlaWdodDogMzdweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxMSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0LmgtbmF2LW1lbnUtYnRuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnM7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA5cHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oLW5hdi1tZW51LXR4dCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oLW5hdi1tZW51LWNsb3NlIHtcclxuXHRcdFx0LmgtbmF2LW1lbnUtYnRue1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLWxhbmd1YWdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkTUFSVUlfR1JPVVAsIC45KTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZC1sYW5ndWFnZS1saXN0IHtcclxuXHRcdFx0XHR3aWR0aDogOTUwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVte1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQmLmN1cnJlbnQtdHJhbnNlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51IHtcclxuXHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkV0hJVEUsIC45NSk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQuaGVhZC1tZW51LXdyYXAge1xyXG5cdFx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDk0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgyMCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS1zdG9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtc3RvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9zdG9yZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuaGVhZC1tZW51LXN0b3JlLWxpc3Qge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogNzMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0b3JlLWFyZWEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWE6bm90KC5hcmVhLWVjKSB7XHJcblx0XHRcdFx0d2lkdGg6IDM1NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDVweCA1cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMjQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19hcmVhLmFyZWEtZWMgYXtcclxuXHRcdFx0XHR3aWR0aDogMzU1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDVweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMge1xyXG5cdFx0XHRcdHdpZHRoOiAzNTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggZG90dGVkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVweCA1cHggNXB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0XHQuZGlzcC1zdG9yZS1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFxyXG5cdFx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtdGl0bGUtc3MsXHJcblx0XHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC10aXRsZS1vbCxcclxuXHRcdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLWVzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0fTtcclxuXHRcclxuXHRcdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLWxpc3QsXHJcblx0XHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LW90aGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbXtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE3OHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDIwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCYuYmxhbmsge1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNCk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAzNCU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0Ji5zaG9wLW1vZGkta2F3YWdvZSxcclxuXHRcdFx0XHRcdCYuc2hvcC1tb2RpLXNoaWJ1eWEge1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDhlJztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLWxpc3QsXHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX3Nob3B7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19hcmVhLWNsb3NlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdFxyXG5cdFxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LyoqIOOCt+ODp+ODg+ODl+aknOe0oiAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2gge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgNjBweDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR3aWR0aDogNDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWV81O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxM3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vc2VhcmNoLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDM0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9O1xyXG5cdFxyXG5cdFx0LyoqIOODjeODg+ODiOmAmuiyqSAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtZWMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZWMtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog44Ko44Od44K544Kr44O844OJICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1lcG9zIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWVwb3MtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjg57jg6vjgqTjga7jg5fjg6njgqTjg5njg7zjg4jjg5bjg6njg7Pjg4kgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLXB2IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LXB2LWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1vdGhlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcclxuXHRcdFx0Lm90aGVyLW1lbnUgYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHR3aWR0aDogMzA2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM0JTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLWxpbmUgYXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28vbGluZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzNCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLW1hcnVpLWFuaW1lIGEge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDE2cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9hbmltZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby9yYWt1Y2hpbi1zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtcHJlbWl1bS1mcmlkYXkgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1wcmVtaXVtLWZyaWRheS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtZm9vZC1vbmxpbmUgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1mb29kLW9ubGluZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzNCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtZmx5ZXIgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2ZseWVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM0JTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjgrXjg7zjg5Pjgrnjg7vjg6Hjg7Pjg4bjg4rjg7PjgrkgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLXNlcnZpY2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtc2VydmljZS1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LyoqIOeSsOWig+ODu+ekvuS8muiyoueMrua0u+WLlSAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtY3NyIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWNzci1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog44Kk44Oz44OV44Kp44Oh44O844K344On44OzICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4IDNweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Ji50eHQtYm5ye1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNlbGYtbGlua3tcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYub3V0ZXItbGlua3tcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDQwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LyoqIElS44O75LyB5qWt5oOF5aCxICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1pciB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pci1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW17XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46MCA1cHggNXB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYuc2VsZi1saW5re1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zZWxmLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm91dGVyLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbSBhW3RhcmdldD1cIl9ibGFua1wiXXtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDQwJTtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjg6njgqTjg5XjgrXjg53jg7zjg4ggKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLWxpZmUtc3VwcG9ydCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcdFxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46MCA1cHggNXB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYuc2VsZi1saW5re1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vdXRlci1saW5re1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog44Kw44Or44O844OX5LyB5qWt44Gu44GU5qGI5YaFICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1ncm91cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dST1VQO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1ncm91cC1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR3aWR0aDogNDY1cHg7XHJcblx0XHRcdG1hcmdpbjowIDVweCA1cHggMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNCk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ji5zZWxmLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm91dGVyLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3Qge1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IGZvbnQtc2l6ZS1yZW0oMjgpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1mb250LXNpemUtbGlzdF9faXRlbSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY3VycmVudC1zaXplIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtY2xvc2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogMjAyMDA244Kz44Oz44OG44Oz44OE56e75YuVKi9cclxuXHRcdCNwcm9kdWN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0LnByb2R1Y3QtdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV8zO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3Qtcm90ZS1saXN0IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHQmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZWMtcm90ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdC5lYy1yb3RlLXRpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfMztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5maXhlZCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbiNmcm96ZW4tc25vdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAtMTAwMDtcclxufVxyXG5cclxuLyoqXHJcbiog44Oi44O844OA44Or44OQ44OK44O8XHJcbiovXHJcblxyXG4uaW5pdC1tb2RhbC1ibnIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOCk7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU1BcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5jb21tb24tbW9kYWwtYm5yIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogLTQwcHg7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDY0MCk7XHJcblx0XHRoZWlnaHQ6IGdldC12dygyODApO1xyXG5cdFx0ei1pbmRleDogNTAwMDtcclxuXHR9XHJcblx0LmNvbW1vbi1tb2RhbC1ibnJfX2Nsb3NlIHtcclxuXHRcdHdpZHRoOiA4dnc7XHJcblx0XHRoZWlnaHQ6IDh2dztcclxuXHRcdG1hcmdpbjogMCAwIDR2dyBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbW1vbi1tb2RhbC1ibnJfX2ltZyB7XHJcblx0XHR0cmFuc2l0aW9uOiAuNnM7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFBDXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHQuY29tbW9uLW1vZGFsLWJucl9fY2xvc2Uge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4IGF1dG87XHJcblx0fVxyXG5cdC5jb21tb24tbW9kYWwtYm5yIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogLTQwcHg7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogNjQwcHg7XHJcblx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0ei1pbmRleDogNTAwMDtcclxuXHR9XHJcblx0LmNvbW1vbi1tb2RhbC1ibnJfX2ltZyB7XHJcblx0XHR0cmFuc2l0aW9uOiAuNnM7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHR9XHJcblx0fVxyXG59IixudWxsXX0= */
