@charset "UTF-8";

/**
* Black Diamond
*
*/

/**
 * 接頭辞変数（for Global）
 *
 * Description:  .l- Layoutレイヤー
 *               .c- Componentレイヤー
 *               .p- Projectレイヤー
 *               .u- Utilityレイヤー
 *               .t- Themeレイヤー
 *               .s- Scopeレイヤー
 *               .qa- .te- QA/Testレイヤー
 *               .js- クリックなどのイベントが発生している要素に付与する
 *                    JavaScriptから参照される要素（スタイルは当てない
 *
 */

body {
  font-feature-settings: "palt";
}

.font-ja {
  font-family: "Noto Sans JP", sans-serif;
}

.font-jp {
  font-family: "Noto Sans JP", sans-serif;
}

.font-en {
  font-family: "Roboto", sans-serif;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

a:hover {
  opacity: 0.8;
}

.dispnone {
  display: none !important;
}

.full-width {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

.underline {
  text-decoration: underline;
}

.detail-link {
  display: block;
  color: #fff;
  padding: 20px 30px;
  position: relative;
  font-size: 0.8125rem;
  font-weight: bold;
  background: #000;
  box-sizing: border-box;
  width: 240px;
  margin: 0 auto;
  text-decoration: none;
  text-align: left;
}

.detail-link:after {
  content: "＞";
  position: absolute;
  right: 30px;
  font-weight: bold;
}

.ttlbox {
  position: relative;
}

.ttlbox__bg {
  position: absolute;
  box-sizing: border-box;
  padding: 45px 42px;
  background: rgba(255, 255, 255, 0.8);
  top: 50%;
  left: 100px;
  transform: translateY(-50%);
  width: 492px;
}

.ttlbox__bg .detail-link {
  margin: 0;
}

.ttlbox__ttl {
  font-size: 1.375rem;
  font-weight: bold;
}

.ttlbox__body {
  font-size: 0.875rem;
  margin: 20px 0 40px;
}

.item-list__brackets {
  padding-left: 1.8em;
}

.item-list__brackets .item {
  position: relative;
  list-style-type: none;
  counter-increment: cnt;
  line-height: 1.8;
}

.item-list__brackets .item:before {
  content: "（" counter(cnt) "）";
  position: absolute;
  left: -1.8em;
  top: 0;
}

.item-list__number {
  padding-left: 1.2em;
}

.item-list__number.-lpad {
  padding-left: 2.2em;
}

.item-list__number .item {
  position: relative;
  list-style-type: none;
  counter-increment: cnt;
  line-height: 1.8;
}

.item-list__number .item:before {
  content: counter(cnt) ".";
  position: absolute;
  left: -1.2em;
  top: 0;
}

.item-list__round-number .item {
  line-height: 1.8;
  text-indent: -1.4em;
  padding-left: 1.4em;
}

.item-list__dot .item {
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.8;
}

.item-list__dot .item:before {
  content: "・";
  font-feature-settings: normal;
}

.item-list__asterisk .item {
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.8;
}

.item-list__asterisk .item:before {
  content: "＊";
  font-feature-settings: normal;
}

.scroll {
  width: 100%;
  overflow-x: auto;
}

.-indent {
  text-indent: -1em;
  padding-left: 1em;
}

.text__sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}

.text__sub {
  font-size: 75.5%;
  vertical-align: bottom;
  position: relative;
  top: 0.25em;
}

#contents.bd {
  min-width: 1280px;
}

.container.-bd {
  width: 1280px;
}

.bd {
  /**
  * 下層ページ
  *
  */
}

.bd .breadcrumb ul {
  width: 1280px;
}

.bd .-lower .breadcrumb {
  margin-bottom: 0;
}

.bd .cat-list a {
  font-weight: normal !important;
}

.bd .ttl-area {
  width: 100%;
  background: url(../img/bd/top/bg.png) no-repeat center center;
  padding: 60px 0 52px;
}

.bd .ttl-area__image {
  width: 548px;
  margin: 0 auto 20px;
}

.bd .ttl-area__desc {
  color: #fff;
  font-weight: bold;
  text-align: center;
  font-size: 0.875rem;
}

.bd .topbox {
  background: #2F2F2F;
  padding: 75px 100px;
}

.bd .topbox .item-list .item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 70px;
}

.bd .topbox .item-list .item:last-child {
  margin-bottom: 0;
}

.bd .topbox .item-list .item.-gift3 {
  display: block;
}

.bd .topbox__photo {
  width: 658px;
}

.bd .topbox__desc {
  box-sizing: border-box;
  width: calc(100% - 658px);
  padding: 40px;
}

.bd .topbox__desc.-gift1 {
  background: #9EC3E8;
}

.bd .topbox__desc.-gift2 {
  background: #BCA388;
}

.bd .topbox__desc.-gift3 {
  background: #C4B78A;
  width: 100%;
}

.bd .topbox__ttl {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}

.bd .topbox__body {
  font-size: 0.875rem;
  margin-top: 15px;
  line-height: 1.4;
  margin-bottom: 20px;
}

.bd .topbox__small {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}

.bd .topbox__small--item {
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.5);
  width: 480px;
  padding: 40px 50px 50px;
}

.bd .topbox__small .topbox__ttl {
  margin: 11px auto 24px;
  text-align: center;
}

.bd .topbox__alnum {
  font-weight: bold;
  font-size: 1.875rem;
  text-align: center;
}

.bd .service__title {
  margin: 80px auto;
}

.bd .service__title--image {
  width: 398px;
  margin: 0 auto;
}

.bd .service__title--desc {
  text-align: center;
  margin-top: 20px;
  font-size: 0.875rem;
}

.bd .service__list {
  width: 100%;
}

.bd .service__list .item {
  margin-bottom: 5px;
}

.bd .service__list .item:last-child {
  margin-bottom: 0;
}

.bd .boxlist {
  background: #F2F2F2;
  padding: 60px 100px 120px;
  box-sizing: border-box;
}

.bd .boxlist .item-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.bd .boxlist .item-list .item {
  box-sizing: border-box;
  width: 520px;
  padding: 60px 65px;
  background: #fff;
  box-shadow: 0px 0px 30px #0000001A;
  margin-bottom: 50px;
}

.bd .boxlist__wrap {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-height: 560px;
  box-sizing: border-box;
}

.bd .boxlist__ttl {
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  margin: 20px 0 15px;
}

.bd .boxlist__body {
  font-size: 0.875rem;
}

.bd__section {
  width: 950px;
  margin: 0 auto 40px;
  box-sizing: border-box;
}

.bd__section.-ttl {
  margin: 50px auto 60px;
}

.bd__section.-note,
.bd__section.-last {
  margin-bottom: 100px;
}

.bd__section--gray {
  width: 100%;
  background: #F4F4F4;
  box-sizing: border-box;
  padding: 85px 165px 75px;
  margin-bottom: 70px;
}

.bd .pagettl {
  width: 100%;
  background: url(../img/bd/top/bg.png) no-repeat center center;
  padding: 60px 0;
}

.bd .pagettl.service {
  background: url(../img/bd/top/bg_service.png) no-repeat center center;
}

.bd .loyalty__ttl {
  width: 604px;
  margin: 0 auto;
}

.bd .loyalty__body {
  color: #fff;
  text-align: center;
  margin-top: 15px;
}

.bd .service__ttl {
  width: 460px;
  margin: 0 auto;
}

.bd .service__body {
  text-align: center;
  margin-top: 15px;
}

.bd__mv {
  margin-top: 35px;
}

.bd__mv--image {
  width: 100%;
}

.bd__ttl {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

.bd__ttl--line {
  width: 710px;
  height: 0;
  border-top: 1px solid #363636;
  margin: 0 auto;
}

.bd .section__ttl {
  font-weight: bold;
  margin-bottom: 15px;
}

.bd__box {
  border: 1px solid #363636;
  box-sizing: border-box;
  padding: 50px 0;
  text-align: center;
}

.bd__box.-middle {
  width: 760px;
  padding: 40px 0;
  margin: 0 auto;
}

.bd__box.-center {
  padding: 50px 0;
  width: 500px;
  margin: 0 auto;
}

.bd__box--ttl {
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
}

.bd__box--body {
  text-align: center;
}

.bd__box--body.-left {
  text-align: left;
  width: 560px;
  margin: 0 auto;
}

.bd .gray__ttl {
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}

.bd .gray__body {
  margin-bottom: 32px;
}

.bd .gray__body:last-child {
  margin-bottom: 0;
}

.bd .note__line {
  height: 0;
  border-top: 1px solid #363636;
  margin: 0;
}

.bd .note__ttl {
  margin: 40px 0 20px;
  font-weight: bold;
}

.bd .photo__ttl {
  text-align: center;
  font-weight: bold;
  margin: 30px auto 50px;
}

.bd .hotel__logo {
  width: 600px;
  margin: 0 auto;
}

.bd .flex-wrap {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.bd .flex-wrap.-two,
.bd .flex-wrap.-tokyu1 {
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 70px;
}

.bd .flex-wrap.-two.-full .flex-wrap__inner,
.bd .flex-wrap.-tokyu1.-full .flex-wrap__inner {
  width: 340px;
}

.bd .flex-wrap.-two .flex-wrap__inner,
.bd .flex-wrap.-tokyu1 .flex-wrap__inner {
  position: relative;
}

.bd .flex-wrap.-two .flex-wrap__inner:first-child:after,
.bd .flex-wrap.-tokyu1 .flex-wrap__inner:first-child:after {
  content: "";
  border-right: 1px solid #363636;
  position: absolute;
  top: 0;
  right: -70px;
  height: 100%;
  width: 1px;
}

.bd .flex-wrap.-one,
.bd .flex-wrap.-tokyu2 {
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 35px 0 45px;
}

.bd .flex-wrap.-one .flex-wrap__inner:first-child,
.bd .flex-wrap.-tokyu2 .flex-wrap__inner:first-child {
  width: 376px;
  box-sizing: border-box;
}

.bd .flex-wrap.-one .flex-wrap__inner:last-child,
.bd .flex-wrap.-tokyu2 .flex-wrap__inner:last-child {
  width: 240px;
  box-sizing: border-box;
}

.bd .flex-wrap.-one .bd__box--ttl,
.bd .flex-wrap.-tokyu2 .bd__box--ttl {
  margin-bottom: 0;
  text-align: left;
}

.bd .flex-wrap.-one .bd__box--body,
.bd .flex-wrap.-tokyu2 .bd__box--body {
  margin-top: 10px;
  text-align: left;
}

.bd .flex-wrap.-point {
  justify-content: flex-start;
  align-items: center;
}

.bd .flex-wrap.-point .section__image {
  width: 26px;
  margin-right: 20px;
}

.bd .flex-wrap.-point .section__image--ttl {
  font-weight: bold;
  font-size: 1.1875rem;
}

.bd .flex-wrap.-hyatt {
  justify-content: flex-start;
}

.bd .flex-wrap.-hyatt .flex-content {
  box-sizing: border-box;
  width: 50%;
  text-align: left;
}

.bd .flex-wrap.-hyatt .flex-content__ttl {
  font-weight: bold;
  margin-bottom: 15px;
}

.bd .appli {
  border: 1px solid #363636;
  position: relative;
  box-sizing: border-box;
  padding: 60px 0 40px;
}

.bd .appli__caption {
  background: #fff;
  box-sizing: border-box;
  padding: 0 1em;
  display: inline-block;
  position: absolute;
  top: -0.75em;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: bold;
}

.bd .appli__image {
  width: 83px;
  margin: 0 auto;
}

.bd .appli__ttl {
  text-align: center;
  margin: 17px 0 10px;
  font-weight: bold;
}

.bd .appli__body {
  text-align: center;
  font-size: 0.875rem;
}

.bd .appli__icons {
  margin: 25px auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 390px;
}

.bd .appli__icons--qrcode {
  width: 127px;
}

.bd .appli__icons--link {
  width: 224px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}

.bd .appli__icons--appstore {
  width: 98px;
}

.bd .appli__icons--googleplay {
  width: 126px;
}

.bd .table__villafoch {
  border-collapse: collapse;
  border-spacing: 0;
  width: 760px;
  margin: 0 auto;
  box-sizing: border-box;
}

.bd .table__villafoch th,
.bd .table__villafoch td {
  border: 0.5px solid #363636;
  box-sizing: border-box;
  padding: 0.4em 0;
}

.bd .table__villafoch th {
  font-size: 0.875rem;
  font-weight: bold;
}

.bd .table__villafoch td {
  font-size: 0.9375rem;
  text-align: center;
}

.bd .table__villafoch--th.-border-none {
  border: none;
}

.bd .table__villafoch--th.-member {
  background: #969696;
  color: #fff;
}

.bd .table__villafoch--th.-visitor {
  background: #EAEAEA;
}

.bd .table__smartphone {
  border-collapse: collapse;
  border-spacing: 0;
  width: 760px;
  margin: 0;
}

.bd .table__smartphone th,
.bd .table__smartphone td {
  border: 1px solid #363636;
  vertical-align: middle;
  text-align: center;
  padding: 1em 0;
  box-sizing: border-box;
}

.bd .table__smartphone--th {
  font-size: 0.875rem;
  font-weight: bold;
}

.bd .table__smartphone--th.-col {
  background: #EAEAEA;
}

.bd .table__smartphone--ttl {
  font-weight: bold;
}

.bd .table__smartphone--body {
  font-size: 0.75rem;
  margin-top: 15px;
}

.bd .smartphone-flow {
  width: 750px;
  margin: 0 auto;
  box-sizing: border-box;
}

.bd .smartphone-flow .item {
  box-sizing: border-box;
  padding: 40px 20px 30px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #363636;
  position: relative;
}

.bd .smartphone-flow .item:before {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -16px;
  border: 13px solid transparent;
  border-top: 13px solid #FFF;
  z-index: 2;
}

.bd .smartphone-flow .item:after {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 50%;
  margin-left: -17px;
  border: 14px solid transparent;
  border-top: 14px solid #363636;
  z-index: 1;
}

.bd .smartphone-flow .item:last-child:before {
  content: none;
}

.bd .smartphone-flow .item:last-child:after {
  content: none;
}

.bd .smartphone-flow__image {
  width: 80px;
}

.bd .smartphone-flow__image img {
  margin: 0 auto;
}

.bd .smartphone-flow__text {
  width: 640px;
}

.bd .smartphone-flow__ttl {
  font-weight: bold;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.bd .smartphone-flow__body {
  margin-top: 12px;
}

.bd .smartphone-flow__tag {
  display: block;
  background: #969696;
  color: #fff;
  font-size: 0.75rem;
  font-weight: bold;
  box-sizing: border-box;
  padding: 3px 14px;
  margin-left: 20px;
}

.bd .smartphone-flow__tag.-corp {
  background: #E5E5E5;
  color: #898989;
}

.bd .smartphone-flow .-ico1 {
  width: 44px;
}

.bd .smartphone-flow .-ico2 {
  width: 39px;
}

.bd .smartphone-flow .-ico3 {
  width: 41px;
}

.bd .smartphone-flow .-ico4 {
  width: 57px;
}

.bd .smartphone-flow .-ico5 {
  width: 30px;
}

.bd .smartphone-flow .-ico6 {
  width: 34px;
}

.bd__others {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 20px;
}

.bd__others--image {
  width: 300px;
  margin-right: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMvX3ByZWZpeC5zY3NzIiwicGFnZXMvX2NvbW1vbi5zY3NzIiwidmFyaWFibGVzL19mb250LnNjc3MiLCJtaXhpbi9fYnJlYWtwb2ludC5zY3NzIiwicGFnZXMvX2JkLnNjc3MiLCJ2YXJpYWJsZXMvX2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Q0FBQTtBQ0FBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUNFQTtFQUNFLDZCQUFBO0FIa0JGOztBR2ZBO0VBQ0UsdUNDTFE7QUp1QlY7O0FHaEJBO0VBQ0UsdUNDUlE7QUoyQlY7O0FHZkE7RUFDRSxpQ0NaUTtBSjhCVjs7QUdmQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QUhrQkY7O0FHZkU7RUFDRSxZQUFBO0FIa0JKOztBR2ZBO0VBQ0Usd0JBQUE7QUhrQkY7O0FLdkNFO0VGdUJGO0lBRUksYUFBQTtFSG1CRjtBQUNGOztBSzdDRTtFRjRCRjtJQUVJLGFBQUE7RUhvQkY7QUFDRjs7QUdqQkE7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0FIb0JGOztBS3hERTtFRnNDRjtJQUVJLDhCQUFBO0lBQ0EsK0JBQUE7RUhxQkY7QUFDRjs7QUsvREU7RUY0Q0Y7SUFFSSxrQkFBQTtFSHNCRjtBQUNGOztBR2xCQTtFQUNFLDBCQUFBO0FIcUJGOztBR2xCQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FIcUJGO0FLeEZFO0VGdURGO0lBY0ksYUFBQTtJQUNBLHdCQUFBO0lBQ0EseUJBQUE7RUh1QkY7QUFDRjtBR3JCRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBSHVCSjtBS3JHRTtF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S2wwQ0U7RUNvaENFO0lBR0kscUJBQUE7RU4rU047QUFDRjtBTTNTRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0FONlNKO0FLOTBDRTtFQzRoQ0E7SUFPSSxzQkFBQTtJQUNBLDJCQUFBO0lBQ0EsVUFBQTtFTitTSjtBQUNGO0FNN1NJO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FOK1NOO0FLejFDRTtFQ3dpQ0U7SUFJSSxXQUFBO0lBQ0EsU0FBQTtFTmlUTjtBQUNGO0FLLzFDRTtFQ2dqQ0U7SUFFSSxlQUFBO0VOaVROO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4qIEJsYWNrIERpYW1vbmRcbipcbiovXG4vKipcbiAqIOaOpemgrei+nuWkieaVsO+8iGZvciBHbG9iYWzvvIlcbiAqXG4gKiBEZXNjcmlwdGlvbjogIC5sLSBMYXlvdXTjg6zjgqTjg6Tjg7xcbiAqICAgICAgICAgICAgICAgLmMtIENvbXBvbmVudOODrOOCpOODpOODvFxuICogICAgICAgICAgICAgICAucC0gUHJvamVjdOODrOOCpOODpOODvFxuICogICAgICAgICAgICAgICAudS0gVXRpbGl0eeODrOOCpOODpOODvFxuICogICAgICAgICAgICAgICAudC0gVGhlbWXjg6zjgqTjg6Tjg7xcbiAqICAgICAgICAgICAgICAgLnMtIFNjb3Bl44Os44Kk44Ok44O8XG4gKiAgICAgICAgICAgICAgIC5xYS0gLnRlLSBRQS9UZXN044Os44Kk44Ok44O8XG4gKiAgICAgICAgICAgICAgIC5qcy0g44Kv44Oq44OD44Kv44Gq44Gp44Gu44Kk44OZ44Oz44OI44GM55m655Sf44GX44Gm44GE44KL6KaB57Sg44Gr5LuY5LiO44GZ44KLXG4gKiAgICAgICAgICAgICAgICAgICAgSmF2YVNjcmlwdOOBi+OCieWPgueFp+OBleOCjOOCi+imgee0oO+8iOOCueOCv+OCpOODq+OBr+W9k+OBpuOBquOBhFxuICpcbiAqL1xuYm9keSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbi5mb250LWphIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWpwIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZGlzcG5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLXR4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kZXRhaWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbC1saW5rIHtcbiAgICB3aWR0aDogNTcuNnZ3O1xuICAgIHBhZGRpbmc6IDQuNTMzdncgOS4zMzN2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZGV0YWlsLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8nlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWwtbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDQuNTMzdnc7XG4gIH1cbn1cblxuLnR0bGJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxib3hfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnR0bGJveF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQ1cHggNDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR0bGJveF9fYmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDMuNzMzMzMzMzMzM3Z3IDR2dyAxNC40dnc7XG4gIH1cbn1cbi50dGxib3hfX2JnIC5kZXRhaWwtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxib3hfX2JnIC5kZXRhaWwtbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi50dGxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR0bGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnR0bGJveF9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHRsYm94X19ib2R5IHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbjogMy4zMzMzMzMzMzMzdncgYXV0byAxMS42dnc7XG4gIH1cbn1cblxuLml0ZW0tbGlzdF9fYnJhY2tldHMge1xuICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xufVxuLml0ZW0tbGlzdF9fYnJhY2tldHMgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5pdGVtLWxpc3RfX2JyYWNrZXRzIC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yIXCIgY291bnRlcihjbnQpIFwi77yJXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuOGVtO1xuICB0b3A6IDA7XG59XG4uaXRlbS1saXN0X19udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuLml0ZW0tbGlzdF9fbnVtYmVyLi1scGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi5pdGVtLWxpc3RfX251bWJlciAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLml0ZW0tbGlzdF9fbnVtYmVyIC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY250KSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yZW07XG4gIHRvcDogMDtcbn1cbi5pdGVtLWxpc3RfX3JvdW5kLW51bWJlciAuaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtaW5kZW50OiAtMS40ZW07XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG59XG4uaXRlbS1saXN0X19kb3QgLml0ZW0ge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uaXRlbS1saXN0X19kb3QgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG59XG4uaXRlbS1saXN0X19hc3RlcmlzayAuaXRlbSB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5pdGVtLWxpc3RfX2FzdGVyaXNrIC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yKXCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xufVxuXG4uc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uLWluZGVudCB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnRleHRfX3N1cCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG4udGV4dF9fc3ViIHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVlbTtcbn1cblxuI2NvbnRlbnRzLmJkIHtcbiAgbWluLXdpZHRoOiAxMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudHMuYmQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyLi1iZCB7XG4gIHdpZHRoOiAxMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLi1iZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIuLWJkIC5jYXQtbGlzdC5jYXRlZ29yeSAuaXRlbSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLmNvbnRhaW5lci4tYmQgLmNhdC1saXN0LmNhdGVnb3J5IC5pdGVtIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuICAuY29udGFpbmVyLi1iZCAuY2F0LWxpc3QuY2F0ZWdvcnkgLml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5iZCB7XG4gIC8qKlxuICAqIOS4i+WxpOODmuODvOOCuFxuICAqXG4gICovXG59XG4uYmQgLmJyZWFkY3J1bWIgdWwge1xuICB3aWR0aDogMTI4MHB4O1xufVxuLmJkIC4tbG93ZXIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJkIC5jYXQtbGlzdCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmJkIC50dGwtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JkL3RvcC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDAgNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudHRsLWFyZWEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3AvYmQvdG9wL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAuNHZ3IDA7XG4gIH1cbn1cbi5iZCAudHRsLWFyZWFfX2ltYWdlIHtcbiAgd2lkdGg6IDU0OHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50dGwtYXJlYV9faW1hZ2Uge1xuICAgIHdpZHRoOiA5Mi4xMzN2dztcbiAgICBtYXJnaW46IDAgYXV0byAyLjY2N3Z3O1xuICB9XG59XG4uYmQgLnR0bC1hcmVhX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnR0bC1hcmVhX19kZXNjIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHdpZHRoOiA4My42Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJkIC50b3Bib3gge1xuICBiYWNrZ3JvdW5kOiAjMkYyRjJGO1xuICBwYWRkaW5nOiA3NXB4IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50b3Bib3gge1xuICAgIHBhZGRpbmc6IDEwLjI2NnZ3IDguMjY2NnZ3O1xuICB9XG59XG4uYmQgLnRvcGJveCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50b3Bib3ggLml0ZW0tbGlzdCAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnRvcGJveCAuaXRlbS1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJkIC50b3Bib3ggLml0ZW0tbGlzdCAuaXRlbS4tZ2lmdDMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iZCAudG9wYm94X19waG90byB7XG4gIHdpZHRoOiA2NThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZCAudG9wYm94X19kZXNjIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1OHB4KTtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1Ljg2NjY2NjY2Njd2dyA3LjJ2dyAxMS44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5iZCAudG9wYm94X19kZXNjLi1naWZ0MSB7XG4gIGJhY2tncm91bmQ6ICM5RUMzRTg7XG59XG4uYmQgLnRvcGJveF9fZGVzYy4tZ2lmdDIge1xuICBiYWNrZ3JvdW5kOiAjQkNBMzg4O1xufVxuLmJkIC50b3Bib3hfX2Rlc2MuLWdpZnQzIHtcbiAgYmFja2dyb3VuZDogI0M0Qjc4QTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnRvcGJveF9fZGVzYy4tZ2lmdDMge1xuICAgIHBhZGRpbmc6IDUuODY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDExLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuLmJkIC50b3Bib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogNC45MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAudG9wYm94X19ib2R5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X19ib2R5IHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iZCAudG9wYm94X19zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X19zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4uYmQgLnRvcGJveF9fc21hbGwtLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnRvcGJveF9fc21hbGwtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudG9wYm94X19zbWFsbC0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmQgLnRvcGJveF9fc21hbGwgLnRvcGJveF9fdHRsIHtcbiAgbWFyZ2luOiAxMXB4IGF1dG8gMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50b3Bib3hfX3NtYWxsIC50b3Bib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDEuNDY2NjY2NjY2N3Z3IGF1dG8gMy4ydnc7XG4gIH1cbn1cbi5iZCAudG9wYm94X19hbG51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnRvcGJveF9fYWxudW0ge1xuICAgIGZvbnQtc2l6ZTogOC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAuc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW46IDgwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc2VydmljZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMTcuMzMzMzMzMzMzM3Z3IGF1dG8gMTUuNnZ3O1xuICB9XG59XG4uYmQgLnNlcnZpY2VfX3RpdGxlLS1pbWFnZSB7XG4gIHdpZHRoOiAzOThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNlcnZpY2VfX3RpdGxlLS1pbWFnZSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi5iZCAuc2VydmljZV9fdGl0bGUtLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNlcnZpY2VfX3RpdGxlLS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA5Ljg2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4uYmQgLnNlcnZpY2VfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iZCAuc2VydmljZV9fbGlzdCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iZCAuc2VydmljZV9fbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iZCAuYm94bGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHggMTIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmJveGxpc3Qge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA4dncgMTguNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmJveGxpc3QgLml0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5ib3hsaXN0IC5pdGVtLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmQgLmJveGxpc3QgLml0ZW0tbGlzdCAuaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogNjBweCA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzAwMDAwMDFBO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5ib3hsaXN0IC5pdGVtLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwLjY2NjY2NjY2Njd2dyA4dncgMTEuMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLmJveGxpc3RfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5ib3hsaXN0X193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmJveGxpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogNDEuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYmQgLmJveGxpc3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmJveGxpc3RfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luOiA0dncgYXV0byAzLjJ2dztcbiAgfVxufVxuLmJkIC5ib3hsaXN0X19ib2R5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuYm94bGlzdF9fYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dztcbiAgfVxufVxuLmJkX19zZWN0aW9uIHtcbiAgd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19zZWN0aW9uIHtcbiAgICB3aWR0aDogODIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDYuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmRfX3NlY3Rpb24uLXR0bCB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmRfX3NlY3Rpb24uLXR0bCB7XG4gICAgbWFyZ2luOiA3LjMzMzMzMzMzMzN2dyBhdXRvIDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmRfX3NlY3Rpb24uLW5vdGUsIC5iZF9fc2VjdGlvbi4tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19zZWN0aW9uLi1ub3RlLCAuYmRfX3NlY3Rpb24uLWxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cbi5iZF9fc2VjdGlvbi0tZ3JheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4NXB4IDE2NXB4IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmRfX3NlY3Rpb24tLWdyYXkge1xuICAgIHBhZGRpbmc6IDE0LjY2NjY2NjY2Njd2dyA4LjY2NjY2NjY2Njd2dyAxNHZ3O1xuICAgIG1hcmdpbjogMzAuMTMzMzMzMzMzM3Z3IDAgMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnBhZ2V0dGwge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZC90b3AvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5wYWdldHRsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwL2JkL3RvcC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwLjR2dyAwO1xuICB9XG59XG4uYmQgLnBhZ2V0dGwuc2VydmljZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmQvdG9wL2JnX3NlcnZpY2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAucGFnZXR0bC5zZXJ2aWNlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwL2JkL3RvcC9iZ19zZXJ2aWNlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAubG95YWx0eSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAubG95YWx0eV9fdHRsIHtcbiAgd2lkdGg6IDYwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAubG95YWx0eV9fdHRsIHtcbiAgICB3aWR0aDogNjkuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmxveWFsdHlfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5sb3lhbHR5X19ib2R5IHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbi10b3A6IDMuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnNlcnZpY2VfX3R0bCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNlcnZpY2VfX3R0bCB7XG4gICAgd2lkdGg6IDYxLjA2NjY2NjY2Njd2dztcbiAgfVxufVxuLmJkIC5zZXJ2aWNlX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zZXJ2aWNlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbi10b3A6IDMuNnZ3O1xuICB9XG59XG4uYmRfX212IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZF9fbXYge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmRfX212LS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJkX190dGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmRfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0LjkzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmJkX190dGwtLWxpbmUge1xuICB3aWR0aDogNzEwcHg7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjM2MzY7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX190dGwtLWxpbmUge1xuICAgIHdpZHRoOiA3MC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5iZCAuc2VjdGlvbl9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNlY3Rpb25fX3R0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc2VjdGlvbl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjZ2dztcbiAgfVxufVxuLmJkX19ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZF9fYm94IHtcbiAgICBwYWRkaW5nOiA4dnc7XG4gIH1cbn1cbi5iZF9fYm94Li1taWRkbGUge1xuICB3aWR0aDogNzYwcHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmRfX2JveC4tbWlkZGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4uYmRfX2JveC4tY2VudGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19ib3guLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHZ3IDA7XG4gIH1cbn1cbi5iZF9fYm94LS10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19ib3gtLXR0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbi5iZF9fYm94LS1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19ib3gtLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy42dnc7XG4gIH1cbn1cbi5iZF9fYm94LS1ib2R5Li1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZF9fYm94LS1ib2R5Li1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJkIC5ncmF5X190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJkIC5ncmF5X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5iZCAuZ3JheV9fYm9keTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iZCAubm90ZV9fbGluZSB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjM2MzY7XG4gIG1hcmdpbjogMDtcbn1cbi5iZCAubm90ZV9fdHRsIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLm5vdGVfX3R0bCB7XG4gICAgbWFyZ2luOiA1LjMzMzMzMzMzMzN2dyAwIDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNwLWVtLi10ZWwge1xuICAgIGZvbnQtc2l6ZTogNi41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc3AtZW0uLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAucGhvdG9fX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMzBweCBhdXRvIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnBob3RvX190dGwge1xuICAgIGZvbnQtc2l6ZTogNC45MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiA2LjY2NjY2NjY2Njd2dyBhdXRvO1xuICB9XG59XG4uYmQgLmhvdGVsX19sb2dvIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuaG90ZWxfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmQgLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iZCAuZmxleC13cmFwLi10d28sIC5iZCAuZmxleC13cmFwLi10b2t5dTEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi10d28sIC5iZCAuZmxleC13cmFwLi10b2t5dTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgOS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi10d28uLWZ1bGwsIC5iZCAuZmxleC13cmFwLi10b2t5dTEuLWZ1bGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iZCAuZmxleC13cmFwLi10d28uLWZ1bGwgLmZsZXgtd3JhcF9faW5uZXIsIC5iZCAuZmxleC13cmFwLi10b2t5dTEuLWZ1bGwgLmZsZXgtd3JhcF9faW5uZXIge1xuICB3aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmZsZXgtd3JhcC4tdHdvLi1mdWxsIC5mbGV4LXdyYXBfX2lubmVyLCAuYmQgLmZsZXgtd3JhcC4tdG9reXUxLi1mdWxsIC5mbGV4LXdyYXBfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLXR3byAuZmxleC13cmFwX19pbm5lciwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MSAuZmxleC13cmFwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi10d28gLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQsIC5iZCAuZmxleC13cmFwLi10b2t5dTEgLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjZ2dztcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLXR3byAuZmxleC13cmFwX19pbm5lcjpmaXJzdC1jaGlsZDphZnRlciwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MSAuZmxleC13cmFwX19pbm5lcjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNjM2MzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTcwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi10d28gLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5iZCAuZmxleC13cmFwLi10b2t5dTEgLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC04LjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLW9uZSwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAzNXB4IDAgNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi1vbmUsIC5iZCAuZmxleC13cmFwLi10b2t5dTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMTJ2dztcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLW9uZSAuZmxleC13cmFwX19pbm5lcjpmaXJzdC1jaGlsZCwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MiAuZmxleC13cmFwX19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi1vbmUgLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQsIC5iZCAuZmxleC13cmFwLi10b2t5dTIgLmZsZXgtd3JhcF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmZsZXgtd3JhcC4tb25lIC5mbGV4LXdyYXBfX2lubmVyOmxhc3QtY2hpbGQsIC5iZCAuZmxleC13cmFwLi10b2t5dTIgLmZsZXgtd3JhcF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi1vbmUgLmZsZXgtd3JhcF9faW5uZXI6bGFzdC1jaGlsZCwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MiAuZmxleC13cmFwX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLW9uZSAuYmRfX2JveC0tdHRsLCAuYmQgLmZsZXgtd3JhcC4tdG9reXUyIC5iZF9fYm94LS10dGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJkIC5mbGV4LXdyYXAuLW9uZSAuYmRfX2JveC0tYm9keSwgLmJkIC5mbGV4LXdyYXAuLXRva3l1MiAuYmRfX2JveC0tYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmQgLmZsZXgtd3JhcC4tcG9pbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmZsZXgtd3JhcC4tcG9pbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5iZCAuZmxleC13cmFwLi1wb2ludCAuc2VjdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5mbGV4LXdyYXAuLXBvaW50IC5zZWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cbi5iZCAuZmxleC13cmFwLi1wb2ludCAuc2VjdGlvbl9faW1hZ2UtLXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi1wb2ludCAuc2VjdGlvbl9faW1hZ2UtLXR0bCB7XG4gICAgZm9udC1zaXplOiAzLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLWh5YXR0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5mbGV4LXdyYXAuLWh5YXR0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmQgLmZsZXgtd3JhcC4taHlhdHQgLmZsZXgtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmZsZXgtd3JhcC4taHlhdHQgLmZsZXgtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuZmxleC13cmFwLi1oeWF0dCAuZmxleC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLmJkIC5mbGV4LXdyYXAuLWh5YXR0IC5mbGV4LWNvbnRlbnRfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5mbGV4LXdyYXAuLWh5YXR0IC5mbGV4LWNvbnRlbnRfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbi5iZCAuYXBwbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5hcHBsaSB7XG4gICAgcGFkZGluZzogMTZ2dyAwIDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmFwcGxpX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjc1ZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iZCAuYXBwbGlfX2ltYWdlIHtcbiAgd2lkdGg6IDgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5hcHBsaV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxOS43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAuYXBwbGlfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxN3B4IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLmFwcGxpX190dGwge1xuICAgIG1hcmdpbjogMi45MzMzMzMzMzMzdncgMCA0LjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmFwcGxpX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5hcHBsaV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuLmJkIC5hcHBsaV9faWNvbnMge1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuYXBwbGlfX2ljb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDExLjMzMzMzMzMzMzN2dyBhdXRvIDA7XG4gIH1cbn1cbi5iZCAuYXBwbGlfX2ljb25zLS1xcmNvZGUge1xuICB3aWR0aDogMTI3cHg7XG59XG4uYmQgLmFwcGxpX19pY29ucy0tbGluayB7XG4gIHdpZHRoOiAyMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5hcHBsaV9faWNvbnMtLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5iZCAuYXBwbGlfX2ljb25zLS1hcHBzdG9yZSB7XG4gIHdpZHRoOiA5OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5hcHBsaV9faWNvbnMtLWFwcHN0b3JlIHtcbiAgICB3aWR0aDogNDEuNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLmFwcGxpX19pY29ucy0tZ29vZ2xlcGxheSB7XG4gIHdpZHRoOiAxMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuYXBwbGlfX2ljb25zLS1nb29nbGVwbGF5IHtcbiAgICB3aWR0aDogNTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnRhYmxlX192aWxsYWZvY2gge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudGFibGVfX3ZpbGxhZm9jaCB7XG4gICAgd2lkdGg6IDEwOC40dnc7XG4gIH1cbn1cbi5iZCAudGFibGVfX3ZpbGxhZm9jaCB0aCxcbi5iZCAudGFibGVfX3ZpbGxhZm9jaCB0ZCB7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzM2MzYzNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMC40ZW0gMDtcbn1cbi5iZCAudGFibGVfX3ZpbGxhZm9jaCB0aCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJkIC50YWJsZV9fdmlsbGFmb2NoIHRkIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iZCAudGFibGVfX3ZpbGxhZm9jaC0tdGguLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJkIC50YWJsZV9fdmlsbGFmb2NoLS10aC4tbWVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzk2OTY5NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmQgLnRhYmxlX192aWxsYWZvY2gtLXRoLi12aXNpdG9yIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbn1cbi5iZCAudGFibGVfX3NtYXJ0cGhvbmUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnRhYmxlX19zbWFydHBob25lIHtcbiAgICB3aWR0aDogMTU3LjczMzMzMzMzMzN2dztcbiAgfVxufVxuLmJkIC50YWJsZV9fc21hcnRwaG9uZSB0aCxcbi5iZCAudGFibGVfX3NtYXJ0cGhvbmUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJkIC50YWJsZV9fc21hcnRwaG9uZS0tdGgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAudGFibGVfX3NtYXJ0cGhvbmUtLXRoIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnRhYmxlX19zbWFydHBob25lLS10aC4tY29sIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbn1cbi5iZCAudGFibGVfX3NtYXJ0cGhvbmUtLXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50YWJsZV9fc21hcnRwaG9uZS0tdHRsIHtcbiAgICBmb250LXNpemU6IDMuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmQgLnRhYmxlX19zbWFydHBob25lLS1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC50YWJsZV9fc21hcnRwaG9uZS0tYm9keSB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAzLjZ2dztcbiAgfVxufVxuLmJkIC5zbWFydHBob25lLWZsb3cge1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmQgLnNtYXJ0cGhvbmUtZmxvdyAuaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjM2MzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc21hcnRwaG9uZS1mbG93IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgMCA4dnc7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLmJkIC5zbWFydHBob25lLWZsb3cgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgIzM2MzYzNjtcbiAgei1pbmRleDogMTtcbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC5pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC5pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJkIC5zbWFydHBob25lLWZsb3dfX2ltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNtYXJ0cGhvbmUtZmxvd19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93X19pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93X190ZXh0IHtcbiAgd2lkdGg6IDY0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3dfX3RleHQge1xuICAgIHdpZHRoOiA2MC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93X190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3dfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYmQgLnNtYXJ0cGhvbmUtZmxvd19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNtYXJ0cGhvbmUtZmxvd19fYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjZ2dztcbiAgfVxufVxuLmJkIC5zbWFydHBob25lLWZsb3dfX3RhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjOTY5Njk2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogM3B4IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3dfX3RhZyB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJkIC5zbWFydHBob25lLWZsb3dfX3RhZy4tY29ycCB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuLmJkIC5zbWFydHBob25lLWZsb3cgLi1pY28xIHtcbiAgd2lkdGg6IDQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmQgLnNtYXJ0cGhvbmUtZmxvdyAuLWljbzEge1xuICAgIHdpZHRoOiAxMS42dnc7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC4taWNvMiB7XG4gIHdpZHRoOiAzOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3cgLi1pY28yIHtcbiAgICB3aWR0aDogNy44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC4taWNvMyB7XG4gIHdpZHRoOiA0MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3cgLi1pY28zIHtcbiAgICB3aWR0aDogOC4xMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5iZCAuc21hcnRwaG9uZS1mbG93IC4taWNvNCB7XG4gIHdpZHRoOiA1N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkIC5zbWFydHBob25lLWZsb3cgLi1pY280IHtcbiAgICB3aWR0aDogMTEuNnZ3O1xuICB9XG59XG4uYmQgLnNtYXJ0cGhvbmUtZmxvdyAuLWljbzUge1xuICB3aWR0aDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc21hcnRwaG9uZS1mbG93IC4taWNvNSB7XG4gICAgd2lkdGg6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmQgLnNtYXJ0cGhvbmUtZmxvdyAuLWljbzYge1xuICB3aWR0aDogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZCAuc21hcnRwaG9uZS1mbG93IC4taWNvNiB7XG4gICAgd2lkdGg6IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYmRfX290aGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19vdGhlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iZF9fb3RoZXJzLS1pbWFnZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJkX19vdGhlcnMtLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZF9fb3RoZXJzLS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn0iLCIvKipcbiogQmxhY2sgRGlhbW9uZFxuKlxuKi9cblxuLy8gY29sb3JcbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9jb2xvclwiO1xuXG4vLyBmb250XG5AaW1wb3J0IFwiLi92YXJpYWJsZXMvZm9udFwiO1xuXG4vLyBicmVha3BvaW50XG5AaW1wb3J0IFwiLi9taXhpbi9icmVha3BvaW50XCI7XG5cbi8vIHByZWZpeFxuQGltcG9ydCBcIi4vdmFyaWFibGVzL3ByZWZpeFwiO1xuXG4vLyBmb250c2l6ZVxuQGltcG9ydCBcIi4vZnVuY3Rpb25zL2ZvbnRzaXplXCI7XG5cbi8vIGluaXRcbi8vQGltcG9ydCBcIi4vaW1wb3J0L2luaXRcIjtcblxuLy8gcGFnZSBjb21tb25cbkBpbXBvcnQgXCIuL3BhZ2VzL2NvbW1vblwiO1xuQGltcG9ydCBcIi4vcGFnZXMvYmRcIjtcbiIsIi8qKlxuICog5o6l6aCt6L6e5aSJ5pWw77yIZm9yIEdsb2JhbO+8iVxuICpcbiAqIERlc2NyaXB0aW9uOiAgLmwtIExheW91dOODrOOCpOODpOODvFxuICogICAgICAgICAgICAgICAuYy0gQ29tcG9uZW5044Os44Kk44Ok44O8XG4gKiAgICAgICAgICAgICAgIC5wLSBQcm9qZWN044Os44Kk44Ok44O8XG4gKiAgICAgICAgICAgICAgIC51LSBVdGlsaXR544Os44Kk44Ok44O8XG4gKiAgICAgICAgICAgICAgIC50LSBUaGVtZeODrOOCpOODpOODvFxuICogICAgICAgICAgICAgICAucy0gU2NvcGXjg6zjgqTjg6Tjg7xcbiAqICAgICAgICAgICAgICAgLnFhLSAudGUtIFFBL1Rlc3Tjg6zjgqTjg6Tjg7xcbiAqICAgICAgICAgICAgICAgLmpzLSDjgq/jg6rjg4Pjgq/jgarjganjga7jgqTjg5njg7Pjg4jjgYznmbrnlJ/jgZfjgabjgYTjgovopoHntKDjgavku5jkuI7jgZnjgotcbiAqICAgICAgICAgICAgICAgICAgICBKYXZhU2NyaXB044GL44KJ5Y+C54Wn44GV44KM44KL6KaB57Sg77yI44K544K/44Kk44Or44Gv5b2T44Gm44Gq44GEXG4gKlxuICovXG5cbiRsYXlvdXQtcHJlZml4OiAgICAnbCcgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXByZWZpeDogJ2MnICFkZWZhdWx0O1xuJG1vZGlmaXJlLXByZWZpeDogICdtJyAhZGVmYXVsdDtcbiRwcm9qZWN0LXByZWZpeDogICAncCcgIWRlZmF1bHQ7XG4kdXRpbGl0eS1wcmVmaXg6ICAgJ3UnICFkZWZhdWx0O1xuJHRoZW1lLXByZWZpeDogICAgICd0JyAhZGVmYXVsdDtcbi8vICRzY29wZS1wcmVmaXg6ICAncycgIWRlZmF1bHQ7XG4vLyAkcWEtcHJlZml4OiAgICAgJ3FhJyAhZGVmYXVsdDtcbiRqcy1wcmVmaXg6ICAgICAgICAnanMnICFkZWZhdWx0O1xuIiwiXG5cbmJvZHkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4uZm9udC1qYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9qcDtcbn1cbi5mb250LWpwIHtcbiAgZm9udC1mYW1pbHk6ICRmb250X2pwO1xufVxuLmZvbnQtbWluY2hvIHtcbn1cbi5mb250LWVuIHtcbiAgZm9udC1mYW1pbHk6ICRmb250X2VuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmEge1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5kaXNwbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYy1ub25lIHtcbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3Atbm9uZSB7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnVsbC13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cbi5zcC1mdWxsLXdpZHRoIHtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgfVxufVxuLnNwLXR4dC1jZW50ZXIge1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRldGFpbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiByZW0oMTMpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiB2dyg0MzIsICRzcF93KTtcbiAgICBwYWRkaW5nOiA0LjUzM3Z3IDkuMzMzdnc7XG4gICAgZm9udC1zaXplOiB2dygyNSwgJHNwX3cpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCLvvJ5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHJpZ2h0OiA0LjUzM3Z3O1xuICAgIH1cbiAgfVxufVxuXG4udHRsYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0NXB4IDQycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDkycHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiB2dygyOCwgJHNwX3cpIHZ3KDMwLCAkc3BfdykgdncoMTA4LCAkc3Bfdyk7XG4gICAgfVxuXG4gICAgLmRldGFpbC1saW5rIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiB2dyg0MCwgJHNwX3cpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiB2dygyNCwgJHNwX3cpO1xuICAgICAgbWFyZ2luOiB2dygyNSwgJHNwX3cpIGF1dG8gdncoODcsICRzcF93KTtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tbGlzdCB7XG4gICZfX2JyYWNrZXRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xuXG4gICAgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yIXCIgY291bnRlcihjbnQpIFwi77yJXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEuOGVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX251bWJlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcblxuICAgICYuLWxwYWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjbnQpIFwiLlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xLjJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yb3VuZC1udW1iZXIge1xuICAgIC5pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LWluZGVudDogLTEuNGVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICB9XG4gIH1cbiAgJl9fZG90IHtcbiAgICAuaXRlbSB7XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FzdGVyaXNrIHtcbiAgICAuaXRlbSB7XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvvIpcIjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAmX19pbm5lciB7XG4gIH1cbn1cblxuLi1pbmRlbnQge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi50ZXh0IHtcbiAgJl9fc3VwIHtcbiAgICBmb250LXNpemU6IDc1LjUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMWVtO1xuICB9XG4gICZfX3N1YiB7XG4gICAgZm9udC1zaXplOiA3NS41JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMjVlbTtcbiAgfVxufVxuIiwiXG4vLyBmb250XG4kZm9udF9qcDogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZm9udF9lbjogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kZm9udF9taW5jaG86IFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgc2VyaWY7XG4iLCJcbi8vIGJyZWFrcG9pbnRcbiRicmVha3BvaW50OiAoXG4gIHBjOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICBzcDogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJ1xuKTtcblxuQG1peGluIG1xKCRicCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LCAkYnApfSB7XG4gICBAY29udGVudDtcbiAgfVxufVxuXG4iLCJcbiNjb250ZW50cy5iZCB7XG4gIG1pbi13aWR0aDogMTI4MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgJi4tYmQge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXQtbGlzdC5jYXRlZ29yeSB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmJkIHtcblxuICAuYnJlYWRjcnVtYiB1bCB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxuICAuLWxvd2VyIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXQtbGlzdCB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnR0bC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JkL3RvcC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMCA1MnB4O1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3AvYmQvdG9wL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMC40dncgMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTQ4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDkyLjEzM3Z3O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyLjY2N3Z3O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCwgJHNwX3cpO1xuICAgICAgICB3aWR0aDogODMuNjY3dnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3Bib3gge1xuICAgIGJhY2tncm91bmQ6ICMyRjJGMkY7XG4gICAgcGFkZGluZzogNzVweCAxMDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMTAuMjY2dncgOC4yNjY2dnc7XG4gICAgfVxuXG4gICAgLml0ZW0tbGlzdCB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4NSwgJHNwX3cpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tZ2lmdDMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvdG8ge1xuICAgICAgd2lkdGg6IDY1OHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NThweCk7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDQ0LCAkc3BfdykgdncoNTQsICRzcF93KSB2dyg4OSwgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICAmLi1naWZ0MSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5RUMzRTg7XG4gICAgICB9XG4gICAgICAmLi1naWZ0MiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCQ0EzODg7XG4gICAgICB9XG4gICAgICAmLi1naWZ0MyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNEI3OEE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDQ0LCAkc3BfdykgdncoMjAsICRzcF93KSB2dyg4OSwgJHNwX3cpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygzNywgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQsICRzcF93KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzAsICRzcF93KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNTAsICRzcF93KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCwgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICAmLS1pdGVtIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDMsICRzcF93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9wYm94X190dGwge1xuICAgICAgICBtYXJnaW46IDExcHggYXV0byAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygzMiwgJHNwX3cpO1xuICAgICAgICAgIG1hcmdpbjogdncoMTEsICRzcF93KSBhdXRvIHZ3KDI0LCAkc3Bfdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYWxudW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDY0LCAkc3Bfdyk7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDI4LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2Uge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luOiB2dygxMzAsICRzcF93KSBhdXRvIHZ3KDExNywgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICAmLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzOThweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IHZ3KDQ1MCwgJHNwX3cpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWRlc2Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg3NCwgJHNwX3cpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQsICRzcF93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3hsaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHggMTIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogdncoMTAwLCAkc3BfdykgdncoNjAsICRzcF93KSB2dygxNDAsICRzcF93KTtcbiAgICB9XG5cbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjMDAwMDAwMUE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogdncoODAsICRzcF93KSB2dyg2MCwgJHNwX3cpIHZ3KDg0LCAkc3Bfdyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNzAsICRzcF93KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiB2dygzMTAsICRzcF93KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDMwLCAkc3Bfdyk7XG4gICAgICAgIG1hcmdpbjogdncoMzAsICRzcF93KSBhdXRvIHZ3KDI0LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCwgJHNwX3cpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzNiwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAqIOS4i+WxpOODmuODvOOCuFxuICAqXG4gICovXG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IHZ3KDYyMCwgJHNwX3cpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gdncoNDcsICRzcF93KTtcbiAgICB9XG5cbiAgICAmLi10dGwge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogdncoNTUsICRzcF93KSBhdXRvIHZ3KDUwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5vdGUsXG4gICAgJi4tbGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE1MCwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyYXkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDg1cHggMTY1cHggNzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nOiB2dygxMTAsICRzcF93KSB2dyg2NSwgJHNwX3cpIHZ3KDEwNSwgJHNwX3cpO1xuICAgICAgICBtYXJnaW46IHZ3KDIyNiwgJHNwX3cpIDAgdncoMTAwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2V0dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmQvdG9wL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3AvYmQvdG9wL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMC40dncgMDtcbiAgICB9XG5cbiAgICAmLnNlcnZpY2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZC90b3AvYmdfc2VydmljZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcC9iZC90b3AvYmdfc2VydmljZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb3lhbHR5IHtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLXRvcDogdncoNDAsICRzcF93KTtcbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIHdpZHRoOiA2MDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IHZ3KDUyNCwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQsICRzcF93KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjcsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlcnZpY2Uge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg0MCwgJHNwX3cpO1xuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoNDU4LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQsICRzcF93KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjcsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tdiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLXRvcDogdncoNTAsICRzcF93KTtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiB2dygzNywgJHNwX3cpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDAsICRzcF93KTtcbiAgICB9XG5cbiAgICAmLS1saW5lIHtcbiAgICAgIHdpZHRoOiA3MTBweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoNTMwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24ge1xuICAgICZfX3R0bCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDMwLCAkc3Bfdyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNywgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IHZ3KDYwLCAkc3Bfdyk7XG4gICAgfVxuXG4gICAgJi4tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDcwLCAkc3BfdykgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1jZW50ZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdncoNjAsICRzcF93KSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXR0bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDMwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJvZHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNywgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICAmLi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmF5IHtcbiAgICAmX190dGwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUge1xuICAgICZfX2xpbmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjM2MzY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogdncoNDAsICRzcF93KSAwIHZ3KDIwLCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwLWVtIHtcbiAgICAmLi10ZWwge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dyg0OSwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tYWlsIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjgsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvdG8ge1xuICAgICZfX3R0bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDUwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDM3LCAkc3Bfdyk7XG4gICAgICAgIG1hcmdpbjogdncoNTAsICRzcF93KSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob3RlbCB7XG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbGV4LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmLi10d28sXG4gICAgJi4tdG9reXUxIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoNzAsICRzcF93KTtcbiAgICAgIH1cblxuICAgICAgJi4tZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LXdyYXBfX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmxleC13cmFwX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTE3LCAkc3Bfdyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiB2dygtNjMuNSwgJHNwX3cpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1vbmUsXG4gICAgJi4tdG9reXUyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAzNXB4IDAgNDVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMCB2dyg5MCwgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICAuZmxleC13cmFwX19pbm5lciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAzNzZweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwLCAkc3Bfdyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmRfX2JveC0tdHRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5iZF9fYm94LS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wb2ludCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb25fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTJ2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR0bCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDI5LCAkc3Bfdyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4taHlhdHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmZsZXgtY29udGVudCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwLCAkc3Bfdyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMCwgJHNwX3cpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFwcGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiB2dygxMjAsICRzcF93KSAwIHZ3KDUwLCAkc3Bfdyk7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC43NWVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoMTQ4LCRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTdweCAwIDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogdncoMjIsICRzcF93KSAwIHZ3KDMyLCAkc3Bfdyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjksICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDI0LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb25zIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiB2dyg4NSwgJHNwX3cpIGF1dG8gMDtcbiAgICAgIH1cblxuICAgICAgJi0tcXJjb2RlIHtcbiAgICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgfVxuICAgICAgJi0tbGluayB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWFwcHN0b3JlIHtcbiAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IHZ3KDMxMiwgJHNwX3cpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQ0LCAkc3Bfdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWdvb2dsZXBsYXkge1xuICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IHZ3KDQwMCwgJHNwX3cpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICAmX192aWxsYWZvY2gge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IHZ3KDgxMywgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tdGgge1xuICAgICAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuLW1lbWJlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzk2OTY5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLi12aXNpdG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgJl9fc21hcnRwaG9uZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICB3aWR0aDogNzYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoMTE4MywgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tdGgge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUsICRzcF93KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWNvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10dGwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI5LCAkc3Bfdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWJvZHkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMiwgJHNwX3cpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDI3LCAkc3Bfdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc21hcnRwaG9uZS1mbG93IHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZzogdncoODAsICRzcF93KSAwIHZ3KDYwLCAkc3Bfdyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjRkZGO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IHZ3KDEwMCwgJHNwX3cpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoNDU1LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygzMCwgJHNwX3cpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjcsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzk2OTY5NjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogM3B4IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjIsICRzcF93KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuLWNvcnAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICAgICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuLWljbzEge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoODcsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLi1pY28yIHtcbiAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IHZ3KDU5LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgIC4taWNvMyB7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiB2dyg2MSwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgICAuLWljbzQge1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogdncoODcsICRzcF93KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLi1pY281IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IHZ3KDQ2LCAkc3Bfdyk7XG4gICAgICB9XG4gICAgfVxuICAgIC4taWNvNiB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiB2dyg1MiwgJHNwX3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX290aGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5cbiIsIlxuLy8gY29sb3JcbiRrZXljb2xvcjogIzVEQTNCMjtcbiRhY2NlbnRjb2xvcjogI0IyNUQ1RDtcbiR0ZXh0X2JsazogIzMzMztcbiR0ZXh0X2dyYXk6ICM3RDdEN0Q7XG4kdGV4dF90aGluX2dyYXk6ICNDQ0M7XG4kYmdfb3JhbmdlOiAjRkFGNEYwO1xuJGJnX2dyYXk6ICNGM0YzRjM7XG5cbiR3aGl0ZTogI2ZmZjtcbiJdfQ== */

@media screen and (min-width: 768px) {
  .pc-none {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .sp-none {
    display: none;
  }

  .sp-full-width {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
  }

  .sp-txt-center {
    text-align: center;
  }

  .detail-link {
    width: 57.6vw;
    padding: 4.533vw 9.333vw;
    font-size: 3.3333333333vw;
  }

  .detail-link:after {
    right: 4.533vw;
  }

  .ttlbox {
    position: static;
  }

  .ttlbox__image {
    display: block;
  }

  .ttlbox__bg {
    position: static;
    width: 100%;
    top: auto;
    left: auto;
    transform: none;
    padding: 3.7333333333vw 4vw 14.4vw;
  }

  .ttlbox__bg .detail-link {
    margin: 0 auto;
  }

  .ttlbox__ttl {
    font-size: 5.3333333333vw;
    text-align: center;
  }

  .ttlbox__body {
    font-size: 3.2vw;
    margin: 3.3333333333vw auto 11.6vw;
  }

  #contents.bd {
    min-width: auto;
  }

  .container.-bd {
    width: 100%;
  }

  .container.-bd .cat-list.category .item li {
    margin-bottom: 0.5em;
  }

  .container.-bd .cat-list.category .item li:first-child {
    margin-top: 0.5em;
  }

  .container.-bd .cat-list.category .item li:last-child {
    margin-bottom: 1em;
  }

  .bd .ttl-area {
    background: url(../img/sp/bd/top/bg.png) no-repeat center center;
    padding: 10.4vw 0;
  }

  .bd .ttl-area__image {
    width: 92.133vw;
    margin: 0 auto 2.667vw;
  }

  .bd .ttl-area__desc {
    font-size: 3.2vw;
    width: 83.667vw;
    margin: 0 auto;
  }

  .bd .topbox {
    padding: 10.266vw 8.2666vw;
  }

  .bd .topbox .item-list .item {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 11.3333333333vw;
  }

  .bd .topbox__photo {
    width: 100%;
  }

  .bd .topbox__desc {
    width: 100%;
    padding: 5.8666666667vw 7.2vw 11.8666666667vw;
  }

  .bd .topbox__desc.-gift3 {
    padding: 5.8666666667vw 2.6666666667vw 11.8666666667vw;
  }

  .bd .topbox__ttl {
    font-size: 4.9333333333vw;
  }

  .bd .topbox__body {
    font-size: 3.2vw;
    margin-top: 4vw;
    margin-bottom: 6.6666666667vw;
    text-align: center;
  }

  .bd .topbox__small {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 8vw;
  }

  .bd .topbox__small--item {
    width: 100%;
    padding: 0;
    margin-bottom: 5.7333333333vw;
  }

  .bd .topbox__small--item:last-child {
    margin-bottom: 0;
  }

  .bd .topbox__small .topbox__ttl {
    font-size: 4.2666666667vw;
    margin: 1.4666666667vw auto 3.2vw;
  }

  .bd .topbox__alnum {
    font-size: 8.5333333333vw;
    margin-top: 3.7333333333vw;
  }

  .bd .service__title {
    margin: 17.3333333333vw auto 15.6vw;
  }

  .bd .service__title--image {
    width: 60vw;
  }

  .bd .service__title--desc {
    margin-top: 9.8666666667vw;
    font-size: 3.2vw;
  }

  .bd .boxlist {
    padding: 13.3333333333vw 8vw 18.6666666667vw;
  }

  .bd .boxlist .item-list {
    flex-direction: column;
    justify-content: flex-start;
  }

  .bd .boxlist .item-list .item {
    width: 100%;
    padding: 10.6666666667vw 8vw 11.2vw;
    margin-bottom: 9.3333333333vw;
  }

  .bd .boxlist__wrap {
    display: block;
    min-height: 0;
  }

  .bd .boxlist__image {
    width: 41.3333333333vw;
    margin: 0 auto;
  }

  .bd .boxlist__ttl {
    font-size: 4vw;
    margin: 4vw auto 3.2vw;
  }

  .bd .boxlist__body {
    font-size: 3.2vw;
    margin-bottom: 4.8vw;
  }

  .bd__section {
    width: 82.6666666667vw;
    margin: 0 auto 6.2666666667vw;
  }

  .bd__section.-ttl {
    margin: 7.3333333333vw auto 6.6666666667vw;
  }

  .bd__section.-note,
  .bd__section.-last {
    margin-bottom: 20vw;
  }

  .bd__section--gray {
    padding: 14.6666666667vw 8.6666666667vw 14vw;
    margin: 30.1333333333vw 0 13.3333333333vw;
  }

  .bd .pagettl {
    background: url(../img/sp/bd/top/bg.png) no-repeat center center;
    padding: 10.4vw 0;
  }

  .bd .pagettl.service {
    background: url(../img/sp/bd/top/bg_service.png) no-repeat center center;
  }

  .bd .loyalty {
    margin-top: 5.3333333333vw;
  }

  .bd .loyalty__ttl {
    width: 69.8666666667vw;
  }

  .bd .loyalty__body {
    font-size: 3.2vw;
    margin-top: 3.6vw;
  }

  .bd .service {
    margin-top: 5.3333333333vw;
  }

  .bd .service__ttl {
    width: 61.0666666667vw;
  }

  .bd .service__body {
    font-size: 3.2vw;
    margin-top: 3.6vw;
  }

  .bd__mv {
    margin-top: 6.6666666667vw;
  }

  .bd__ttl {
    font-size: 4.9333333333vw;
    margin-bottom: 5.3333333333vw;
  }

  .bd__ttl--line {
    width: 70.6666666667vw;
  }

  .bd .section__ttl {
    font-size: 4vw;
    margin-bottom: 2.6666666667vw;
  }

  .bd .section__body {
    font-size: 3.6vw;
  }

  .bd__box {
    padding: 8vw;
  }

  .bd__box.-middle {
    width: 100%;
    padding: 9.3333333333vw 0;
  }

  .bd__box.-center {
    width: 100%;
    padding: 8vw 0;
  }

  .bd__box--ttl {
    font-size: 4vw;
  }

  .bd__box--body {
    font-size: 3.6vw;
  }

  .bd__box--body.-left {
    width: 100%;
  }

  .bd .note__ttl {
    margin: 5.3333333333vw 0 2.6666666667vw;
  }

  .bd .sp-em.-tel {
    font-size: 6.5333333333vw;
  }

  .bd .sp-em.-mail {
    font-size: 3.7333333333vw;
  }

  .bd .photo__ttl {
    font-size: 4.9333333333vw;
    margin: 6.6666666667vw auto;
  }

  .bd .hotel__logo {
    width: auto;
  }

  .bd .flex-wrap.-two,
  .bd .flex-wrap.-tokyu1 {
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 9.3333333333vw;
  }

  .bd .flex-wrap.-two.-full,
  .bd .flex-wrap.-tokyu1.-full {
    padding: 0;
  }

  .bd .flex-wrap.-two.-full .flex-wrap__inner,
  .bd .flex-wrap.-tokyu1.-full .flex-wrap__inner {
    width: 100%;
  }

  .bd .flex-wrap.-two .flex-wrap__inner:first-child,
  .bd .flex-wrap.-tokyu1 .flex-wrap__inner:first-child {
    margin-bottom: 15.6vw;
  }

  .bd .flex-wrap.-two .flex-wrap__inner:first-child:after,
  .bd .flex-wrap.-tokyu1 .flex-wrap__inner:first-child:after {
    border-right: none;
    border-bottom: 1px solid #363636;
    right: auto;
    top: auto;
    left: 0;
    bottom: -8.4666666667vw;
    height: 1px;
    width: 100%;
  }

  .bd .flex-wrap.-one,
  .bd .flex-wrap.-tokyu2 {
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 12vw;
  }

  .bd .flex-wrap.-one .flex-wrap__inner:first-child,
  .bd .flex-wrap.-tokyu2 .flex-wrap__inner:first-child {
    width: 100%;
    margin-bottom: 6.6666666667vw;
  }

  .bd .flex-wrap.-one .flex-wrap__inner:last-child,
  .bd .flex-wrap.-tokyu2 .flex-wrap__inner:last-child {
    width: 100%;
  }

  .bd .flex-wrap.-point {
    align-items: center;
  }

  .bd .flex-wrap.-point .section__image {
    width: 12vw;
    margin-right: 5vw;
  }

  .bd .flex-wrap.-point .section__image--ttl {
    font-size: 3.8666666667vw;
  }

  .bd .flex-wrap.-hyatt {
    flex-direction: column;
  }

  .bd .flex-wrap.-hyatt .flex-content {
    width: 100%;
  }

  .bd .flex-wrap.-hyatt .flex-content:first-child {
    margin-bottom: 6.6666666667vw;
  }

  .bd .flex-wrap.-hyatt .flex-content__ttl {
    font-size: 4vw;
  }

  .bd .appli {
    padding: 16vw 0 6.6666666667vw;
  }

  .bd .appli__image {
    width: 19.7333333333vw;
  }

  .bd .appli__ttl {
    margin: 2.9333333333vw 0 4.2666666667vw;
    font-size: 3.8666666667vw;
  }

  .bd .appli__body {
    font-size: 3.2vw;
  }

  .bd .appli__icons {
    width: 100%;
    justify-content: center;
    margin: 11.3333333333vw auto 0;
  }

  .bd .appli__icons--link {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .bd .appli__icons--appstore {
    width: 41.6vw;
    margin-bottom: 5.8666666667vw;
  }

  .bd .appli__icons--googleplay {
    width: 53.3333333333vw;
  }

  .bd .table__villafoch {
    width: 108.4vw;
  }

  .bd .table__smartphone {
    width: 157.7333333333vw;
  }

  .bd .table__smartphone--th {
    font-size: 3.3333333333vw;
  }

  .bd .table__smartphone--ttl {
    font-size: 3.8666666667vw;
  }

  .bd .table__smartphone--body {
    font-size: 2.9333333333vw;
    margin-top: 3.6vw;
  }

  .bd .smartphone-flow {
    width: 100%;
  }

  .bd .smartphone-flow .item {
    padding: 10.6666666667vw 0 8vw;
    align-items: flex-start;
  }

  .bd .smartphone-flow__image {
    width: 13.3333333333vw;
  }

  .bd .smartphone-flow__text {
    width: 60.6666666667vw;
  }

  .bd .smartphone-flow__ttl {
    font-size: 4vw;
    justify-content: space-between;
  }

  .bd .smartphone-flow__body {
    font-size: 3.6vw;
  }

  .bd .smartphone-flow__tag {
    font-size: 2.9333333333vw;
    margin-left: 0;
  }

  .bd .smartphone-flow .-ico1 {
    width: 11.6vw;
  }

  .bd .smartphone-flow .-ico2 {
    width: 7.8666666667vw;
  }

  .bd .smartphone-flow .-ico3 {
    width: 8.1333333333vw;
  }

  .bd .smartphone-flow .-ico4 {
    width: 11.6vw;
  }

  .bd .smartphone-flow .-ico5 {
    width: 6.1333333333vw;
  }

  .bd .smartphone-flow .-ico6 {
    width: 6.9333333333vw;
  }

  .bd__others {
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
  }

  .bd__others--image {
    width: 100%;
    margin: 0;
  }

  .bd__others--body {
    margin-top: 1em;
  }
}