@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;
    color: #474a48;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 500;
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    /* 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: #474a48;
    text-decoration: none;
  }
  .head img {
    width: 100%;
  }
  .head .head-wrap {
    position: relative;
  }
  .head .head-wrap .head-logo {
    text-align: center;
    padding: 3.33333vw 0 2.66667vw;
  }
  .head .head-wrap .head-logo .jptxt {
    font-size: 4.53333vw;
    font-family: '小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif;
  }
  .head .head-wrap .head-logo .entxt {
    font-size: 2.4vw;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.05rem;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-language {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 1.33333vw;
    font-size: 2.93333vw;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.01rem;
    padding-right: 3.33333vw;
    outline: none;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-language::after {
    font-family: FontAwesome;
    content: "\f107";
    position: absolute;
    top: 50%;
    right: -0.8vw;
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-language.open-list::after {
    content: "\f106";
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu {
    position: absolute;
    top: 55%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 1.33333vw;
    width: 6.66667vw;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu .h-nav-menu-btn {
    display: block;
    width: 6.66667vw;
    margin: 0 auto 2.66667vw;
    height: 2px;
    background: #484e55;
    -webkit-transition: .2s;
    transition: .2s;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu .h-nav-menu-btn::after {
    display: block;
    position: absolute;
    top: -60%;
    content: "";
    width: 6.66667vw;
    margin: 0 auto;
    height: 2px;
    background: #484e55;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu .h-nav-menu-btn::before {
    display: block;
    position: absolute;
    top: 60%;
    content: "";
    width: 6.66667vw;
    margin: 0 auto;
    height: 2px;
    background: #484e55;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu-close .h-nav-menu-btn {
    background: transparent;
  }
  .head .head-wrap .head-nav .head-nav-list .h-nav-menu-close .h-nav-menu-btn::after {
    top: 0;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .head .head-wrap .head-nav .head-nav-list .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: 3.73333vw;
    width: 100%;
    position: absolute;
    left: 100%;
    z-index: 9999;
    background: #fff;
  }
  .head .head-menu .head-menu-wrap {
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .head .head-menu .head-menu-ttl {
    color: #474a48;
    padding: 4vw;
    text-align: center;
    background: #f1f5f2;
    border-bottom: 1px solid #9fa5a1;
  }
  .head .head-menu .head-menu-ttl-store {
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    background: #fff;
    position: relative;
  }
  .head .head-menu .head-menu-ttl-store::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4vw;
    width: 8.26667vw;
    padding-top: 7.73333vw;
    background: url(/assets/img/common/ico_re/store.svg) top left no-repeat;
  }
  .head .head-menu .head-menu-ttl-store::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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 {
    background: #fff;
  }
  .head .head-menu-ttl-shop-search a {
    display: block;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-shop-search a::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4.53333vw;
    width: 6.8vw;
    padding-top: 6.66667vw;
    background: url(/assets/img/common/ico_re/search.svg) top left no-repeat;
  }
  .head .head-menu-ttl-shop-search a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-ec {
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-ec::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.66667vw;
    width: 9.06667vw;
    padding-top: 6.4vw;
    background: url(/assets/img/common/ico_re/cart.svg) top left no-repeat;
  }
  .head .head-menu-ttl-ec::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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.66667vw 0 0;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item a {
    display: block;
    padding: 4vw;
    position: relative;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-ec-list .head-menu-ec-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-epos {
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-epos::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.93333vw;
    width: 9.2vw;
    padding-top: 6.53333vw;
    background: url(/assets/img/common/ico_re/eposcard.svg) top left no-repeat;
  }
  .head .head-menu-ttl-epos::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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.66667vw 0 0;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item a {
    display: block;
    padding: 4vw;
    position: relative;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-epos-list .head-menu-epos-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-pv {
    display: block;
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-pv::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.93333vw;
    width: 8.8vw;
    padding-top: 3.2vw;
    background: url(/assets/img/common/ico_re/marui.svg) top left no-repeat;
  }
  .head .head-menu-ttl-pv::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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.66667vw 0 0;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item a {
    display: block;
    padding: 4vw;
    position: relative;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-pv-list .head-menu-pv-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-line {
    background: #fff;
  }
  .head .head-menu-ttl-line a {
    display: block;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-line a::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4vw;
    width: 7.06667vw;
    padding-top: 6.8vw;
    background: url(/assets/img/common/ico_re/line.svg) top left no-repeat;
  }
  .head .head-menu-ttl-line a::after {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    right: 2vw;
    width: 3.46667vw;
    padding-top: 3.2vw;
    background: url(/assets/img/common/ico_re/link-outer.svg) top left no-repeat;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-marui-anime {
    background: #fff;
  }
  .head .head-menu-ttl-marui-anime a {
    display: block;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-marui-anime a::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.93333vw;
    width: 9.06667vw;
    padding-top: 5.46667vw;
    background: url(/assets/img/common/ico_re/anime.svg) top left no-repeat;
  }
  .head .head-menu-ttl-marui-anime a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-rakuchin-shoes {
    background: #fff;
  }
  .head .head-menu-ttl-rakuchin-shoes a {
    display: block;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-rakuchin-shoes a::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 3.2vw;
    width: 9.06667vw;
    padding-top: 5.46667vw;
    background: url(/assets/img/common/ico_re/rakuchin_shoes.svg) top left no-repeat;
  }
  .head .head-menu-ttl-rakuchin-shoes a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-flyer {
    background: #fff;
  }
  .head .head-menu-ttl-flyer a {
    display: block;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-flyer a::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4.26667vw;
    width: 6.13333vw;
    padding-top: 7.46667vw;
    background: url(/assets/img/common/ico_re/chirashi.svg) top left no-repeat;
  }
  .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: #474a48;
  }
  .head .head-menu-ttl-service {
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-service::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 3.46667vw;
    width: 7.86667vw;
    padding-top: 6.13333vw;
    background: url(/assets/img/common/ico_re/service.svg) top left no-repeat;
  }
  .head .head-menu-ttl-service::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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.66667vw 0 0;
  }
  .head .head-menu-service-list .head-menu-service-list__item a {
    display: block;
    padding: 4vw;
    position: relative;
  }
  .head .head-menu-service-list .head-menu-service-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-service-list .head-menu-service-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-service-list .head-menu-service-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-service-list .head-menu-service-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-service-list .head-menu-service-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    font-size: 4.26667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-csr {
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-csr::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4vw;
    width: 7.06667vw;
    padding-top: 7.86667vw;
    background: url(/assets/img/common/ico_re/csr.svg) top left no-repeat;
  }
  .head .head-menu-ttl-csr::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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: 4vw;
    position: relative;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-csr-list .head-menu-csr-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    font-size: 4.26667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-information {
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 16vw;
    position: relative;
  }
  .head .head-menu-ttl-information::before {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 4vw;
    width: 7.33333vw;
    padding-top: 7.33333vw;
    background: url(/assets/img/common/ico_re/information.svg) top left no-repeat;
  }
  .head .head-menu-ttl-information::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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: 4vw;
    position: relative;
  }
  .head .head-menu-information-list .head-menu-information-list__item a::after {
    font-family: FontAwesome;
    color: #474a48;
  }
  .head .head-menu-information-list .head-menu-information-list__item.self-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-information-list .head-menu-information-list__item.self-link a::after {
    position: absolute;
    top: 22.66667vw;
    right: 3.33333vw;
    font-size: 5.6vw;
    content: "\f105";
  }
  .head .head-menu-information-list .head-menu-information-list__item.outer-link {
    width: 100%;
    border-top: 1px solid #9fa5a1;
  }
  .head .head-menu-information-list .head-menu-information-list__item.outer-link a::after {
    position: absolute;
    top: 33.33333vw;
    right: 2.66667vw;
    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 4vw 2vw;
  }
  .head .head-menu-ttl-ir {
    background: #f1f5f2;
    color: #474a48;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 4vw;
    position: relative;
  }
  .head .head-menu-ttl-ir::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-ir.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-ir-list__item a {
    display: block;
    padding: 4vw;
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    position: relative;
  }
  .head .head-menu-ir-list__item a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ir-list__item.outer-link a::after {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    right: 2vw;
    width: 3.46667vw;
    padding-top: 3.2vw;
    background: url(/assets/img/common/ico_re/link-outer.svg) top left no-repeat;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-life-support {
    background: #f1f5f2;
    color: #474a48;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 4vw;
    position: relative;
  }
  .head .head-menu-ttl-life-support::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-life-support.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-life-support-list__item a {
    display: block;
    padding: 4vw;
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    position: relative;
  }
  .head .head-menu-life-support-list__item a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-life-support-list__item.outer-link a::after {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    right: 2vw;
    width: 3.46667vw;
    padding-top: 3.2vw;
    background: url(/assets/img/common/ico_re/link-outer.svg) top left no-repeat;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-group {
    background: #f1f5f2;
    color: #474a48;
    border-bottom: 1px solid #9fa5a1;
    padding: 4vw 8vw 4vw 4vw;
    position: relative;
  }
  .head .head-menu-ttl-group::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-group.panel-open::after {
    content: "\f106";
  }
  .head .head-menu-group-list__item a {
    display: block;
    padding: 4vw 8vw 4vw 4vw;
    background: #fff;
    border-bottom: 1px solid #9fa5a1;
    position: relative;
  }
  .head .head-menu-group-list__item a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 2vw;
    font-family: FontAwesome;
    content: "";
    font-size: 4.8vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-group-list__item.outer-link a::after {
    content: "";
    position: absolute;
    background-size: contain;
    top: 50%;
    right: 2vw;
    width: 3.46667vw;
    padding-top: 3.2vw;
    background: url(/assets/img/common/ico_re/link-outer.svg) top left no-repeat;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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: #fff;
    padding: 4vw;
    font-size: 4.8vw;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.5rem;
    margin-bottom: 44%;
    border-bottom: 1px solid #9fa5a1;
    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.33333vw;
    background: url(/assets/img/common/menu-close-btn.png) top left no-repeat;
    padding-top: 5.33333vw;
    padding-left: 5.33333vw;
    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 {
    color: #474a48;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 500;
    /** ショップ検索 */
    /** ネット通販 */
    /** エポスカード */
    /** マルイのプライベートブランド */
    /** サービス・メンテナンス */
    /** 環境・社会貢献活動 */
    /** インフォメーション */
    /** IR・企業情報 */
    /** ライフサポート */
    /** グループ企業のご案内 */
    /* 202006コンテンツ移動*/
  }
  .head a {
    text-decoration: none;
    color: #474a48;
  }
  .head img {
    width: 100%;
  }
  .head .head-language {
    display: none;
  }
  .head .head-top {
    background: #fff;
    border-bottom: 1px solid #5C635F;
  }
  .head .head-wrap {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    position: relative;
  }
  .head .head-logo {
    text-align: center;
    padding: 15px 0 10px;
  }
  .head .head-logo .jptxt {
    font-size: 30px;
    font-family: '小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif;
  }
  .head .head-logo .entxt {
    font-size: 12px;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.05rem;
  }
  .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 {
    position: absolute;
    top: 25px;
    left: 0;
    cursor: pointer;
    font-size: 14px;
    outline: none;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.01rem;
  }
  .head .h-nav-language::after {
    display: block;
    position: absolute;
    top: 50%;
    right: -18px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .h-nav-language.open-list::after {
    content: "\f106";
  }
  .head .h-nav-menu {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 0;
    height: 37px;
    font-size: 12px;
    outline: none;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.01rem;
  }
  .head .h-nav-menu .h-nav-menu-btn {
    position: absolute;
    top: 0;
    left: -1px;
    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-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;
  }
  .head .head-menu .head-menu-ttl {
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #9fa5a1;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  .head .head-menu .head-menu-store {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .head .head-menu .head-menu-ttl-store {
    position: relative;
    font-size: 16px;
    width: 200px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 0 0 20px;
    text-align: center;
    background: #F1F5F2;
  }
  .head .head-menu .head-menu-ttl-store::before {
    content: "";
    position: absolute;
    top: 24px;
    left: 25px;
    display: block;
    background: url(/assets/img/common/ico_re/store.svg) top left no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
  }
  .head .head-menu .head-menu-store-list {
    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) {
    cursor: pointer;
    width: 355px;
    padding: 10px 0;
    border: 1px solid #9fa5a1;
    background: #fff;
    margin: -1px -1px 0 0;
    text-align: center;
    position: relative;
  }
  .head .head-menu .store-area-list__area:not(.area-ec)::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu .store-area-list__area:not(.area-ec):hover {
    -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: #E7EEEA;
    color: #474a48;
  }
  .head .head-menu .store-area-list__area:not(.area-ec).panel-open a {
    background: #E7EEEA;
    color: #474a48;
  }
  .head .head-menu .store-area-list__area:not(.area-ec).panel-open::after {
    content: "\f106";
  }
  .head .head-menu .store-area-list__area.area-ec a {
    width: 355px;
    padding: 10px 0;
    border: 1px solid #9fa5a1;
    background: #fff;
    margin: -1px -1px 0 0;
    text-align: center;
    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: 14px;
  }
  .head .head-menu .store-area-list__area.area-ec a:hover {
    background: #E7EEEA;
  }
  .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: 14px;
    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: 13px;
  }
  .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: 13px;
    width: 190px;
    padding: 20px 20px 20px 10px;
    border: 1px solid #9fa5a1;
    margin: -1px -1px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .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 {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu .disp-store-list .store-area-shop-list__item:hover {
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    background: #E7EEEA;
  }
  .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: 18px;
    display: block;
    width: 420px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    border: 1px solid #9fa5a1;
    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_re/search.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-ttl-shop-search a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ttl-shop-search a:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #E7EEEA;
  }
  .head .head-menu-ttl-ec {
    font-size: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: 14px;
    width: 316px;
    text-align: center;
    background: #fff;
    border: 1px solid #9fa5a1;
    margin: -1px -1px 0 0;
    padding: 20px 0;
    position: relative;
  }
  .head .head-menu-other .other-menu a::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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_re/line.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-line a::after {
    position: absolute;
    top: 50%;
    right: 10px;
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 14px;
  }
  .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_re/anime.svg) top left no-repeat;
    background-size: contain;
  }
  .head .head-menu-other .head-menu-ttl-rakuchin-shoes a::before {
    top: 16px;
    left: 8px;
    width: 30px;
    height: 30px;
    background: url(/assets/img/common/ico_re/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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: -1px -1px 0 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: 14px;
    border: 1px solid #9fa5a1;
    -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;
    text-align: center;
    position: relative;
  }
  .head .head-menu-information-list__item.self-link::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-information-list__item.self-link:hover {
    background: #E7EEEA;
  }
  .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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: -1px -1px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #9fa5a1;
    -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;
    text-align: center;
    position: relative;
  }
  .head .head-menu-ir-list__item.self-link::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-ir-list__item.self-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #E7EEEA;
  }
  .head .head-menu-ir-list__item.self-link::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: -1px -1px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #9fa5a1;
    -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;
    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: 18px;
    border-bottom: 1px solid #9fa5a1;
    text-align: center;
    padding-bottom: 15px;
    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: -1px -1px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    border: 1px solid #9fa5a1;
    -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;
    text-align: center;
    position: relative;
  }
  .head .head-menu-group-list__item.self-link::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    font-family: FontAwesome;
    content: "";
    font-size: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .head .head-menu-group-list__item.self-link:hover {
    -webkit-transition: .3s;
    transition: .3s;
    background: #E7EEEA;
  }
  .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: #E7EEEA;
  }
  .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: 20px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .head .head-menu-font-size-list__item {
    cursor: pointer;
    font-size: 16px;
    width: 32%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    padding: 20px 0;
    border: 1px solid #474a48;
    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: #474a48;
  }
  .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: #474a48;
  }
  .head .head-menu-font-size-list__item.current-size a {
    color: #fff;
  }
  .head .head-menu-close {
    background: #E7EEEA;
    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: 540px;
    height: 280px;
    z-index: 5000;
  }
  .common-modal-bnr__img {
    -webkit-transition: .6s;
    transition: .6s;
  }
  .common-modal-bnr__img:hover {
    opacity: .6;
  }
  .head .h-nav-menu {
    width: 30px;
    height: 20px;
    top: 26px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvY29tbW9uL2hlYWRlcl9yZS5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9jb21tb24vaGVhZGVyX3JlLnNjc3MiLCJyZXNvdXJjZS9zYXNzL2NvbW1vbi88bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7aUNES2lDO0FDbU5qQztFQUNDO0lBQUksVUFBVTtFRGhOYjtFQ2lORDtJQUFNLFVBQVU7RUQ5TWY7QUFDRjtBQzJNQTtFQUNDO0lBQUksVUFBVTtFRGhOYjtFQ2lORDtJQUFNLFVBQVU7RUQ5TWY7QUFDRjs7QUViQTs7OztpQ0ZtQmlDO0FFYmpDOztxQ0ZnQnFDO0FFMkRyQzs7cUNGeERxQztBRXNFckM7O3FDRm5FcUM7QUd6QnJDLFFBQUE7O0FBb2xDQSxRQUFBOztBQW1rQ0E7RUFDQyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixNQUFNO0VBQ04sT0FBTztFQUNQLGNBQWM7QUhxQmY7O0FHbEJBOztDSHNCQztBR2xCRDtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0FIb0JYOztBR3pCQTtFQU9FLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLE1BQU07RUFBRSxRQUFRO0VBQUUsU0FBUztFQUFFLE9BQU87RUFDcEMsV0FBVztFQUNYLFlBQVk7RUFDWiw2QkFBcUI7RUFDckIsYUFBYTtBSHlCZjs7QUcxc0VBO0VBQ0M7SUFDQyx3QkFBd0I7RUgyQnhCO0VHekJEO0lBQ0MseUJBQXlCO0VIMkJ6QjtFR3pCRDs7SUNYRCxzS0FBQTtJRGFFLHlCQUFpQjtZQUFqQixpQkFBaUI7RUgyQmpCO0VHeEJEO0lBa0JDLDhCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsY0RxQ2tCO0lD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O0lBQ1gsWUFBWTtFSHVCWjtFRzJDRDtJQUNDLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLHFCQUFxQjtFSHdCckI7RUd0QkQ7SUFDQyxlQUFlO0lBQ2YsVUFBVTtJQUFFLFFBQVE7SUFBRSxTQUFTO0lBQUUsT0FBTztJQUN4QyxZQUFZO0lBQ1osWUFBWTtJQUNaLGFBQWE7SUFDYixhQUFhO0VIMkJiO0VHekJEO0lBQ0MsdUJBQWU7SUFBZixlQUFlO0VIMkJmO0VHNUJEO0lBR0UsV0FBVztFSDRCWjtFR3pCRDtJQUNDLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztFSDJCVDtBQTVGRiIsImZpbGUiOiJjb21tb25cXGhlYWRlcl9yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdG1peGlu5Yem55CGXHJcbiBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGtleWZyYW1lcyBkaXNwQXJ0aWNsZURldGFpbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHQgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gQ2F0ZWdvcnlDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQzLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiogU1AgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgYXJ0aWNsZS5pbnZhbGlkLFxuICAuZm9vdC5pbnZhbGlkIHtcbiAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgfVxuICAuaGVhZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIC8qIDIwMjAwNuOCs+ODs+ODhuODs+ODhOenu+WLlSovXG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UsXG4gIC5oZWFkIC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEsXG4gIC5oZWFkIC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMsXG4gIC5oZWFkIC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AsXG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtYXJlYSxcbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWFyZWEsXG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtYXJlYSxcbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2VydmljZS1hcmVhLFxuICAuaGVhZCAuaGVhZC1tZW51LWNzci1hcmVhLFxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWFyZWEsXG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdCxcbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdCxcbiAgLmhlYWQgLmhlYWQtbWVudS1ncm91cC1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIGEge1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC13cmFwIC5oZWFkLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzLjMzMzMzdncgMCAyLjY2NjY3dnc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1sb2dvIC5qcHR4dCB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICflsI/loZrjgrTjgrfjg4Pjgq8gUHJvJywnS296dWthIEdvdGhpYyBQcm8nLHNhbnMtc2VyaWY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1sb2dvIC5lbnR4dCB7XG4gICAgZm9udC1zaXplOiAyLjR2dztcbiAgICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB9XG4gIC5oZWFkIC5oZWFkLXdyYXAgLmhlYWQtbmF2IC5oZWFkLW5hdi1saXN0IC5oLW5hdi1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMS4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy4zMzMzM3Z3O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LWxhbmd1YWdlOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMC44dnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LWxhbmd1YWdlLm9wZW4tbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEuMzMzMzN2dztcbiAgICB3aWR0aDogNi42NjY2N3Z3O1xuICB9XG4gIC5oZWFkIC5oZWFkLXdyYXAgLmhlYWQtbmF2IC5oZWFkLW5hdi1saXN0IC5oLW5hdi1tZW51IC5oLW5hdi1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYuNjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0byAyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LW1lbnUgLmgtbmF2LW1lbnUtYnRuOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2LjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LW1lbnUgLmgtbmF2LW1lbnUtYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2LjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZCAuaGVhZC13cmFwIC5oZWFkLW5hdiAuaGVhZC1uYXYtbGlzdCAuaC1uYXYtbWVudS1jbG9zZSAuaC1uYXYtbWVudS1idG46OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtd3JhcCAuaGVhZC1uYXYgLmhlYWQtbmF2LWxpc3QgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMy4zMzMzMyU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtLmN1cnJlbnQtdHJhbnNlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtLmN1cnJlbnQtdHJhbnNlcjo6YWZ0ZXIge1xuICAgIHRvcDogMzcuMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbS5jdXJyZW50LXRyYW5zZXI6OmFmdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDJkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNS4zMzMzMyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bCB7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gICAgcGFkZGluZzogNHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bC1zdG9yZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDR2dztcbiAgICB3aWR0aDogOC4yNjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA3LjczMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc3RvcmUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXR0bC1zdG9yZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmUucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtdHRsLXN0b3JlLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0LjUzMzMzdnc7XG4gICAgd2lkdGg6IDYuOHZ3O1xuICAgIHBhZGRpbmctdG9wOiA2LjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc2VhcmNoLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lYyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwYWRkaW5nOiA0dncgOHZ3IDR2dyAxNnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDIuNjY2Njd2dztcbiAgICB3aWR0aDogOS4wNjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA2LjR2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9jYXJ0LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVjOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZWMucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lYy5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDAgMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdCAuaGVhZC1tZW51LWVjLWxpc3RfX2l0ZW0uc2VsZi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlmYTVhMTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2Njd2dztcbiAgICByaWdodDogMy4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWZhNWExO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZWMtbGlzdCAuaGVhZC1tZW51LWVjLWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzN2dztcbiAgICByaWdodDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0IC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3QgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNHZ3IDJ2dztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lcG9zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVwb3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAyLjkzMzMzdnc7XG4gICAgd2lkdGg6IDkuMnZ3O1xuICAgIHBhZGRpbmctdG9wOiA2LjUzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvZXBvc2NhcmQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZXBvczo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWVwb3MucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1lcG9zLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIuNjY2Njd2dyAwIDA7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3QgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmE1YTE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3QgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0uc2VsZi1saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMi42NjY2N3Z3O1xuICAgIHJpZ2h0OiAzLjMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWZhNWExO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLm91dGVyLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzLjMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLmltZy1saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNHZ3IDJ2dztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwYWRkaW5nOiA0dncgOHZ3IDR2dyAxNnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDIuOTMzMzN2dztcbiAgICB3aWR0aDogOC44dnc7XG4gICAgcGFkZGluZy10b3A6IDMuMnZ3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL21hcnVpLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXB2OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcHYucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1wdi5wYW5lbC1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDAgMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdCAuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0uc2VsZi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlmYTVhMTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2Njd2dztcbiAgICByaWdodDogMy4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWZhNWExO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdCAuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzN2dztcbiAgICByaWdodDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXB2LWxpc3QgLmhlYWQtbWVudS1wdi1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNHZ3IDJ2dztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWxpbmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgcGFkZGluZzogNHZ3IDh2dyA0dncgMTZ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGluZSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogNHZ3O1xuICAgIHdpZHRoOiA3LjA2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDYuOHZ3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2xpbmUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbGluZSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgd2lkdGg6IDMuNDY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMy4ydnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvbGluay1vdXRlci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbWFydWktYW5pbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbWFydWktYW5pbWUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgcGFkZGluZzogNHZ3IDh2dyA0dncgMTZ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbWFydWktYW5pbWUgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDIuOTMzMzN2dztcbiAgICB3aWR0aDogOS4wNjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA1LjQ2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvYW5pbWUuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtbWFydWktYW5pbWUgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXJha3VjaGluLXNob2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXJha3VjaGluLXNob2VzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXJha3VjaGluLXNob2VzIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAzLjJ2dztcbiAgICB3aWR0aDogOS4wNjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA1LjQ2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvcmFrdWNoaW5fc2hvZXMuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0LjI2NjY3dnc7XG4gICAgd2lkdGg6IDYuMTMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogNy40NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2NoaXJhc2hpLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWZseWVyIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IDIuNjY2NjclO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgcGFkZGluZzogNHZ3IDh2dyA0dncgMTZ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2VydmljZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDMuNDY2Njd2dztcbiAgICB3aWR0aDogNy44NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA2LjEzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc2VydmljZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zZXJ2aWNlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2VydmljZS5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXNlcnZpY2UucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDAgMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0IC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0uc2VsZi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlmYTVhMTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbS5zZWxmLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3dnc7XG4gICAgcmlnaHQ6IDMuMzMzMzN2dztcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmE1YTE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzN2dztcbiAgICByaWdodDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0uaW1nLWxpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3QgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0uaW1nLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMCA0dncgMnZ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWNzciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwYWRkaW5nOiA0dncgOHZ3IDR2dyAxNnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0dnc7XG4gICAgd2lkdGg6IDcuMDY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogNy44NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2Nzci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3I6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIdcIjtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3IucGFuZWwtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZTRiZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1jc3IucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjY2NjY3JSAwIDA7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLnNlbGYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmE1YTE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2Njd2dztcbiAgICByaWdodDogMy4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNzci1saXN0IC5oZWFkLW1lbnUtY3NyLWxpc3RfX2l0ZW0ub3V0ZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmE1YTE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtLm91dGVyLWxpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzLjMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3QgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNzci1saXN0IC5oZWFkLW1lbnUtY3NyLWxpc3RfX2l0ZW0uaW1nLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMCA0dncgMnZ3O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDE2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWluZm9ybWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogNHZ3O1xuICAgIHdpZHRoOiA3LjMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDcuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9pbmZvcm1hdGlvbi5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWluZm9ybWF0aW9uLnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZGU0YmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaW5mb3JtYXRpb24ucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIuNjY2NjclIDAgMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0uc2VsZi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlmYTVhMTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLnNlbGYtbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2Njd2dztcbiAgICByaWdodDogMy4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLm91dGVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWZhNWExO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0ub3V0ZXItbGluayBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMzMzN2dztcbiAgICByaWdodDogMi42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5pbWctbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3QgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLmltZy1saW5rIGEge1xuICAgIHBhZGRpbmc6IDAgNHZ3IDJ2dztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmMjtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwYWRkaW5nOiA0dncgOHZ3IDR2dyA0dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWlyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaXIucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9saW5rLW91dGVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saWZlLXN1cHBvcnQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1ZjI7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgcGFkZGluZzogNHZ3IDh2dyA0dncgNHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saWZlLXN1cHBvcnQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIdcIjtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1saWZlLXN1cHBvcnQucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SFXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9saW5rLW91dGVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmMjtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBwYWRkaW5nOiA0dncgOHZ3IDR2dyA0dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWdyb3VwOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZ3JvdXAucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dyA4dncgNHZ3IDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbS5vdXRlci1saW5rIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9saW5rLW91dGVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0IC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8mlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuMzMzMzMlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNHZ3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0JTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNS4zMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQyZDc7XG4gICAgcGFkZGluZzogNCUgOCUgNCUgMTUuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzLjMzMzMzJTtcbiAgICBsZWZ0OiAzLjMzMzMzJTtcbiAgICB3aWR0aDogOC4yNjY2NyU7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtcHYucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXRpdGxlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIuNjY2NjclO1xuICAgIHJpZ2h0OiAyLjY2NjY3JTtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXRpdGxlLnBhbmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZGU0YmY7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3QgLnByb2R1Y3QtdGl0bGUucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3QgLnByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNS4zMzMzM3Z3IDAgMTR2dztcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkMmQ3O1xuICAgIHBhZGRpbmc6IDQlIDglIDQlIDE1LjMzMzMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMy4zMzMzMyU7XG4gICAgbGVmdDogMy4zMzMzMyU7XG4gICAgd2lkdGg6IDguMjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NyU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLWVjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZS10aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyLjY2NjY3JTtcbiAgICByaWdodDogMi42NjY2NyU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZS10aXRsZS5wYW5lbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlLXRpdGxlLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNS4zMzMzM3Z3IDA7XG4gIH1cbiAgLmhlYWQgI2VjLXJvdGUgLmVjLXJvdGUgLmVjLXJvdGUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZSAuZWMtcm90ZS1teXBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2RlZTFlNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA1LjMzMzMzdncgYXV0byAwO1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlIC5lYy1yb3RlLW15cGFnZS1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDR2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQuNTMzMzN2dztcbiAgICBoZWlnaHQ6IDUuNnZ3O1xuICB9XG4gIC5oZWFkICNlYy1yb3RlIC5lYy1yb3RlIC5lYy1yb3RlLW15cGFnZS1saW5rOjphZnRlciB7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYuODY1NjclO1xuICAgIHJpZ2h0OiAzLjU4MjA5JTtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyoqIFBDICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGMtdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc3AtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkIHtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICAvKiog44K344On44OD44OX5qSc57SiICovXG4gICAgLyoqIOODjeODg+ODiOmAmuiyqSAqL1xuICAgIC8qKiDjgqjjg53jgrnjgqvjg7zjg4kgKi9cbiAgICAvKiog44Oe44Or44Kk44Gu44OX44Op44Kk44OZ44O844OI44OW44Op44Oz44OJICovXG4gICAgLyoqIOOCteODvOODk+OCueODu+ODoeODs+ODhuODiuODs+OCuSAqL1xuICAgIC8qKiDnkrDlooPjg7vnpL7kvJrosqLnjK7mtLvli5UgKi9cbiAgICAvKiog44Kk44Oz44OV44Kp44Oh44O844K344On44OzICovXG4gICAgLyoqIElS44O75LyB5qWt5oOF5aCxICovXG4gICAgLyoqIOODqeOCpOODleOCteODneODvOODiCAqL1xuICAgIC8qKiDjgrDjg6vjg7zjg5fkvIHmpa3jga7jgZTmoYjlhoUgKi9cbiAgICAvKiAyMDIwMDbjgrPjg7Pjg4bjg7Pjg4Tnp7vli5UqL1xuICB9XG4gIC5oZWFkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ3NGE0ODtcbiAgfVxuICAuaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVDNjM1RjtcbiAgfVxuICAuaGVhZCAuaGVhZC13cmFwIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1sb2dvIC5qcHR4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAn5bCP5aGa44K044K344OD44KvIFBybycsJ0tvenVrYSBHb3RoaWMgUHJvJyxzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxvZ28gLmVudHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgfVxuICAuaGVhZCAuaGVhZC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIH1cbiAgLmhlYWQgLmgtbmF2LWxhbmd1YWdlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIdcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1sYW5ndWFnZS5vcGVuLWxpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTE2MzU5O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgfVxuICAuaGVhZCAuaC1uYXYtbWVudSAuaC1uYXYtbWVudS1idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzUxNjM1OTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUgLmgtbmF2LW1lbnUtYnRuOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM1MTYzNTk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51LWNsb3NlIC5oLW5hdi1tZW51LWJ0biB7XG4gICAgdG9wOiA5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgLmhlYWQgLmgtbmF2LW1lbnUtY2xvc2UgLmgtbmF2LW1lbnUtYnRuOjpiZWZvcmUge1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51LWNsb3NlIC5oLW5hdi1tZW51LWJ0bjo6YWZ0ZXIge1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODEsIDk5LCA4OSwgMC45KTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdCB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1sYW5ndWFnZSAuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0uY3VycmVudC10cmFuc2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0uY3VycmVudC10cmFuc2VyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbGFuZ3VhZ2UgLmhlYWQtbGFuZ3VhZ2UtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLWxhbmd1YWdlIC5oZWFkLWxhbmd1YWdlLWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtd3JhcCB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXN0b3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmhlYWQtbWVudS10dGwtc3RvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzVweCAwIDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0YxRjVGMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5oZWFkLW1lbnUtdHRsLXN0b3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL3N0b3JlLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuaGVhZC1tZW51LXN0b3JlLWxpc3Qge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWE6bm90KC5hcmVhLWVjKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogLTFweCAtMXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYyk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYykucGFuZWwtb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNFN0VFRUE7XG4gICAgY29sb3I6ICM0NzRhNDg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYykucGFuZWwtb3BlbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFRUVBO1xuICAgIGNvbG9yOiAjNDc0YTQ4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYTpub3QoLmFyZWEtZWMpLnBhbmVsLW9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS5hcmVhLWVjIGEge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogLTFweCAtMXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEuYXJlYS1lYyBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19hcmVhLmFyZWEtZWMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0U3RUVFQTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM1MTYzNTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWM6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWM6aG92ZXIgYSB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLXNzLFxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcC10aXRsZS1vbCxcbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtdGl0bGUtZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtbGlzdCxcbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtbGlzdC1vdGhlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtLmJsYW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtLmJsYW5rOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLmRpc3Atc3RvcmUtbGlzdCAuc3RvcmUtYXJlYS1zaG9wLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI0U3RUVFQTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5kaXNwLXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtc2hvcC1saXN0X19pdGVtLnNob3AtbW9kaS1rYXdhZ29lOjphZnRlciwgLmhlYWQgLmhlYWQtbWVudSAuZGlzcC1zdG9yZS1saXN0IC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbS5zaG9wLW1vZGktc2hpYnV5YTo6YWZ0ZXIge1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb250ZW50OiAnXFxmMDhlJztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51IC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtbGlzdCxcbiAgLmhlYWQgLmhlYWQtbWVudSAuc3RvcmUtYXJlYS1saXN0X19zaG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUgLnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zaG9wLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc2VhcmNoLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zaG9wLXNlYXJjaCBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtc2hvcC1zZWFyY2ggYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNFN0VFRUE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZWMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVjLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lYy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtZXBvcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZXBvcy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1lcG9zLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLXB2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1wdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtcHYtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDMxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAub3RoZXItbWVudSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5vdGhlci1tZW51IGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtb3RoZXIgLmhlYWQtbWVudS10dGwtbGluZSBhOjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9saW5lLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWxpbmUgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1tYXJ1aS1hbmltZSBhOjpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9hbmltZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1vdGhlciAuaGVhZC1tZW51LXR0bC1yYWt1Y2hpbi1zaG9lcyBhOjpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL3Jha3VjaGluX3Nob2VzLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLXByZW1pdW0tZnJpZGF5IGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLXByZW1pdW0tZnJpZGF5LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWZvb2Qtb25saW5lIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLWZvb2Qtb25saW5lLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWZvb2Qtb25saW5lIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWZseWVyIGE6OmJlZm9yZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2ZseWVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LW90aGVyIC5oZWFkLW1lbnUtdHRsLWZseWVyIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1zZXJ2aWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtc2VydmljZS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtY3NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1jc3ItbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY3NyLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0gaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtLnR4dC1ibnIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5zZWxmLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74SFXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0uc2VsZi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFRUVBO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdF9faXRlbS5vdXRlci1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzUxNjM1OTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0ub3V0ZXItbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS10dGwtaXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYTVhMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogLTFweCAtMXB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0uc2VsZi1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtLnNlbGYtbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNFN0VFRUE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtLnNlbGYtbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1pci1saXN0X19pdGVtLm91dGVyLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbS5vdXRlci1saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0gYVt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtdHRsLWxpZmUtc3VwcG9ydCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5zZWxmLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5zZWxmLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3RfX2l0ZW0ub3V0ZXItbGluazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MTYzNTk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbS5vdXRlci1saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LXR0bC1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZhNWExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNDY1cHg7XG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE1YTE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWdyb3VwLWxpc3RfX2l0ZW0uc2VsZi1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtLnNlbGYtbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNFN0VFRUE7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1ncm91cC1saXN0X19pdGVtLm91dGVyLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTE2MzU5O1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbS5vdXRlci1saW5rOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogI0U3RUVFQTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlYWQgLmhlYWQtbWVudS1mb250LXNpemUtbGlzdF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMzIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0YTQ4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogIzQ3NGE0ODtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW0uY3VycmVudC1zaXplIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZDogIzQ3NGE0ODtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtLmN1cnJlbnQtc2l6ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFRUVBO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkIC5oZWFkLW1lbnUtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZCAuaGVhZC1tZW51LWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlYWQgI3Byb2R1Y3QgLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YjgyODk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZCAjcHJvZHVjdCAucHJvZHVjdC1yb3RlLWxpc3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5oZWFkICNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtbGlzdC5zbGljay1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVhZCAjZWMtcm90ZSAuZWMtcm90ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiODI4OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jZnJvemVuLXNub3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi8qKlxyXG4qIOODouODvOODgOODq+ODkOODiuODvFxyXG4qL1xuLmluaXQtbW9kYWwtYm5yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaW5pdC1tb2RhbC1ibnI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tbW9kYWwtYm5yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDg1LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzNy4zMzMzM3Z3O1xuICAgIHotaW5kZXg6IDUwMDA7XG4gIH1cbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2Nsb3NlIHtcbiAgICB3aWR0aDogOHZ3O1xuICAgIGhlaWdodDogOHZ3O1xuICAgIG1hcmdpbjogMCAwIDR2dyBhdXRvO1xuICB9XG4gIC5jb21tb24tbW9kYWwtYm5yX19pbWcge1xuICAgIHRyYW5zaXRpb246IC42cztcbiAgfVxuICAuY29tbW9uLW1vZGFsLWJucl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2ltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgfVxuICAuY29tbW9uLW1vZGFsLWJuciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHotaW5kZXg6IDUwMDA7XG4gIH1cbiAgLmNvbW1vbi1tb2RhbC1ibnJfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICB9XG4gIC5jb21tb24tbW9kYWwtYm5yX19pbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIC5oZWFkIC5oLW5hdi1tZW51IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdG1peGlu5Yem55CGXHJcbiBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZnVuY3Rpb24gZ2V0LXZ3KCRzaXplLCAkdmlld3BvcnQ6ICRTUF9XSURUSCkge1xyXG5cdCRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcblx0QHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplLXZ3KCRwaXhlbCwgJHZpZXdXaWR0aDogNzUwKSB7XHJcblx0Zm9udC1zaXplOiBnZXQtdncoJHBpeGVsLCAkdmlld1dpZHRoKTtcclxufVxyXG5cclxuQG1peGluIGltZy0xMDAge1xyXG5cdGltZyB7d2lkdGg6IDEwMCU7fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0U2l6ZVZ3KCRhU2l6ZSkge1xyXG5cdCRyYXRlOiAxMDAgLyAkU1BfV0lEVEg7XHJcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcclxufVxyXG5cclxuLy8g44Os44K544Od44Oz44K344OW55So55S75YOP572u44GN5o+b44GIXHJcbkBtaXhpbiB0eHQtcmVwbGFjZS1pbWcge1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gZm9udC1zaXplLXJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaG9yaXpvbi1jZW50ZXIoJHNpemUsICRiYXNlOiAxNikge1xyXG5cdCRmb250U2l6ZTogKCgkc2l6ZSAvICRiYXNlKSAvIDIpICsgcmVtO1xyXG5cdHRvcCA6IGNhbGMoNTAlIC0gI3skZm9udFNpemV9KTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHR6b29tOiAxO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuICBcdCY6YWZ0ZXIge1xyXG5cdCAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vL+iLseiqnuODleOCqeODs+ODiCBwYyxzcFxyXG5AbWl4aW4gZm9udC1lbigkbHMpIHtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMgKyByZW07XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHNwXHJcbkBtaXhpbiB0aGluLWFycm93KCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYmZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYmZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE0KTtcclxuXHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDQpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IGdldFNpemVWdygkYWZSdCk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygkYWZCdCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDEwMCk7XHJcblx0XHRoZWlnaHQ6IGdldFNpemVWdygyKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhZkNscjtcclxuXHR9XHJcbn1cclxuXHJcbi8v57Sw6Lqr55+i5Y2wIHBjXHJcbkBtaXhpbiB0aGluLWFycm93X3BjKCRiZlJ0LCRiZkJ0LCRCZkNsciwkYWZSdCwkYWZCdCwkYWZDbHIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6ICRiZlJ0ICsgcHg7XHJcblx0XHRib3R0b206ICRiZkJ0ICsgcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJEJmQ2xyO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XHJcblx0fVx0XHRcdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogJGFmUnQgKyBweDtcclxuXHRcdGJvdHRvbTogJGFmQnQgKyBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMzRweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFmQ2xyO1xyXG5cdH1cclxufVxyXG5cclxuLy9Gb250QXdlU29tZeefouWNsCBzcFxyXG5AbWl4aW4gZmFzLWFycm93KCRyaWdodCwgJHNpemUsICRmYXMpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6ICRyaWdodCArIHZ3O1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiAkZmFzO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRzaXplKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8vRm9udEF3ZVNvbWXnn6LljbAgcGNcclxuQG1peGluIGZhcy1hcnJvd19wYygkcmlnaHQsICRzaXplLCAkZmFzKSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAkcmlnaHQgKyBweDtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogJGZhcztcclxuXHRmb250LXNpemU6ICRzaXplICsgcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL+WklumDqOODquODs+OCr1xyXG5AbWl4aW4gbGluay1vdXRlcigkcmlnaHQsICR3aWR0aCwgJHB0KSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiBnZXRTaXplVncoJHJpZ2h0KTtcclxuXHR3aWR0aDogZ2V0U2l6ZVZ3KCR3aWR0aCk7XHJcblx0cGFkZGluZy10b3A6IGdldFNpemVWdygkcHQpO1xyXG5cdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2xpbmstb3V0ZXIuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHNwXHJcbkBtaXhpbiBoZWFkaW5nMiB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDM2KTtcclxuXHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoODApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KC0yNSk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTUFSVUlfQkFTRV8xO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjNyZW07XHJcblx0fVxyXG59XHJcblxyXG4vL2gy44K/44Kk44OI44OrIHBjXHJcbkBtaXhpbiBoZWFkaW5nMl9wYyB7XHJcblx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRNQVJVSV9CQVNFXzE7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vcGPjg6rjgrnjg4jjga7jg63jg7zjg6vjgqrjg7zjg5Djg7xcclxuQG1peGluIHJvbGxvdmVyLWxpc3Qge1xyXG5cdGEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKC01ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBhbmltYXRpb25cclxuQGtleWZyYW1lcyBkaXNwQXJ0aWNsZURldGFpbCB7XHJcblx0MCUge29wYWNpdHk6IDB9XHJcblx0MTAwJSB7b3BhY2l0eTogMX1cclxufVxyXG5cclxuJG1xLXBjOiAobWluLXdpZHRoOjc2OHB4KSAhZGVmYXVsdDtcclxuJG1xLXNwOiAobWF4LXdpZHRoOjc2N3B4KSAhZGVmYXVsdDtcclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRNQVJVSV9HUkFZOiAjNDg0ZTU1O1xyXG4kTUFSVUlfR1JBWV8xOiAjNTk2MDY3O1xyXG4kTUFSVUlfR1JBWV8yOiAjNmE3Mjc5O1xyXG4kTUFSVUlfR1JBWV8zOiAjN2I4Mjg5O1xyXG4kTUFSVUlfR1JBWV80OiAjOGI5MzlhO1xyXG4kTUFSVUlfR1JBWV81OiAjOWRhNGFhO1xyXG4kTUFSVUlfR1JBWV82OiAjYWRiNGI5O1xyXG4kTUFSVUlfR1JBWV83OiAjYmVjM2M5O1xyXG4kTUFSVUlfR1JBWV84OiAjY2VkMmQ3O1xyXG4kTUFSVUlfR1JBWV85OiAjZGVlMWU0O1xyXG4kTUFSVUlfR1JBWV8xMDogI2VlZjBmMjtcclxuXHJcbiRNQVJVSV9SRUQ6ICM1ZTAwMDA7XHJcbiRNQVJVSV9SRURfMTogIzdkMDAwMDtcclxuJE1BUlVJX1JFRF8yOiAjOWEwMDAwO1xyXG4kTUFSVUlfUkVEXzM6ICNiNjAwMDU7XHJcbiRNQVJVSV9SRURfNDogI2NmMDAwZDtcclxuJE1BUlVJX1JFRF81OiAjZTYwMDEyO1xyXG4kTUFSVUlfUkVEXzY6ICNlOTRmMmU7XHJcbiRNQVJVSV9SRURfNzogI2VmN2M1NDtcclxuJE1BUlVJX1JFRF84OiAjZjNhMzgxO1xyXG4kTUFSVUlfUkVEXzk6ICNmOGNhYjI7XHJcbiRNQVJVSV9SRURfMTA6ICNmZGVkZTM7XHJcblxyXG4kTUFSVUlfQkxVRTogIzAwMTM0NTtcclxuJE1BUlVJX0JMVUVfMTogIzAwMjY1ZDtcclxuJE1BUlVJX0JMVUVfMjogIzAwMzU3MztcclxuJE1BUlVJX0JMVUVfMzogIzAwNDE4NjtcclxuJE1BUlVJX0JMVUVfNDogIzAwNGI5ODtcclxuJE1BUlVJX0JMVUVfNTogIzAwNTRhNztcclxuJE1BUlVJX0JMVUVfNjogIzI3NmNiNTtcclxuJE1BUlVJX0JMVUVfNzogIzY2ODdjNDtcclxuJE1BUlVJX0JMVUVfODogIzk1YThkNjtcclxuJE1BUlVJX0JMVUVfOTogI2MwY2FlNztcclxuJE1BUlVJX0JMVUVfMTA6ICNlOWVkZjc7XHJcblxyXG4kTUFSVUlfT1JBTkdFOiAjNjIzNzAwO1xyXG4kTUFSVUlfT1JBTkdFXzE6ICM4MjRlMDA7XHJcbiRNQVJVSV9PUkFOR0VfMjogI2EyNjQwMDtcclxuJE1BUlVJX09SQU5HRV8zOiAjYmY3NzAwO1xyXG4kTUFSVUlfT1JBTkdFXzQ6ICNkYjg5MDA7XHJcbiRNQVJVSV9PUkFOR0VfNTogI2YzOTgwMDtcclxuJE1BUlVJX09SQU5HRV82OiAjZjZhYTM0O1xyXG4kTUFSVUlfT1JBTkdFXzc6ICNmOWJkNjY7XHJcbiRNQVJVSV9PUkFOR0VfODogI2ZiZDE5MztcclxuJE1BUlVJX09SQU5HRV85OiAjZmRlNGJmO1xyXG4kTUFSVUlfT1JBTkdFXzEwOiAjZmVmNWU4O1xyXG5cclxuJE1BUlVJX0dSRUVOOiAjMDAzZjBlO1xyXG4kTUFSVUlfR1JFRU5fMTogIzAwNTYxZjtcclxuJE1BUlVJX0dSRUVOXzI6ICMwMDZhMmM7XHJcbiRNQVJVSV9HUkVFTl8zOiAjMDA3YzM2O1xyXG4kTUFSVUlfR1JFRU5fNDogIzAwOGMzZTtcclxuJE1BUlVJX0dSRUVOXzU6ICMwMDk5NDQ7XHJcbiRNQVJVSV9HUkVFTl82OiAjMDhhNzVjO1xyXG4kTUFSVUlfR1JFRU5fNzogIzU3YmE3YjtcclxuJE1BUlVJX0dSRUVOXzg6ICM5NWNlYTA7XHJcbiRNQVJVSV9HUkVFTl85OiAjYzNlMmM3O1xyXG4kTUFSVUlfR1JFRU5fMTA6ICNlYmY0ZWI7XHJcblxyXG4kTUFSVUlfR1JPVVA6ICM1MTYzNTk7XHJcbiRFUE9TX1JFRDogI0E1MDAxRTtcclxuXHJcbiRNQVJVSV9CQVNFOiAjNDc0YTQ4O1xyXG4kTUFSVUlfQkFTRV8xOiAjOWZhNWExO1xyXG4kTUFSVUlfQkFTRV8yOiAjNzM3QTc2O1xyXG4kTUFSVUlfQkFTRV8zOiAjNUM2MzVGO1xyXG4kTUFSVUlfQkFTRV80OiAjRTdFRUVBO1xyXG4kTUFSVUlfQkFTRV81OiAjRjFGNUYyO1xyXG5cclxuJFdISVRFOiAjZmZmO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBDYXRlZ29yeUNvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRDQVRFR09SWV9MQURJRVM6ICNmNDc1OTc7XHJcbiRDQVRFR09SWV9NRU5TOiAjNzVhOGY0O1xyXG4kQ0FURUdPUllfTEFESUVfTUVOUzogI2Q4NzVmNDtcclxuJENBVEVHT1JZX0tOSUNLX0tOQUNLOiAjZjRiNDc1O1xyXG4kQ0FURUdPUllfU1BPUlRTOiNhNWQ4ZjA7XHJcbiRDQVRFR09SWV9DT1NNRTojZmZiYmZiO1xyXG4kQ0FURUdPUllfRk9PRDogI2ZmNmE2YTtcclxuJENBVEVHT1JZX1NFUlZJQ0U6ICNjMGJlOGE7XHJcbiRDQVRFR09SWV9GQU1JTFk6ICNmZmRlMjk7XHJcbiRDQVRFR09SWV9LSURTOiNiOGQ5MDA7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDMuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogOTUwO1xyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJDOi9Xb3JrU3BhY2UvZ2l0LzAxMDEuZ2l0L3Jlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovV29ya1NwYWNlL2dpdC8wMTAxLmdpdC9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuLyoqIFNQICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQucGMtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zcC12aWV3IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGFydGljbGUuaW52YWxpZCxcclxuXHQuZm9vdC5pbnZhbGlkIHtcclxuXHRcdGZpbHRlcjogYmx1cigxcHgpO1xyXG5cdH1cclxuXHRcclxuXHQuaGVhZCB7XHJcblx0XHQvL+WIneacn+mdnuihqOekulxyXG5cdFx0LmhlYWQtbGFuZ3VhZ2UsXHJcblx0XHQvLyAuaGVhZC1tZW51LFxyXG5cdFx0LnN0b3JlLWFyZWEtbGlzdF9fYXJlYSxcclxuXHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEtZWMsXHJcblx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLFxyXG5cdFx0LmhlYWQtbWVudS1lYy1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS1lcG9zLWFyZWEsXHJcblx0XHQuaGVhZC1tZW51LXB2LWFyZWEsXHJcblx0XHQuaGVhZC1tZW51LXR0bC1zZXJ2aWNlLWFyZWEsXHJcblx0XHQuaGVhZC1tZW51LWNzci1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1hcmVhLFxyXG5cdFx0LmhlYWQtbWVudS1pci1saXN0LFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdCxcclxuXHRcdC5oZWFkLW1lbnUtZ3JvdXAtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWQtd3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LmhlYWQtbG9nbyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygyNSkgMCBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdC5qcHR4dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdygzNCk7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ+Wwj+WhmuOCtOOCt+ODg+OCryBQcm8nLCdLb3p1a2EgR290aGljIFBybycsc2Fucy1zZXJpZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVudHh0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDE4KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtZW4oMC4wNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkLW5hdiB7XHJcblx0XHRcdFx0LmhlYWQtbmF2LWxpc3Qge1xyXG5cdFx0XHRcdFx0LmgtbmF2LWxhbmd1YWdlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygxMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDIyKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1lbigwLjAxKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KC02KTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdygzNik7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYub3Blbi1saXN0IHtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmgtbmF2LW1lbnUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMTApO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUwKTtcclxuXHRcdFx0XHRcdFx0LmgtbmF2LW1lbnUtYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUwKTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTYwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUwKTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA2MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg1MCk7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaC1uYXYtbWVudS1jbG9zZSB7XHJcblx0XHRcdFx0XHRcdC5oLW5hdi1tZW51LWJ0bntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHJcblx0XHJcblx0XHQuaGVhZC1sYW5ndWFnZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNik7XHJcblx0XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLWxhbmd1YWdlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDE3MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmN1cnJlbnQtdHJhbnNlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyODAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMwKTtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuaGVhZC1sYW5ndWFnZS1jbG9zZSB7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSg0MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg0MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUge1xyXG5cdFx0XHRmb250LXNpemU6IGdldFNpemVWdygyOCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0LmhlYWQtbWVudS13cmFwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWQtbWVudS10dGwge1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmNWYyO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLXN0b3JlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApIGdldFNpemVWdyg2MCkgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2Mik7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDU4KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL3N0b3JlLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDdcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44K344On44OD44OX5qSc57SiXHJcblx0XHQuaGVhZC1tZW51LXR0bC1zaG9wLXNlYXJjaCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApIGdldFNpemVWdyg2MCkgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygzNCk7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUxKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNTApO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvc2VhcmNoLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjg43jg4Pjg4jpgJrosqlcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWVje1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApIGdldFNpemVWdyg2MCkgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDY4KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQ4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9jYXJ0LnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDdcIik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZWMtbGlzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSAwIDA7XHJcblx0XHRcdC5oZWFkLW1lbnUtZWMtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGYtbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDE3MCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdyg0Mik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDI1MCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdygzMik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOOCqOODneOCueOCq+ODvOODiVxyXG5cdFx0LmhlYWQtbWVudS10dGwtZXBvcyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDYwKSBnZXRTaXplVncoMzApIGdldFNpemVWdygxMjApO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMjIpO1xyXG5cdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNjkpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNDkpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2Vwb3NjYXJkLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDdcIik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmhlYWQtbWVudS1lcG9zLWxpc3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygyMCkgMCAwO1xyXG5cdFx0XHQuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGYtbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDE3MCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdyg0Mik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDI1MCk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGdldFNpemVWdygzMik7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW1nLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOODnuODq+OCpOOBruODl+ODqeOCpOODmeODvOODiOODluODqeODs+ODiVxyXG5cdFx0LmhlYWQtbWVudS10dGwtcHYge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDEyMCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdGxlZnQ6IGdldFNpemVWdygyMik7XHJcblx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2Nik7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdygyNCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvbWFydWkuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvdygyLDM2LCBcIlxcZjEwN1wiKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBhbmVsLW9wZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9PUkFOR0VfOTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1wdi1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMjApIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1wdi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMTcwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDQyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vdXRlci1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMjUwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbWctbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8gTGluZVxyXG5cdFx0LmhlYWQtbWVudS10dGwtbGluZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApIGdldFNpemVWdyg2MCkgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUzKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNTEpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvbGluZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay1vdXRlcigxNSwgMjYsIDI0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOODnuODq+OCpOOBruOCouODi+ODoVxyXG5cdFx0LmhlYWQtbWVudS10dGwtbWFydWktYW5pbWV7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDEyMCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMjIpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2OCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQxKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2FuaW1lLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjg6njgq/jg4Hjg7PjgY3jgozjgYTjgrfjg6Xjg7zjgrrkvZPpqJPjgrnjg4jjgqJcclxuXHRcdC5oZWFkLW1lbnUtdHRsLXJha3VjaGluLXNob2Vze1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdCBhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDYwKSBnZXRTaXplVncoMzApIGdldFNpemVWdygxMjApO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDI0KTtcclxuXHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNjgpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdyg0MSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9yYWt1Y2hpbl9zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA1XCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFxyXG5cdFx0Ly8g5pyA5paw44Gu5oqY6L6844OB44Op44K3XHJcblx0XHQuaGVhZC1tZW51LXR0bC1mbHllciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDEyMCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMzIpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg0Nik7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDU2KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2NoaXJhc2hpLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0fVx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjgrXjg7zjg5Pjgrnjg6Hjg7Pjg4bjg4rjg7PjgrlcclxuXHRcdC5oZWFkLW1lbnUtdHRsLXNlcnZpY2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApIGdldFNpemVWdyg2MCkgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDI2KTtcclxuXHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDU5KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQ2KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9zZXJ2aWNlLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDdcIik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtc2VydmljZS1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMjApIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZWxmLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGdldFNpemVWdygxNzApO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoNDIpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGdldFNpemVWdygyNTApO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoMzIpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmltZy1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCBnZXRTaXplVncoMzApIGdldFNpemVWdygxNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyBDU1JcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWNzciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDYwKSBnZXRTaXplVncoMzApIGdldFNpemVWdygxMjApO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNTMpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNTkpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2Nzci5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX09SQU5HRV85O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWNzci1saXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgMCAwO1xyXG5cdFx0XHQuaGVhZC1tZW51LWNzci1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMTcwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDQyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vdXRlci1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMjUwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbWctbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g44Kk44Oz44OV44Kp44Oh44O844K344On44OzXHJcblx0XHQuaGVhZC1tZW51LXR0bC1pbmZvcm1hdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDYwKSBnZXRTaXplVncoMzApIGdldFNpemVWdygxMjApO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNTUpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBnZXRTaXplVncoNTUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL2luZm9ybWF0aW9uLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDdcIik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtaW5mb3JtYXRpb24tbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpIDAgMDtcclxuXHRcdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZi1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMTcwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDQyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vdXRlci1saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0XHRhOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoMjUwKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbWctbGluayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8gSVLjg7vkvIHmpa3mg4XloLFcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWlyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YxZjVmMjtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtaXItbGlzdF9faXRlbSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay1vdXRlcigxNSwgMjYsIDI0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vIOODqeOCpOODleOCteODneODvOODiFxyXG5cdFx0LmhlYWQtbWVudS10dGwtbGlmZS1zdXBwb3J0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YxZjVmMjtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtbGlmZS1zdXBwb3J0LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMzApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA1XCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm91dGVyLWxpbmsge1xyXG5cdFx0XHRcdGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstb3V0ZXIoMTUsIDI2LCAyNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyDjgrDjg6vjg7zjg5fkvIHmpa3jga7jgZTmoYjlhoVcclxuXHRcdC5oZWFkLW1lbnUtdHRsLWdyb3VwIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YxZjVmMjtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDMwKSBnZXRTaXplVncoNjApIGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93KDIsMzYsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMCkgZ2V0U2l6ZVZ3KDYwKSBnZXRTaXplVncoMzApIGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3coMiwzNiwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYub3V0ZXItbGluayB7XHJcblx0XHRcdFx0YTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay1vdXRlcigxNSwgMjYsIDI0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSg0MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfODtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QtdGl0bGUge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwi77yaXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDEwLyRTUF9XSURUSClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaGVhZC1tZW51LWNsb3NlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRwYWRkaW5nOiAgZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoMzYpO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LWVuKDAuNSk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzMwLyRTUF9XSURUSCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg0MCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tZW51LWNsb3NlLWJ0bi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGdldFNpemVWdyg0MCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAyMDIwMDbjgrPjg7Pjg4bjg7Pjg4Tnp7vli5UqL1xyXG5cdFx0I3Byb2R1Y3Qge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC5wcm9kdWN0LXRpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDEwMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtcHYucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9PUkFOR0VfOTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0LXZ3KDQwKSAwIGdldC12dygxMDUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZWMtcm90ZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdC5lYy1yb3RlLXRpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV84O1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTE1LyRTUF9XSURUSCk7XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgxMDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDYyLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg4MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLWVjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTcwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0OCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfT1JBTkdFXzk7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5lYy1yb3RlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXQtdncoMjAgKiAyKSAwO1xyXG5cdFx0XHRcdC5lYy1yb3RlLWxpc3Qge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVjLXJvdGUtbXlwYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfOTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IGdldC12dyg0MCkgYXV0byAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNzMsNzgsODQsLjgpO1xyXG5cdFx0XHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBnZXQtdncoMzApO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGdldC12dygzNCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0LXZ3KDQyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZml4ZWQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiogUEMgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdC5wYy12aWV3IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zcC12aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmhlYWQge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9CQVNFO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHt3aWR0aDogMTAwJTt9XHJcblx0XHQvL+WIneacn+mdnuihqOekulxyXG5cdFx0LmhlYWQtbGFuZ3VhZ2V7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdC5oZWFkLXRvcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzM7XHJcblx0XHR9XHJcblx0XHQuaGVhZC13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDk1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQuaGVhZC1sb2dvIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTBweDtcclxuXHRcdFx0LmpwdHh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICflsI/loZrjgrTjgrfjg4Pjgq8gUHJvJywnS296dWthIEdvdGhpYyBQcm8nLHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHRcdFx0LmVudHh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1lbigwLjA1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbmF2IHtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW5hdi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oLW5hdi1sYW5ndWFnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1lbigwLjAxKTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvd19wYygtMTgsMjAsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYub3Blbi1saXN0IHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmgtbmF2LW1lbnUge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtZW4oMC4wMSk7XHJcblx0XHRcdC5oLW5hdi1tZW51LWJ0biB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oLW5hdi1tZW51LWNsb3NlIHtcclxuXHRcdFx0LmgtbmF2LW1lbnUtYnRue1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLWxhbmd1YWdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkTUFSVUlfR1JPVVAsIC45KTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZC1sYW5ndWFnZS1saXN0IHtcclxuXHRcdFx0XHR3aWR0aDogOTUwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQuaGVhZC1sYW5ndWFnZS1saXN0X19pdGVte1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQmLmN1cnJlbnQtdHJhbnNlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLWxhbmd1YWdlLWNsb3NlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWVudS1jbG9zZS1idG4ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51IHtcclxuXHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkV0hJVEUsIC45NSk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQuaGVhZC1tZW51LXdyYXAge1xyXG5cdFx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cdFxyXG5cdFxyXG5cdFx0XHQuaGVhZC1tZW51LXR0bCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtc3RvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtc3RvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cGFkZGluZzogMzVweCAwIDAgMjBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0JBU0VfNTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMjRweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX3JlL3N0b3JlLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtc3RvcmUtbGlzdCB7XHJcblx0XHRcdFx0d2lkdGg6IDczMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdG9yZS1hcmVhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19hcmVhOm5vdCguYXJlYS1lYykge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMzU1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdG1hcmdpbjogLTFweCAtMXB4IDAgMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvd19wYygxMCwgMjAsIFwiXFxmMTA3XCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBhbmVsLW9wZW4ge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9CQVNFXzQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9CQVNFXzQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX2FyZWEuYXJlYS1lYyBhe1xyXG5cdFx0XHRcdHdpZHRoOiAzNTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0bWFyZ2luOiAtMXB4IC0xcHggMCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfQkFTRV80O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19hcmVhLWVjIHtcclxuXHRcdFx0XHR3aWR0aDogMzU1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDVweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHRcdC5kaXNwLXN0b3JlLWxpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHJcblx0XHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC10aXRsZS1zcyxcclxuXHRcdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLXRpdGxlLW9sLFxyXG5cdFx0XHRcdC5zdG9yZS1hcmVhLWxpc3RfX3Nob3AtdGl0bGUtZXMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0fTtcclxuXHRcclxuXHRcdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wLWxpc3QsXHJcblx0XHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LW90aGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdC5zdG9yZS1hcmVhLXNob3AtbGlzdF9faXRlbXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtMXB4IC0xcHggMCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmLmJsYW5rIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3dfcGMoMTAsIDIwLCBcIlxcZjEwNVwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0JBU0VfNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdCYuc2hvcC1tb2RpLWthd2Fnb2UsXHJcblx0XHRcdFx0XHQmLnNob3AtbW9kaS1zaGlidXlhIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNDAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNCk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA4ZSc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcC1saXN0LFxyXG5cdFx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9we1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0b3JlLWFyZWEtbGlzdF9fYXJlYS1jbG9zZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcclxuXHRcclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjgrfjg6fjg4Pjg5fmpJzntKIgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLXNob3Atc2VhcmNoIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwIDYwcHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9zZWFyY2guc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZhcy1hcnJvd19wYygxMCwgMjAsIFwiXFxmMTA1XCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9CQVNFXzQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9O1xyXG5cdFxyXG5cdFx0LyoqIOODjeODg+ODiOmAmuiyqSAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtZWMge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1lYy1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1lYy1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjgqjjg53jgrnjgqvjg7zjg4kgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLWVwb3Mge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1lcG9zLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWVwb3MtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog44Oe44Or44Kk44Gu44OX44Op44Kk44OZ44O844OI44OW44Op44Oz44OJICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1wdiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LXB2LWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LXB2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1vdGhlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcclxuXHRcdFx0Lm90aGVyLW1lbnUgYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDMxNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0XHRtYXJnaW46IC0xcHggLTFweCAwIDA7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3dfcGMoMTAsIDIwLCBcIlxcZjEwNVwiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLWxpbmUgYXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fcmUvbGluZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5oZWFkLW1lbnUtdHRsLW1hcnVpLWFuaW1lIGEge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDE2cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9hbmltZS5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtcmFrdWNoaW4tc2hvZXMgYXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9yYWt1Y2hpbl9zaG9lcy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtcHJlbWl1bS1mcmlkYXkgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1wcmVtaXVtLWZyaWRheS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtZm9vZC1vbmxpbmUgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1mb29kLW9ubGluZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzNCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LmhlYWQtbWVudS10dGwtZmx5ZXIgYSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvL2ZseWVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM0JTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjgrXjg7zjg5Pjgrnjg7vjg6Hjg7Pjg4bjg4rjg7PjgrkgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLXNlcnZpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1zZXJ2aWNlLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LXNlcnZpY2UtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog55Kw5aKD44O756S+5Lya6LKi54yu5rS75YuVICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1jc3Ige1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1jc3ItbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtY3NyLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LyoqIOOCpOODs+ODleOCqeODoeODvOOCt+ODp+ODsyAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtaW5mb3JtYXRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46IC0xcHggLTFweCAwIDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmLnR4dC1ibnJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9CQVNFXzE7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNzhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNlbGYtbGlua3tcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3dfcGMoMTAsIDIwLCBcIlxcZjEwNVwiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfQkFTRV80O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm91dGVyLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiBJUuODu+S8gealreaDheWgsSAqL1xyXG5cdFx0LmhlYWQtbWVudS10dGwtaXIge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1pci1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW17XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46LTFweCAtMXB4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ji5zZWxmLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93X3BjKDEwLCAyMCwgXCJcXGYxMDVcIik7XHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfQkFTRV80O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNlbGYtbGlua3tcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmYXMtYXJyb3dfcGMoMTAsIDIwLCBcIlxcZjEwNVwiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vdXRlci1saW5re1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVhZC1tZW51LWlyLWxpc3RfX2l0ZW0gYVt0YXJnZXQ9XCJfYmxhbmtcIl17XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvKiog44Op44Kk44OV44K144Od44O844OIICovXHJcblx0XHQuaGVhZC1tZW51LXR0bC1saWZlLXN1cHBvcnQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcdFxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmhlYWQtbWVudS1saWZlLXN1cHBvcnQtbGlzdF9faXRlbSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW46LTFweCAtMXB4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ji5zZWxmLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm91dGVyLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8qKiDjgrDjg6vjg7zjg5fkvIHmpa3jga7jgZTmoYjlhoUgKi9cclxuXHRcdC5oZWFkLW1lbnUtdHRsLWdyb3VwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0JBU0VfMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZ3JvdXAtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZ3JvdXAtbGlzdF9faXRlbSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDQ2NXB4O1xyXG5cdFx0XHRtYXJnaW46LTFweCAtMXB4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRV8xO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ji5zZWxmLWxpbmt7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmFzLWFycm93X3BjKDEwLCAyMCwgXCJcXGYxMDVcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0JBU0VfNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vdXRlci1saW5re1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0JBU0VfNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3Qge1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtZm9udC1zaXplLWxpc3QtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuaGVhZC1tZW51LWZvbnQtc2l6ZS1saXN0X19pdGVtIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfQkFTRTtcclxuXHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0JBU0U7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmN1cnJlbnQtc2l6ZSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9CQVNFO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5oZWFkLW1lbnUtY2xvc2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfQkFTRV80O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtY2xvc2UtYnRuLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogMjAyMDA244Kz44Oz44OG44Oz44OE56e75YuVKi9cclxuXHRcdCNwcm9kdWN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0LnByb2R1Y3QtdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTUFSVUlfR1JBWV8zO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3Qtcm90ZS1saXN0IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHQmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZWMtcm90ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdC5lYy1yb3RlLXRpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE4KTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVlfMztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC5maXhlZCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcblxyXG4jZnJvemVuLXNub3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogLTEwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIOODouODvOODgOODq+ODkOODiuODvFxyXG4qL1xyXG5cclxuLmluaXQtbW9kYWwtYm5yIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMDtcclxuXHQmOjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjgpO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNQXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuY29tbW9uLW1vZGFsLWJuciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IC00MHB4OyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IGdldC12dyg2NDApO1xyXG5cdFx0aGVpZ2h0OiBnZXQtdncoMjgwKTtcclxuXHRcdHotaW5kZXg6IDUwMDA7XHJcblx0fVxyXG5cdC5jb21tb24tbW9kYWwtYm5yX19jbG9zZSB7XHJcblx0XHR3aWR0aDogOHZ3O1xyXG5cdFx0aGVpZ2h0OiA4dnc7XHJcblx0XHRtYXJnaW46IDAgMCA0dncgYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb21tb24tbW9kYWwtYm5yX19pbWcge1xyXG5cdFx0dHJhbnNpdGlvbjogLjZzO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBQQ1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0LmNvbW1vbi1tb2RhbC1ibnJfX2Nsb3NlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweCBhdXRvO1xyXG5cdH1cclxuXHQuY29tbW9uLW1vZGFsLWJuciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IC00MHB4OyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDU0MHB4O1xyXG5cdFx0aGVpZ2h0OiAyODBweDtcclxuXHRcdHotaW5kZXg6IDUwMDA7XHJcblx0fVxyXG5cdC5jb21tb24tbW9kYWwtYm5yX19pbWcge1xyXG5cdFx0dHJhbnNpdGlvbjogLjZzO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZCAuaC1uYXYtbWVudSB7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHRvcDogMjZweDtcclxuXHR9XHJcbn0iLG51bGxdfQ== */
