@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

@font-face
{
  font-family: "Binggrae";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/BINGGRAE.OTF");
}

@font-face
{
  font-family: "Binggrae";
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/BINGGRAE-BOLD.OTF");
}

@font-face
{
  font-family: "NotoSansCJKKr";
  src: url("../fonts/NotoSansCJKKr-Regular.otf");
}

@font-face
{
  font-family: "NotoSansCJKKr";
  src: url("../fonts/NotoSansCJKKr-Bold.otf");
  font-weight: bold;
}

@font-face
{
  font-family: "NotoSansCJKKr";
  src: url("../fonts/NotoSansCJKKr-Medium.otf");
  font-weight: 500;
}
/*Font - end*/
.container
{
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}

.row
{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -25px;
  margin-left: -25px;
}

main
{
  margin-bottom: 80px;
}

textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus
{
  box-shadow: 0 1px 1px transparent inset, 0 0 8px transparent;
  outline: 0 none;
}

.align-middle
{
  align-items: center !important;
}

.align-start
{
  align-items: flex-start !important;
}

.hide-head-active-right
{
  visibility: hidden;
  width: 0;
  height: 0;
}

.btn-common-arrow-right
{
  padding: 12px 80px;
  border-radius: 22.5px;
  border: solid 1px #7833ba;
  background-color: #fff;
}

.btn-common-arrow-right label
{
  margin: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding-right: 15px;
}

.btn-common-arrow-right.show-bgr
{
  border: none;
  background: #7833ba;
}

.btn-common-arrow-right.show-bgr label
{
  color: #FFFFFF;
}

.line-border-bottom
{
  background: #faf5fa;
  height: 10px;
  margin: 0px -25px;
  padding: 0px 25px;
}

.awards-top-hight
{
  padding: 0 0px 25px;
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  min-height: 150px;
}

.awards-top-hight .awards-top-third
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-bottom: 20px;
  height: 192px;
}

.awards-top-hight .awards-top-third .item__top_content
{
  width: 33.3333333333%;
}

.awards-top-hight .awards-top-third .item__top_first
{
  margin-top: -40px;
}

.awards-top-hight .awards-top-third .item__top_first .awards-top-third__item
{
  -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.12);
  flex-direction: column;
  text-align: center;
}

.awards-top-hight .awards-top-third .same-rank
{
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.12);
  margin-top: -40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.awards-top-hight .awards-top-third .same-rank .item__top_first.item__top_content
{
  width: 50%;
  margin-top: 0;
}

.awards-top-hight .awards-top-third .same-rank .item__top_first.item__top_content .awards-top-third__item
{
  box-shadow: unset;
}

.awards-top-hight .awards-top-third .same-rank.same-2
{
  width: 66.66%;
}

.awards-top-hight .awards-top-third .same-rank.same-3
{
  width: 100%;
}

.awards-top-hight .awards-top-third .item__top_second .awards-top-third__item
{
  border: none;
  border-top: 2px solid #FFFFFF;
  border-top: 10px solid #FFFFFF;
  flex-direction: column;
  text-align: center;
}

.awards-top-hight .awards-top-third .item__top_third .awards-top-third__item
{
  border: none;
  border-top: 10px solid #FFFFFF;
  flex-direction: column;
  text-align: center;
}

.awards-top-hight .awards-top-third__item
{
  border-top: 10px solid #FFFFFF;
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.awards-top-hight .awards-top-third__item .item-top-third-image img
{
  width: 100%;
}

.awards-top-hight .awards-top-third__item .icon__top
{
  position: absolute;
  right: 5px !important;
  top: -10px;
}

.awards-top-hight .awards-top-third__item .info-top-rank
{
  text-align: center;
  margin-top: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.awards-top-hight .awards-top-third__item .info-top-rank label
{
  margin: 0;
}

.awards-top-hight .awards-top-third__item .info-top-rank__name
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #000;
  display: block;
  display: block;
  max-width: 90px;
}

.awards-top-hight .awards-top-third__item .info-top-rank__point
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: center;
  color: #111;
  display: block;
  width: 100%;
}

.awards-top-hight .awards-top-third__item .info-top-rank__point label
{
  font-family: Binggrae;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.awards-top-hight .awards-top-third .item__top_content.same-right .awards-top-third__item
{
  border-top-right-radius: unset !important;
}

.awards-top-hight .awards-top-third .item__top_content.same-left .awards-top-third__item
{
  border-top-left-radius: unset !important;
}

.awards-top-hight .awards-top-third .item__top_first.item__top_content
{
  width: 36%;
}

.awards-top-hight .awards-top-third .item__top_first.item__top_content .icon__top
{
  width: 32px;
  height: 39px;
  z-index: 999;
}

.awards-top-hight .awards-top-third .item__top_first.item__top_content .item-top-third-image
{
  height: 140px;
  padding: 0 10px;
  background: white;
}

.awards-top-hight .awards-top-third .item__top_first.item__top_content .item-top-third-image img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.awards-top-hight .awards-top-third .item__top_second.item__top_content .icon__top
{
  width: 24px;
  height: 30px;
}

.awards-top-hight .awards-top-third .item__top_second.item__top_content .item-top-third-image
{
  height: 128px;
  padding: 0 10px;
  min-width: 85px;
}

.awards-top-hight .awards-top-third .item__top_second.item__top_content .item-top-third-image img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.awards-top-hight .awards-top-third .item__top_third.item__top_content .icon__top
{
  width: 24px;
  height: 30px;
}

.awards-top-hight .awards-top-third .item__top_third.item__top_content .item-top-third-image
{
  height: 128px;
  padding: 0 10px;
  min-width: 85px;
}

.awards-top-hight .awards-top-third .item__top_third.item__top_content .item-top-third-image img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.back-to-top
{
  width: 75px;
  height: 54px;
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 30px 0 0 30px;
  background: #5f0baf;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 0 10px 0 15px;
  z-index: 999999999;
}

.back-to-top__text
{
  color: #fff;
  text-transform: uppercase;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: left;
  color: #fff;
  margin: 0;
  padding-right: 5px;
}

.radius-unset-btn
{
  border-radius: unset;
}

.radius-unset-btn button:nth-child(1)
{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: unset;
}

.radius-unset-btn button:nth-child(2)
{
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: unset;
}

.radius-unset-btn .cancel
{
  background-color: rgba(17, 17, 17, 0.3);
}

/*Font - end*/
.header__hs1
{
  background: #FFF;
  padding: 14px 20px 14px 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.header__hs1_qr
{
  padding-right: 15px;
}

.header__hs1 + .wrapper
{
  margin-top: 57px;
}

.header__hs2
{
  background: #FFF;
  padding: 15px 15px 15px 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.header__hs2 > div > *
{
  line-height: 1;
}

.header__hs2 a
{
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
}

.header__hs2 h1
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: 500;
  color: #313131;
  margin: 0;
  line-height: 20px;
}

.header__hs2 .title-date h2
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 1px;
  white-space: nowrap;
}

.header__hs2 .title-date p
{
  font-family: Roboto;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  margin-bottom: 0px;
  white-space: nowrap;
}

.header__hs2 .right .icon-ranking
{
  padding-right: 3px;
}

.header__hs2::after
{
  content: "";
  height: 1px;
  width: 100%;
  margin: 1px 0 0;
  opacity: 0.4;
  background-color: #d9d9d9;
  position: absolute;
  bottom: 0;
  left: 0;
}

.header__hs2 + .wrapper
{
  margin-top: 57px;
}

.header__hs4
{
  background: #FFF;
  padding: 5px 15px 5px 15px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.header__hs4 > div > *
{
  line-height: 1;
}

.header__hs4 a
{
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
}

.header__hs4 h1
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: 500;
  color: #313131;
  margin: 0;
  line-height: 20px;
}

.header__hs4::after
{
  content: "";
  height: 1px;
  width: 100%;
  margin: 1px 0 0;
  opacity: 0.4;
  background-color: #d9d9d9;
  position: absolute;
  bottom: 0;
  left: 0;
}

.header__hs4 + .wrapper
{
  margin-top: 57px;
}

.header__hs4__raking
{
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.header__hs4 div
{
  width: 33.3333333333%;
}

.header__hs4 .right
{
  text-align: right;
  display: flex;
  justify-content: end;
}

.header__hs4 .tittle h1
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #111;
}

.header__hs4 .tittle h1 p
{
  padding: 0px;
  margin: 0px;
}

.header__hs4 h6
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
}

.nav
{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.nav.test
{
  width: 80%;
}

.nav__close-btn
{
  margin: 15px 0;
}

.nav a:hover
{
  text-decoration: none;
}

.nav__header
{
  padding: 0 24px;
  width: 100%;
  height: 118px;
  margin: 0 0;
  background-color: #7833ba;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}

.nav__header__wrap
{
  display: flex;
}

.nav__header__avatar
{
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background-color: #eee4e4;
  margin-right: 12px;
}

.nav__header__avatar img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}

.nav__header__right
{
  color: #FFF;
}

.nav__header__right h2
{
  margin: 2px 0 4px 0px;
  font-family: "Binggrae";
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.77px;
  text-align: left;
  color: #fff;
  width: 200px;
}

@media only screen and (max-width: 320px)
{
  .nav__header__right h2
  {
    width: 150px;
  }
}

.nav__header__right p
{
  word-break: break-all;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.49px;
  text-align: left;
  color: #fff;
}

.nav__profile
{
  padding: 10px 24px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  align-items: center;
}

.nav__profile a
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.56px;
  text-align: left;
  color: #111;
}

.nav__profile a img
{
  margin-left: 8px;
}

.nav__profile__div
{
  width: 3px;
  height: 39px;
  border-right: 3px dotted rgba(232, 232, 232, 0.6);
}

.nav__section
{
  padding: 11px 24px;
  border-top: 1px solid rgba(232, 232, 232, 0.4);
}

.nav__section img
{
  vertical-align: text-top;
}

.nav__section__item a img
{
  margin-right: 8px;
}

.nav__section__item a span
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.56px;
  text-align: left;
  color: #111;
}

.nav__section__item ul
{
  padding-left: 40px;
  padding-top: 15px;
  margin-bottom: 0;
}

.nav__section__item ul li
{
  list-style: none;
}

.nav__section__item ul li a
{
  font-family: NotoSansCJKKr;
  opacity: 0.5;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.49px;
  text-align: left;
  color: #111;
  padding-top: 7px;
  padding-bottom: 8px;
  display: block;
}

.nav__wrapper
{
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: #FFF;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.nav__body
{
  margin-bottom: 64px;
  overflow: scroll;
}

.nav__foot
{
  background-color: #FFF;
  padding: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
}

@media only screen and (max-width: 375px)
{
  .nav__foot
  {
    right: 20px;
  }
}

.nav__foot a
{
  display: flex !important;
  justify-content: center;
  align-items: center;
  display: block;
  margin-left: 20px;
}

.nav__foot a img
{
  padding-right: 3px;
}

.nav__foot a span
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.49px;
  text-align: left;
  color: #111;
}

.has-bottom-nav
{
  margin-bottom: 58px;
}

.bottom-nav
{
  background-color: #FFF;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  height: 58px;
  display: flex;
  border: solid 1px rgba(0, 0, 0, 0.08);
  z-index: 1030;
}

.bottom-nav ul
{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 0;
  margin: 0;
}

.bottom-nav ul li
{
  position: relative;
  list-style: none;
}

.bottom-nav ul li a .on
{
  display: none;
}

.bottom-nav ul li a .off
{
  display: block;
}

.bottom-nav ul li a.active .off
{
  display: none;
}

.bottom-nav ul li a.active .on
{
  display: block;
}

.bottom-nav ul li .coming-soon
{
  position: relative;
}

.bottom-nav ul li .text-coming-soon
{
  position: absolute;
  left: 0;
  top: 0;
}

.bottom-nav ul li .badge-number-99
{
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -5px;
  right: -10px;
  width: 20px;
  height: 13px;
  background-color: #ff2a2a;
  border-radius: 6px;
}

.bottom-nav ul li .badge-number-99 .badge-number-parent
{
  position: relative;
  width: 100%;
  height: 100%;
}

.bottom-nav ul li .badge-number-99 .badge-number-parent span
{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Roboto;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #fff;
}

.bottom-nav ul li .badge-number-9
{
  position: absolute;
  top: -5px;
  right: -6px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  background-color: #ff2a2a;
  border-radius: 50%;
}

.bottom-nav ul li .badge-number-9 .badge-number-parent
{
  position: relative;
  width: 100%;
  height: 100%;
}

.bottom-nav ul li .badge-number-9 .badge-number-parent span
{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Roboto;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #fff;
}

.bottom-nav ul li .badge-number-10
{
  position: absolute;
  top: -5px;
  right: -9px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 13px;
  background-color: #ff2a2a;
  border-radius: 6px;
}

.bottom-nav ul li .badge-number-10 .badge-number-parent
{
  position: relative;
  width: 100%;
  height: 100%;
}

.bottom-nav ul li .badge-number-10 .badge-number-parent span
{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Roboto;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.tabs
{
  padding: 0;
  margin: 0;
}

.tabs__heading
{
  display: flex;
}

.tabs__heading__list
{
  display: flex;
  padding: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: stretch;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin: 0;
}

.tabs__heading__item
{
  list-style: none;
  display: flex;
  width: 100%;
  align-items: flex-end;
  align-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  font-family: NotoSansCJKKr;
  font-size: 16px;
  height: 50px;
  padding-bottom: 5px;
  box-sizing: border-box;
  color: rgba(120, 51, 186, 0.3);
  border-bottom: rgba(120, 51, 186, 0.3) solid 2px;
}

.tabs__heading__item.active
{
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  border-bottom: #7833ba 2px solid;
}

.tabs__heading__item.disabled
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  border-bottom: rgba(17, 17, 17, 0.5) 2px solid;
}

.tabs__heading .badge-dot-noti
{
  position: relative;
}

.tabs__heading .red-dot
{
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #ff2a2a;
  top: 50%;
  left: 14px;
  border-radius: 50% 50%;
  transform: translateY(-50%);
}

.tabs__content__section
{
  display: none;
  padding: 30px 25px;
}

.tabs__content__section.active
{
  display: block;
}

.lists__item
{
  padding: 16px 25px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  border-top: 1px solid rgba(217, 217, 217, 0.4);
}

.lists__item:first-child
{
  border: 0;
}

.lists__item__content span
{
  opacity: 0.5;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.lists__item__content h3
{
  font-family: Noto Sans KR;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.lists__item__content p
{
  opacity: 0.5;
  font-family: Noto Sans KR;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

.lists__item__action button
{
  border: 0;
  padding: 4px 6px 5px 7px;
  border-radius: 4px;
  background-color: #7833ba;
  font-family: Noto Sans KR;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.42px;
  text-align: left;
  color: #fff;
  margin-right: 10px;
}

.lists__item.last
{
  border-bottom: 1px solid rgba(217, 217, 217, 0.4) !important;
}

.lists__item__pan
{
  background-color: #faf5fa;
  height: 0;
  overflow: hidden;
  transition: all 0.25s ease-out;
  padding: 0px 25px;
}

.lists__item__pan.open
{
  height: auto;
  padding: 30px 25px;
  transition: all 0.25s ease-out;
}

.lists__item__pan__content
{
  font-family: Noto Sans KR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.lists__item__pan__detail
{
  margin-top: 20px;
}

.lists__item__pan__detail span
{
  font-family: Noto Sans KR;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.marker-background .coupon-image .photo-selector
{
  width: 100%;
}

.marker-background .coupon-image .photo-selector input
{
  display: none;
}

.marker-background .coupon-image .photo-selector input:checked + div > .marker
{
  background: url("../images/icon_couponmaker.svg") no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.marker-background .coupon-image .photo-selector .coupon-card__content
{
  position: absolute;
  top: 20px;
  left: 20px;
  display: flex;
  width: 100%;
}

.marker-background .coupon-image .photo-selector .coupon-card__content__icon
{
  max-width: 70px;
}

.marker-background .coupon-image .photo-selector .coupon-card__content__text
{
  padding-left: 28px;
}

.marker-background .coupon-image .photo-selector .coupon-card__content__text .coupon-card-text-title
{
  font-family: Binggrae;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.36px;
  text-align: left;
  color: #fff;
  margin-bottom: 0px;
}

.marker-background .coupon-image .photo-selector .coupon-card__content__text .coupon-card-text-type
{
  font-family: Binggrae;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.36px;
  text-align: left;
  color: #fff;
}

.marker-background .coupon-image .photo-selector .coupon-card__content__text .coupon-card-text-description
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.marker-background .coupon-image .photo-selector .creator
{
  line-height: 4px;
  padding: 1px 2px 0;
  opacity: 0.25;
  border-radius: 2px;
  background-color: #fff;
  position: absolute;
  bottom: 12px;
  right: 14px;
}

.marker-background .coupon-image .photo-selector .creator span
{
  font-family: NotoSansCJKKR;
  font-size: 8px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  text-align: left;
  color: #313131;
}

.marker-background .coupon-image .photo-selector .close-coupon
{
  position: absolute;
  top: 0px;
  right: 5px;
}

.photo-selector input
{
  display: none;
}

.photo-selector input:checked + div > .marker
{
  display: flex;
  position: absolute;
  background-color: rgba(17, 17, 17, 0.8);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
}

.photo-selector__thumb
{
  position: relative;
}

.photo-selector__thumb > img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.photo-selector__thumb .marker
{
  display: none;
}

.photo-selector__thumb-loading
{
  position: relative;
}

.photo-selector__thumb-loading > img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.photo-selector__thumb-loading .marker
{
  display: none;
}

.photo-selector__thumb-loading .thumbnail-skeleton
{
  width: 100%;
}

.photo-selector__thumb-loading .thumbnail-skeleton .react-loading-skeleton
{
  height: 183px;
  padding-top: 5px;
}

.photo-selector__thumb-loading .marker-loading
{
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  z-index: 3;
}

.photo-selector__thumb-loading.thumbnail-list-loading
{
  margin: 0px 20px;
}

.input-selector input
{
  display: none;
}

.input-selector input:checked + div
{
  background-color: #7833ba;
}

.input-selector input:checked + div > .input-selector__content__checked
{
  display: block;
}

.input-selector input:checked + div > .input-selector__content__unchecked
{
  display: none;
}

.input-selector input:checked + div span
{
  color: #FFF;
}

.input-selector__content
{
  padding: 20px 20px 12px 21px;
  border-radius: 5px;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}

@media only screen and (max-height: 568px)
{
  .input-selector__content
  {
    padding: 20px 10px 12px 21px;
  }
}

.input-selector__content__checked
{
  display: none;
}

.input-selector__content__unchecked
{
  display: block;
}

.input-selector__content span
{
  margin-top: 6px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: rgba(49, 49, 49, 0.4);
}

.btn-rounded
{
  border-radius: 24px !important;
}

.btn-primary
{
  padding: 12px 12px;
  border-radius: 5px;
  background-color: #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  border: 0;
  min-height: 43px;
}

.btn-outline-primary
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding: 12px 22px;
  border-radius: 5px;
  border: solid 1px #7833ba;
  background-color: #fff;
}

.input-component
{
  margin-bottom: 20px;
}

.input-component label
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  margin-bottom: 7px;
}

.input-component label.required::after
{
  content: "*";
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ff2a2a;
}

.input-component input
{
  padding: 11px 15px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  width: 100%;
  height: 43px;
}

.input-component input::placeholder
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.input-component .input-group
{
  display: flex;
  margin-bottom: 0;
}

.input-component .input-group .form-control
{
  padding: 11px 15px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  height: 43px;
}

.input-component .input-group select
{
  border: 0;
  box-shadow: none;
  margin-right: 0px !important;
}

.textarea-component
{
  margin-bottom: 20px;
}

.textarea-component label
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  margin-bottom: 7px;
}

.textarea-component label.required::after
{
  content: "*";
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ff2a2a;
}

.textarea-component .input-group
{
  display: flex;
  margin-bottom: 0;
}

.textarea-component .input-group textarea
{
  width: 100%;
  padding: 15px 20px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.input-error
{
  display: none;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ff2a2a;
  margin-top: 2px;
}

.input-error.show
{
  display: block;
}

label.checkbox-component
{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
}

label.checkbox-component .checkbox
{
  margin-right: 7px;
}

label.checkbox-component .checkbox input[type=checkbox]
{
  display: none;
}

label.checkbox-component .checkbox input[type=checkbox]:checked + span
{
  border-radius: 5px;
  background: url("../images/icon_check_on.svg");
}

label.checkbox-component .checkbox span
{
  display: block;
  width: 22px;
  height: 22px;
  background: url("../images/icon_check_off.svg");
}

label.checkbox-component .label
{
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
}

label.checkbox-component .label h4
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
  padding: 0;
}

label.checkbox-component .label span
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
  padding: 0;
  margin-top: 1px;
}

label.checkbox-component .label p
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 0;
}

label.radio-component
{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
}

label.radio-component .radio
{
  margin-right: 7px;
}

label.radio-component .radio input[type=radio]
{
  display: none;
}

label.radio-component .radio input[type=radio]:checked + span
{
  background: url("../images/radio-btn-on.svg");
}

label.radio-component .radio span
{
  display: block;
  width: 20px;
  height: 20px;
  background: url("../images/radio-btn-off.svg");
}

label.radio-component .label
{
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
}

label.radio-component .label h4
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
  padding: 0;
}

label.radio-component .label span
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
  padding: 0;
  margin-top: 1px;
}

label.radio-component .label p
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 0;
}

label.radio-component .label small
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.form-control-error
{
  border: red 1px solid !important;
}

.video-selector
{
  width: 100%;
  margin: 0px;
  margin-bottom: 5px;
}

.video-selector input
{
  display: none;
}

.video-selector input + div > .marker
{
  display: flex;
  position: absolute;
  background-color: rgba(17, 17, 17, 0.2);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  z-index: 3;
}

.video-selector .border-image
{
  border-radius: 8px;
}

.video-selector .width-height-image
{
  width: 100%;
  height: 183px;
}

.video-selector .text-image-top
{
  position: absolute;
  top: 0;
  padding: 4px 10px;
  border-radius: 10px 0px 10px 0px;
  background-color: #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  z-index: 3;
}

.video-selector .text-image-top-red
{
  position: absolute;
  top: 0;
  padding: 4px 10px;
  border-radius: 8px 0px 10px 0px;
  background-color: #f95555;
  z-index: 6;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.video-selector .text-image-top-red img
{
  padding-left: 2px;
}

.date-loading
{
  padding: 0px 20px 20px 20px;
}

.cs-modal
{
  z-index: 99999;
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: stretch;
}

.cs-modal.show
{
  display: flex;
}

.cs-modal-container
{
  position: relative;
  width: 100%;
  background: #FFF;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  box-shadow: 0 -2px 4px 0 rgba(102, 102, 255, 0.4);
}

.cs-modal-swiper
{
  width: 85px;
  height: 6px;
  border-radius: 5px;
  background-color: #000;
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
}

.cs-modal-heading.style-1
{
  padding: 30px 25px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}

.cs-modal-heading.style-1 h3
{
  text-align: center;
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
}

.cs-modal-heading.style-2
{
  padding: 36px 30px 20px 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  background: #6666ff;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.cs-modal-heading.style-2 h3
{
  text-align: left;
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #FFF;
}

.cs-modal-heading.style-3
{
  padding: 28px 30px 20px 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  background: #7833ba;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  position: relative;
}

.cs-modal-heading.style-3 .refresh-icon
{
  margin-left: 5px;
}

.cs-modal-heading.style-3 .text-label
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding-right: 5px;
}

.cs-modal-heading.style-3 .value-point
{
  font-family: NotoSansCJKKr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.cs-modal-heading.style-3 .close-modal-3
{
  position: absolute;
  right: 30px;
  top: 28px;
}

.cs-modal-heading.style-3 h3
{
  text-align: left;
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #FFF;
}

.cs-modal-heading h3
{
  margin: 0;
}

.cs-modal-body.style-1
{
  padding: 0 25px;
}

.cs-modal-body.style-2
{
  padding: 40px 25px;
}

.cs-modal-overlay
{
  z-index: 99998;
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
}

.cs-modal-overlay.show
{
  display: flex;
}

.cs-alert
{
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: calc(100vw - 90px);
  transform: translate(-50%, -50%);
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: stretch;
  background: #FFF;
  border-radius: 5px;
  z-index: 99999;
}

.cs-alert.show
{
  display: flex;
}

.cs-alert.show + .cs-alert-overlay
{
  display: flex;
}

.cs-alert h3
{
  text-align: center;
  padding: 25px 25px 15px 25px;
  margin: 0;
  font-family: NotoSansCJKKr;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #7833ba;
}

.cs-alert-body
{
  padding: 0 25px 25px 25px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.cs-alert .btn
{
  border: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.cs-alert + .cs-alert-overlay
{
  display: none;
  z-index: 99998;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
}

.cs-popup
{
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: calc(100vw - 30px);
  transform: translate(-50%, -50%);
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: stretch;
  background: #FFF;
  border-radius: 5px;
  z-index: 99999;
  max-height: calc(90vh - 30px);
}

.cs-popup.show
{
  display: flex;
}

.cs-popup.show + .cs-popup-overlay
{
  display: flex;
}

.cs-popup-heading
{
  position: relative;
}

.cs-popup-heading h3
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  padding: 15px 55px !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.cs-popup-close-btn
{
  position: absolute !important;
  top: 15px !important;
  right: 15px !important;
}

.cs-popup-body
{
  padding: 10px !important;
}

.cs-popup-body.scrollable
{
  overflow-y: scroll !important;
}

.cs-popup + .cs-popup-overlay
{
  display: none;
  z-index: 99998;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
}

.dialog-custom-button button:first-child
{
  background-color: #6c757d;
}

.status-merge-video
{
  top: 25%;
  width: calc(100vw - 15px);
}

.overlay-status-merge-video
{
  background: rgba(0, 0, 0, 0) !important;
}

.popup-update-version
{
  width: calc(100vw - 15px);
}

.overlay-popup-update-version
{
  background: rgba(0, 0, 0, 0) !important;
}

.loading-icon-1
{
  width: 20px;
  height: 20px;
  display: inline-block;
  overflow: hidden;
  background: transparent;
}

@keyframes loading-icon-1-spinner
{
  0%
  {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  100%
  {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.loading-icon-1-spinner div
{
  position: absolute;
  width: 12px;
  height: 12px;
  border: 2px solid #e15b64;
  border-top-color: transparent;
  border-radius: 50%;
}

.loading-icon-1-spinner div
{
  animation: loading-icon-1-spinner 1s linear infinite;
  top: 10px;
  left: 10px;
}

.loading-icon-1-spinner
{
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */;
}

.loading-icon-1-spinner div
{
  box-sizing: content-box;
}

.content-awards
{
  text-align: center;
}

.content-awards__time
{
  display: block;
  font-family: Binggrae;
  font-size: 1.25em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  margin: 0;
}

.content-awards__title
{
  display: block;
  font-family: Binggrae;
  font-size: 1.25em;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  margin: 0;
}

.content-awards__title span
{
  color: #7833ba;
}

.content-time-awards
{
  background: #f6ecff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  margin-top: 5px;
  border-radius: 5px;
  width: 100%;
  max-width: 222px;
}

.content-time-awards label
{
  margin: 0;
}

.content-time-awards__label
{
  font-family: NotoSansCJKKr;
  font-size: 0.8em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.content-time-awards__time
{
  font-family: NotoSansCJKKr;
  font-size: 1em;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.loader-common
{
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin
{
  0%
  {
    -webkit-transform: rotate(0deg);
  }

  100%
  {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin
{
  0%
  {
    transform: rotate(0deg);
  }

  100%
  {
    transform: rotate(360deg);
  }
}

.dropdown-common
{
  width: 100%;
  position: relative;
}

.dropdown-common.error-show .dropdown-toggle
{
  border: 1px solid #ff2a2a !important;
}

.dropdown-common .icon-arrow-down
{
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

.dropdown-common .dropdown
{
  width: 100%;
}

.dropdown-common .dropdown .dropdown-toggle
{
  width: 100%;
  background: transparent;
  border: 1px solid #d9d9d9;
  color: #111;
  text-align: left;
  position: relative;
  outline: none;
  box-shadow: none !important;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.dropdown-common .dropdown .dropdown-toggle::after
{
  display: none;
}

.dropdown-common .dropdown .dropdown-item
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-left: 15px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: none;
  border-top: none;
}

.dropdown-common .dropdown .dropdown-item:last-child
{
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-common .dropdown .dropdown-item.active
{
  background-color: #007bff4a;
}

.dropdown-common .dropdown .dropdown-menu
{
  width: 100%;
  max-height: 180px;
  height: 180px;
  overflow-y: scroll;
  top: 0px !important;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: initial;
}

.word-break-all
{
  word-break: break-all;
}

@media only screen and (max-width: 375px)
{
  .awards-top-hight .awards-top-third .item__top_first
  {
    margin-top: -40px;
  }

  .awards-top-hight .awards-top-third .item__top_first.item__top_content .item-top-third-image
  {
    height: 140px;
    padding: 0 10px;
  }

  .awards-top-hight .awards-top-third .item__top_second.item__top_content .item-top-third-image
  {
    width: 85px;
    margin: auto;
    padding: 0;
  }

  .awards-top-hight .awards-top-third .item__top_third.item__top_content .item-top-third-image
  {
    margin: auto;
    width: 85px;
    padding: 0;
  }
}

@media only screen and (max-width: 375px)
{
  #js-add-template
  {
    height: 283px !important;
  }

  #backdrop
  {
    height: 284px !important;
  }
}

.intro-page
{
  background: url(../../images/intro_bg.svg) no-repeat center center;
  background-size: cover;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  margin: 0px;
}

.login-page
{
  padding-top: 90px;
  height: 120vh;
}

.login-page .checkbox-component
{
  padding-bottom: 17px;
}

.login-page .checkbox-component .remember-me
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.login-page .checkbox-component .unCheck
{
  opacity: 0.5;
}

.login-page .forgot-pw
{
  padding-top: 15px;
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  display: flex;
  justify-content: center;
  align-items: center;
}

.login-page .forgot-pw .seperate
{
  width: 0;
  height: 10px;
  opacity: 0.5;
  margin: 0px 30px;
  border: solid 1px #111;
}

.login-page .forgot-pw label
{
  margin-bottom: 0px;
}

.login-page .login-social
{
  margin-top: 60px;
  white-space: nowrap;
}

.login-page .login-social__text
{
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.login-page .login-social__text .line
{
  width: 100%;
  height: 1px;
  opacity: 0.3;
  background-color: #000;
}

.login-page .login-social__text .text-center
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.28px;
  text-align: center;
  color: #111;
  margin-left: 9px;
  margin-right: 9px;
}

.login-page .login-social__icon
{
  display: flex;
  justify-content: center;
  margin: 15px 0;
}

.login-page .login-social__icon img:first-child
{
  margin-left: 0px;
}

.login-page .login-social__icon img
{
  margin-left: 25px;
}

.login-page .login-social__icon button:first-child
{
  margin-left: 0px;
}

.login-page .login-social__icon button
{
  margin-left: 25px;
}

.login-page .login-social .custom-login-social
{
  display: block !important;
  text-align: center;
  height: 100%;
  min-height: 42px;
  position: relative;
}

.login-page .login-social .custom-login-social .content-login-social
{
  width: 100%;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}

.login-page .login-social .custom-login-social .content-login-social .login-page__icon-social-button
{
  padding: 0 !important;
}

.login-page .unchecked-remember
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.login-page__input-password input
{
  color: transparent !important;
  position: relative !important;
  font-size: 1px !important;
}

.login-page__input-password input:focus
{
  z-index: 0 !important;
}

.login-page__input-password__asterisk
{
  position: absolute;
  top: 13px;
  left: 15px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  color: #313131;
}

.login-page__icon-social-button
{
  background: #fff;
  border: none;
}

.login-page__icon-social-button:focus
{
  outline: 0 !important;
}

.login-page__button-login:disabled
{
  opacity: 0.3;
  border-radius: 5px;
  background-color: #000;
}

.login-page__button-login:focus
{
  background-color: #7833ba !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.login-page__button-login:hover
{
  background-color: #7833ba !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.login-page .cs-alert .cs-alert-body .box-error .text-color
{
  color: #ff2a2a;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
}

.login-page .cs-alert .cs-alert-body .box-error .phone-contact
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.93;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.register-page
{
  padding-top: 30px;
}

@media only screen and (max-height: 740px)
{
  .register-page
  {
    height: 115vh;
  }
}

@media only screen and (max-height: 670px)
{
  .register-page
  {
    height: 135vh;
  }
}

@media only screen and (max-height: 570px)
{
  .register-page
  {
    height: 150vh;
  }
}

.register-page .wrapper .container .input-group
{
  justify-content: space-between;
}

.register-page .wrapper .container .input-group__input_form
{
  width: calc(100% - 92px);
}

.register-page .wrapper .container .input-group .btn-outline-register
{
  width: 82px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #7833ba;
  border-radius: 5px;
  border: solid 1px #7833ba;
  background-color: #fff;
}

.register-page .wrapper .container .input-group .email
{
  line-height: 35px;
  padding-left: 5px;
}

.register-page .wrapper .container .input-group .note-email
{
  margin: 7px 0px;
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.register-page .wrapper .container .input-group .select-regis:required:invalid
{
  margin-right: 10px !important;
  color: gray;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

.register-page .wrapper .container .input-group .select-regis:required:invalid option[value=""][disabled]
{
  display: none;
  opacity: 0.5;
  color: red;
}

.register-page .wrapper .container .input-group .select-regis:required:invalid option[selected]
{
  color: #333;
}

.register-page .wrapper .container .input-group .select-regis:required:invalid option
{
  color: #333;
}

.register-page .wrapper .container .input-group .select-regis::-ms-expand
{
  display: none !important;
}

.register-page .wrapper .container .verification-code
{
  margin-top: 7px;
}

.register-page .wrapper .container .verification-code__position
{
  position: relative;
}

.register-page .wrapper .container .verification-code .time-count-down
{
  position: absolute;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ff2a2a;
  right: 105px;
  top: 15px;
}

.register-page .wrapper .container .checkbox-component .label .agree-terms
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.register-page .wrapper .container .checkbox-component .label .view-terms
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.register-page .wrapper .container .btn-register
{
  margin-top: 40px;
  background-color: #c6c6c6 !important;
}

.register-page .wrapper .checkbox-component__label
{
  font-family: NotoSansCJKkr !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.5 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #111 !important;
  margin: 0px;
  padding: 0px;
}

.register-page .wrapper .check-box-agree-terms
{
  width: 100%;
}

.register-page .wrapper .label-agree-terms
{
  border-bottom: solid 1px #111;
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.register-page__checkbox
{
  margin-top: 15px;
}

.register-page__password-asterisk
{
  color: transparent !important;
  position: relative;
  font-size: 1px !important;
}

.register-page__asterisk
{
  position: absolute;
  top: 13px;
  left: 15px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  color: #313131;
}

.register-page__dialog-content
{
  white-space: initial;
}

.register-page .coupon-card
{
  position: relative;
  margin-bottom: 15px;
  width: 218px;
  height: 87px;
  margin-left: auto;
  margin-right: auto;
}

.register-page .coupon-card__render-qrcode
{
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 90;
}

.register-page .coupon-card__bgr
{
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1;
  left: 0;
}

.register-page .coupon-card__content
{
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 27px 10px;
  z-index: 90;
}

.register-page .coupon-card__content__icon
{
  max-width: 70px;
  z-index: 90;
}

.register-page .coupon-card__content__text
{
  padding-left: 15px;
  z-index: 90;
}

.register-page .coupon-card__content__text .coupon-card-text-title
{
  font-family: Binggrae;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.36px;
  text-align: left;
  color: #fff;
  margin: 0;
  display: block;
  z-index: 90;
  white-space: nowrap;
  margin-top: 10px;
}

.register-page .coupon-card__content__text .coupon-card-text-description
{
  font-family: NotoSansCJKKr;
  font-size: 9px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  z-index: 90;
  white-space: nowrap;
  margin-left: -5px;
}

.register-page .coupon-card__user-purchase
{
  position: absolute;
  bottom: 10px;
  right: 5px;
  padding: 1px 2px 0;
  border-radius: 2px;
  background-color: #fff6;
  z-index: 90;
}

.register-page .coupon-card__user-purchase label
{
  opacity: 0.8;
  font-family: NotoSansCJKKr;
  font-size: 5px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  text-align: left;
  color: #313131;
}

.register-page__description-popup-register
{
  margin-top: -10px !important;
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #111;
}

.register-page__custom-button-register-page-disable:disabled
{
  opacity: 0.3 !important;
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
}

.register-page__custom-button-register-page:focus
{
  background-color: #7833ba !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.forgot-account
{
  height: 100vh;
}

.forgot-account .wrapper .find-id
{
  margin-top: 60px;
  white-space: nowrap;
}

.forgot-account .wrapper .forgot-social__text
{
  padding: 0px 25px;
  text-align: left;
}

.forgot-account .wrapper .forgot-social__text .line
{
  width: 100%;
  height: 1px;
  opacity: 0.3;
  background-color: #000;
}

.forgot-account .wrapper .forgot-social__text .text-left
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.forgot-account .wrapper .forgot-social__text .text-content
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: -0.28px;
  text-align: left;
  color: #111;
}

.forgot-account .wrapper .forgot-social__text .content-login-social
{
  margin-top: 20px;
  display: flex;
  justify-content: left;
}

.forgot-account .wrapper .forgot-social__text .content-login-social .social-button
{
  padding-right: 25px;
}

.forgot-account .wrapper .btn-forgot
{
  position: fixed;
  width: 100%;
  height: 83px;
  bottom: 0px;
  background-color: #FFF;
  padding: 0px 25px;
}

.main-page .wrapper
{
  position: relative;
  height: 100%;
}

.main-page .wrapper .header-main.background-main
{
  background: url(../../images/img_main_background.svg) no-repeat center center;
  background-size: cover;
  background-color: #e8cfff;
  height: 166px;
  padding: 30px 25px 20px;
}

.main-page .wrapper .header-main
{
  background-color: #e8cfff;
  object-fit: contain;
  padding: 30px 25px 20px 25px;
}

.main-page .wrapper .header-main__box-point p
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 2px;
}

.main-page .wrapper .header-main__box-point .title-point
{
  display: flex;
  align-items: center;
}

.main-page .wrapper .header-main__box-point .title-point .text-greeting
{
  font-family: NotoSansCJKKr;
  font-size: 22px;
  white-space: nowrap;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .header-main__box-point .title-point .point-number
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.75px;
  text-align: left;
  color: #7833ba;
  padding: 0px 5px;
}

.main-page .wrapper .header-main__box-use-history
{
  margin-top: 25px;
  width: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  height: 40px;
  justify-content: space-around;
  padding: 10px 30px;
  border-radius: 10px;
}

.main-page .wrapper .header-main__box-use-history .box-use
{
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .header-main__box-use-history .box-use img
{
  padding-right: 4px;
}

.main-page .wrapper .header-main__box-use-history .line
{
  width: 1px;
  height: 14px;
  margin: 3px 0;
  /* opacity: 0.15; */
  border: solid 1px #dcdcdc;
}

.main-page .wrapper .header-main__box-use-history .box-history
{
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .header-main__box-use-history .box-history img
{
  padding-right: 4px;
}

.main-page .wrapper .header-main .swiper-slide
{
  background-color: rgba(255, 255, 255, 0);
}

.main-page .wrapper .header-main .show-banner .swiper-zoom-container
{
  width: 100%;
  height: 226px;
}

.main-page .wrapper .header-main__banner
{
  padding: 25px 0px 0;
  margin-right: -25px;
  margin-left: -25px;
}

.main-page .wrapper .header-main__banner img
{
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.main-page .wrapper .header-main__banner .title-banner
{
  margin-left: 25px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .header-main__banner .swiper .swiper-wrapper .banner-skeleton .react-loading-skeleton
{
  border-radius: 8px;
}

.main-page .wrapper .main-content
{
  background-color: #fff;
  width: 100%;
  background-color: #e8cfff;
  padding-bottom: 58px;
}

.main-page .wrapper .main-content .box-album
{
  padding: 40px 35px 0px 25px;
  background: white;
  border: none;
  margin-bottom: -1px;
  margin-top: -1px;
}

.main-page .wrapper .main-content .box-album__header .flex-header
{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-page .wrapper .main-content .box-album__header .flex-header .title-album
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
}

.main-page .wrapper .main-content .box-album__header .check-album
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
  margin: 0;
}

.main-page .wrapper .main-content .box-category
{
  padding: 30px 25px 20px 25px;
  background: #fff;
}

.main-page .wrapper .main-content .box-category .tabs__heading__item--main
{
  border-radius: 19px;
  border: solid 1px #7833ba;
  padding: 8px;
  text-align: center;
  margin-right: 5px;
  height: auto;
  opacity: 0.38;
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  white-space: nowrap;
}

.main-page .wrapper .main-content .box-category .tabs__heading__item--main.active
{
  opacity: 1;
  background-color: #7833ba;
  color: #fff;
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.main-page .wrapper .main-content .box-category .tabs__heading__item--main:last-child
{
  margin-right: 0px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main
{
  padding: 20px 0px;
  display: none;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.active
{
  display: block;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image
{
  margin-right: -25px;
  margin-left: -25px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-zoom-container
{
  width: 100%;
  padding: 5px 0;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-slide .img-slide
{
  height: 260px;
  padding: 0 7px 0 7px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-slide:nth-last-child(2) .img-slide
{
  padding: 0 14px 0 7px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-slide:last-child .img-slide
{
  padding: 0 25px 0 0;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-slide:nth-child(2) .img-slide
{
  padding: 0 7px 0 14px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main.image .swiper-slide:first-child .img-slide
{
  padding: 0 0 0 25px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .swiper-zoom-container
{
  width: 100%;
  padding: 5px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .swiper-slide .img-slide
{
  height: 260px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .swiper-slide img
{
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .swiper-pagination__custom
{
  padding-bottom: 20px;
  border-radius: 10px;
  overflow: hidden;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .swiper-pagination__custom .swiper-pagination-horizontal
{
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 1;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video
{
  border-radius: 10px;
  box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__thumbnail
{
  position: relative;
  min-height: 175px;
  height: 175px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__thumbnail .overlay
{
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.7;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__thumbnail .thumbnail-img
{
  width: 100%;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__thumbnail__icon-play
{
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__thumbnail__icon-play img
{
  width: 40px !important;
  height: auto;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__title
{
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__title__left h4.title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 2px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__title__left label.content
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  opacity: 0.8;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-video__title__right
{
  padding-right: 10px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-card__my-album
{
  display: flex;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-card__my-album .img-slide
{
  object-fit: cover;
  margin-right: 10px;
}

.main-page .wrapper .main-content .box-category .tabs__content__section--main .box-card__my-album .img-slide .img
{
  box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 15px;
}

.main-page .wrapper .main-content .box-character-selfie
{
  width: 100%;
  background: url(../../images/icon_character_bg.svg) no-repeat center center;
  background-size: cover;
  padding: 40px 35px 40px 25px;
}

.main-page .wrapper .main-content .box-character-selfie__header .flex-header
{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-page .wrapper .main-content .box-character-selfie__header .flex-header .title-character
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
}

.main-page .wrapper .main-content .box-character-selfie__header .check-character
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
  white-space: nowrap;
}

.main-page .wrapper .main-content .box-character-selfie__content
{
  display: flex;
  margin-top: 40px;
  margin-right: -35px;
}

.main-page .wrapper .main-content .box-character-selfie__content .swiper
{
  padding-top: 10px;
  margin-top: -10px;
}

.main-page .wrapper .main-content .box-character-selfie__content .plus-character
{
  width: 50px;
  min-width: 50px;
  margin: 3px 6.1px 3.6px 0px;
  padding: 9.2px 0.3px 6.5px 1.1px;
  border-radius: 10px;
  background-color: #f69800;
  position: relative;
}

.main-page .wrapper .main-content .box-character-selfie__content .plus-character .img-plus
{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 20px;
  height: 20px;
}

.main-page .wrapper .main-content .box-character-selfie__content .default-character
{
  width: 100%;
  height: 157px;
  margin: 3px 2.2px 3.6px 3.9px;
  padding: 2.3px 9px 2.4px 4.6px;
  border-radius: 10px;
  background-color: #f69800;
  margin-right: 25px;
}

.main-page .wrapper .main-content .box-character-selfie__content .default-character .img
{
  text-align: center;
  padding-top: 25px;
}

.main-page .wrapper .main-content .box-character-selfie__content .default-character .title-item
{
  padding-top: 20px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.main-page .wrapper .main-content .box-character-selfie__content .swiper-slide
{
  background: rgba(255, 255, 255, 0);
}

.main-page .wrapper .main-content .box-character-selfie__content .swiper-zoom-container
{
  width: 100%;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character
{
  margin: 3px 2.4px 3.6px 3.9px;
  padding: 2.3px 2.9px 9.2px 4.6px;
  border-radius: 10px;
  background-color: #2e87d1;
  position: relative;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__img
{
  width: 75%;
  height: 68px;
  margin: 0 auto;
  margin-top: -12px;
  margin-bottom: 12px;
  width: 68px;
  height: 68px;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__img img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__box-content
{
  font-family: NotoSansCJKKr;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__box-content .character-name
{
  margin-bottom: 5px !important;
  font-size: 0.8em;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__box-content .character-type
{
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: bold;
}

.main-page .wrapper .main-content .box-character-selfie__content .item-character__box-content .character-number
{
  margin-bottom: 5px;
  font-size: 14px;
}

.main-page .wrapper .main-content .box-recommended-video-coming-soon
{
  position: relative;
}

.main-page .wrapper .main-content .box-recommended-video-coming-soon .box-coming-soon::after
{
  content: "coming soon";
  text-align: center;
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Roboto;
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.44;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.main-page .wrapper .main-content .box-recommended-video
{
  width: 100%;
  background: url(../../images/img_main_background03.svg) no-repeat center center;
  background-size: cover;
  padding: 40px 25px 35px;
}

.main-page .wrapper .main-content .box-recommended-video__header .flex-header
{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-page .wrapper .main-content .box-recommended-video__header .flex-header .title-character
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.main-page .wrapper .main-content .box-recommended-video__header .check-character
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box
{
  object-fit: contain;
  border-radius: 10px;
  background-color: #000;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video
{
  position: relative;
  min-height: 228px;
  min-height: 194px;
  height: 194px;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .thumbnail-img
{
  width: 100%;
  opacity: 0.4;
  height: 100%;
  object-fit: cover;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .icon-play
{
  opacity: 0.4;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .icon-play img
{
  width: 40px;
  object-fit: contain;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .box-text
{
  position: absolute;
  bottom: 10%;
  left: 15px;
  margin: 0 0;
  width: 90%;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .box-text__title
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .box-text__bg-content
{
  background-color: #fff;
  padding: 5px 28px 5px 20px;
  border-top-right-radius: 28px;
  border-bottom-left-radius: 28px;
  border-bottom-right-radius: 28px;
  font-family: NotoSansCJKKR;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .main-content .box-recommended-video__content .slide-box__thumbnail-video .box-text__bg-content label
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .main-content .box-recommended-video .swiper-slide
{
  background: rgba(255, 255, 255, 0);
}

.main-page .wrapper .main-content .box-recommended-video .swiper-zoom-container
{
  width: 100%;
}

.main-page .wrapper .main-content .box-recommended-video .video-message-marker .swiper-pagination__maker .swiper
{
  padding-bottom: 25px;
}

.main-page .wrapper .main-content .box-recommended-video .video-message-marker .swiper-pagination__maker .swiper .swiper-pagination
{
  bottom: 0;
}

.main-page .wrapper .main-content .box-recommended-video .video-message-marker .swiper-pagination__maker .swiper .swiper-pagination .swiper-pagination-bullet
{
  height: 5px;
  width: 5px;
}

.main-page .wrapper .main-content .box-recommended-video .video-message-marker .swiper-pagination__maker .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
  width: 18px;
  background: #111111;
  border-radius: 5px;
}

.main-page .wrapper .main-content .box-recommended-video .video-message-marker .video-coming-soon
{
  width: 100%;
  border-radius: 10px;
}

.main-page .wrapper .main-content .award-precious
{
  width: 100%;
  height: 49vw;
  border-top-right-radius: 45px;
  background-color: #fff;
}

.main-page .wrapper .main-content .award-precious div
{
  border-top-right-radius: 45px;
  height: 100%;
  width: 100%;
}

.main-page .wrapper .main-content .box-awards
{
  background-size: cover;
  background-color: #fff;
  padding: 14px 25px 20px;
  width: 100%;
}

.main-page .wrapper .main-content .box-awards__header
{
  text-align: center;
  margin-bottom: -7px;
  z-index: 999;
}

.main-page .wrapper .main-content .box-awards__header .date
{
  font-family: Binggrae;
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  margin-bottom: 0px;
}

.main-page .wrapper .main-content .box-awards__header .awards
{
  font-family: Binggrae;
  font-size: 26px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
}

.main-page .wrapper .main-content .box-awards__header .awards__title
{
  color: #000;
}

.main-page .wrapper .main-content .box-awards__header .awards__awards
{
  color: #7833ba;
}

.main-page .wrapper .main-content .box-awards__header .time-remaining
{
  display: flex;
  justify-content: center;
}

.main-page .wrapper .main-content .box-awards__header .time-remaining__bg
{
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 222px;
  height: 31px;
  margin: 5px 0px;
  border-radius: 5px;
  background-color: #f6ecff;
}

.main-page .wrapper .main-content .box-awards__header .time-remaining__bg .text
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .main-content .box-awards__header .time-remaining__bg .time
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.main-page .wrapper .main-content .box-awards__header .icon-awards
{
  z-index: 999;
  position: relative;
}

.main-page .wrapper .main-content .box-awards__content
{
  padding-top: 25px;
}

.main-page .wrapper .main-content .box-awards__content .awards-top-hight .awards-top-third__item .icon__top
{
  right: -5px;
  top: -15px;
}

.main-page .wrapper .main-content .box-btn
{
  padding: 15px 30px 40px 30px;
  background: #fff;
  margin-top: -1px;
}

.main-page .wrapper .main-content .box-btn .btn-img
{
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Binggrae;
  font-weight: bold;
}

.main-page .wrapper .main-content .box-btn .btn-img .img-next
{
  padding-left: 15px;
}

.main-page .wrapper .main-content-background
{
  top: 165px;
}

.main-page .wrapper .vote-awards-fixed
{
  position: fixed;
  height: 54px;
  right: 0px;
  width: 145px;
  bottom: 50%;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  box-shadow: 0 3px 15px 0 rgba(95, 11, 175, 0.4);
  background-color: #5f0baf;
  z-index: 1000;
}

.main-page .wrapper .vote-awards-fixed__content
{
  height: 54px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.main-page .wrapper .vote-awards-fixed__content__text
{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 12px;
  font-family: NotoSansCJKKr;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.main-page .wrapper .vote-awards-fixed__content__text label.awards
{
  font-size: 11px;
  margin-bottom: 0px !important;
}

.main-page .wrapper .vote-awards-fixed__content__text label.vote
{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px !important;
}

.main-page .wrapper .vote-awards-fixed__content__icon
{
  margin-right: 12px;
}

@media only screen and (max-height: 667px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-heading
  {
    margin-top: 20px;
  }
}

.main-page .list-children .cs-popup .cs-popup-content .cs-popup-heading h3
{
  margin-top: 35px;
}

@media only screen and (max-height: 667px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-heading h3
  {
    padding: 15px 55px 0px 55px !important;
  }
}

.main-page .list-children .cs-popup .cs-popup-content .cs-popup-heading .cs-popup-close-btn
{
  position: absolute;
  top: 0px;
  right: 15px;
}

.main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .box-children
{
  overflow-y: scroll;
  height: 55vh;
}

@media only screen and (max-height: 667px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .box-children
  {
    height: 52vh;
  }
}

.main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .list-children-content
{
  overflow-y: scroll;
  height: 70vh;
}

@media only screen and (max-height: 740px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .list-children-content
  {
    height: 65vh;
  }
}

@media only screen and (max-height: 568px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .list-children-content
  {
    height: 60vh;
  }
}

@media only screen and (max-height: 568px)
{
  .main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .list-children-content .input-selector .input-selector__content
  {
    padding: 20px 10px 12px 21px;
  }
}

.main-page .list-children .cs-popup .cs-popup-content .cs-popup-body .button-swiper-children
{
  margin-bottom: 15px !important;
}

.main-page .list-children .cs-popup .cs-popup-content .modal-children-modal-title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: -0.56px;
  text-align: center;
  color: #313131;
}

.swiper-slide-favorite-character:nth-child(1)
{
  min-width: 120px;
}

.album-photo-detail-page .wrapper
{
  margin-top: 0px !important;
  width: 100%;
  height: 100vh;
}

.album-photo-detail-page .wrapper .img-full-screen
{
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.album-photo-detail-page .wrapper .content-dialog
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #ff2a2a;
}

.album-photo-detail-page .header__hs2
{
  padding: 5px 15px 5px 15px;
}

.album-photo-detail-page .header__hs2 div
{
  width: 33.3333333333%;
}

.album-photo-detail-page .header__hs2 .right
{
  text-align: right;
}

.album-photo-detail-page .header__hs2 .header-right-icon
{
  width: 20px;
  height: 20px;
}

.album-photo-detail-page .header__hs2 .tittle h1
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #111;
}

.album-photo-detail-page .header__hs2 .tittle h1 p
{
  padding: 0px;
  margin: 0px;
}

.album-photo-detail-page__bottom-nav-custom
{
  background-color: #878787;
}

.album-photo-detail-page .dialog-custom-button .content-dialog
{
  white-space: nowrap;
}

.album-video-detail-page .header__hs2 + .wrapper
{
  margin-top: 50px;
  overflow: hidden;
}

.album-video-detail-page__bottom-nav-custom
{
  background-color: #878787;
}

.album-video-detail-page__video-detail
{
  padding: 30px 25px;
  background-color: #faf5fa;
}

.album-video-detail-page .video-title
{
  width: 50%;
}

.album-video-detail-page .share-kakao
{
  width: 50%;
  text-align: right;
}

.album-video-detail-page__video-detail-title
{
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  word-break: break-word;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.album-video-detail-page__content
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #111;
  padding: 0px 25px 0px 25px;
}

.album-video-detail-page__button-publish
{
  margin: 40px 30px 0px;
}

.album-video-detail-page__button-publish button.btn-rounded
{
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.album-video-detail-page__button-publish button.btn-rounded:disabled
{
  background-color: #7833ba;
}

.album-video-detail-page__public__status
{
  margin: 20px 25px;
}

.album-video-detail-page__public__status .label
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
}

.album-video-detail-page__public .content
{
  margin: 0 10px;
}

.album-video-detail-page__public .content .textarea-component .input-group .form-control
{
  height: 141px;
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-video-detail-page__public .content .textarea-component .input-group .form-control::placeholder
{
  opacity: 0.5;
}

.album-video-detail-page__public .content .emoji
{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.album-video-detail-page__public .content .emoji .child
{
  display: flex;
  justify-content: center;
}

.album-video-detail-page__public .content .emoji .child .radio-component
{
  padding-top: 7px;
}

.album-video-detail-page .cs-alert-body .video-publish-gift .text
{
  font-family: NotoSansCJKkr;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: center;
  color: #2b2b2b;
}

.album-video-detail-page .cs-alert-body .video-publish-gift .img
{
  padding: 12px 0px;
}

.album-video-detail-page .cs-alert-body .video-publish-gift .text-point
{
  font-family: Binggrae;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #f9c000;
}

.album-video-detail-page .cs-popup.show
{
  overflow: hidden;
}

.album-video-detail-page .cs-popup.show .cs-popup-content
{
  overflow-y: scroll;
  min-height: 300px;
}

.album-video-detail-page .modal-public__content
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #111;
  padding: 0px 25px 25px 25px;
}

.album-video-detail-page .modal-public__status
{
  margin: 0px 14px;
}

.album-video-detail-page .modal-public__status__label
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
}

.album-video-detail-page .modal-public .content .textarea-component .input-group .form-control
{
  height: 141px;
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-video-detail-page .modal-public .content .textarea-component .input-group .form-control::placeholder
{
  opacity: 0.5;
}

.album-video-detail-page .modal-public .content .emoji
{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.album-video-detail-page .modal-public .content .emoji .child
{
  display: flex;
}

.album-video-detail-page .modal-public .content .emoji .child .radio-component
{
  padding-top: 7px;
}

.album-video-detail-page .modal-public .content button.album-video-detail-page__button-custom
{
  font-family: NotoSansCJKKR;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.album-video-detail-page__btn-secondary-custom
{
  background: #878787;
}

.album-video-detail-page__input-group
{
  margin-top: 20px;
  justify-content: space-between;
}

.album-video-detail-page__custom-input
{
  position: relative;
  width: calc(100% - 60px);
}

.album-video-detail-page__custom-input .input-component
{
  margin-bottom: 0px;
}

.album-video-detail-page__custom-input .input-component label
{
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-video-detail-page__custom-input .input-component .input-group input
{
  opacity: 0.8;
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-video-detail-page .btn-update-title-video
{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
}

.album-video-detail-page .btn-update-title-video button.album-video-detail-page__button-custom
{
  font-family: NotoSansCJKKR;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  height: 42px;
}

.album-video-detail-page .btn-update-title-video button.album-video-detail-page__button-custom span
{
  font-family: NotoSansCJKKR;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.album-video-detail-page__icon
{
  width: 12px;
  height: 12px;
  position: absolute;
  right: 10px;
  top: 15px;
}

.album-video-detail-page__button-custom
{
  border-radius: 5px;
  background-color: #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fcfcfc;
  padding: 10px 12px;
  position: relative;
  display: inline-block;
}

.album-video-detail-page__input-style-custom
{
  font-family: NotoSansCJKKr !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #111 !important;
}

.album-video-detail-page__icon-delete
{
  width: 22px;
  height: 22px;
}

.album-video-detail-page__title-video-page
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
}

.album-video-detail-page .popup-template-step2
{
  background-color: #f9e562;
  width: calc(100vw - 50px);
}

.album-video-detail-page .popup-template-step2 div > h3
{
  border-bottom: none;
  padding: 31px 0px 7px 0px;
  font-family: NotoSansCJKkr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body
{
  padding: 0 15px 15px 15px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template
{
  position: relative;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .text-area
{
  background-image: linear-gradient(to right, white 10px, transparent 10px), linear-gradient(to left, white 10px, transparent 10px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  background-attachment: local;
  border-radius: 15px;
  height: 361px;
  overflow-y: scroll;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .text
{
  padding: 0px;
  font-family: NotoSansCJKkr;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: #7833ba;
  height: 130px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .text span
{
  text-align: center;
  white-space: break-spaces;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .img
{
  width: calc(100% - 34px);
  position: absolute;
  z-index: 999;
  left: 50%;
  transform: translate(-50%, 0);
  top: 5px;
  height: 150px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .img img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog
{
  position: relative;
  overflow: scroll;
  background-color: #fff;
  padding: 20px;
  height: 360px;
  border-radius: 15px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog #backdrop
{
  position: absolute;
  z-index: 1;
  border: solid 1px #b4b4b4;
  background-color: #fff;
  overflow: auto;
  pointer-events: none;
  transition: transform 1s;
  border-radius: 15px;
  width: 100%;
  padding: 0px 10px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog #backdrop .highlights
{
  white-space: pre-wrap;
  word-wrap: break-word;
  color: transparent;
  background-image: linear-gradient(to right, white 0px, transparent 0px), linear-gradient(to left, white 0px, transparent 0px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  color: #fff;
  background-attachment: local;
  border-radius: 0px;
  overflow-y: scroll;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component
{
  border-radius: 0px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component #js-add-template
{
  z-index: 2;
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  background: transparent;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #111;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  background-attachment: local;
  border-radius: 0px;
  height: 360px;
  overflow-y: scroll;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component #js-add-template:focus
{
  outline: none;
  box-shadow: none;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup
{
  background-image: url("/images/linebg2.png");
  background-position-y: 40px;
  outline: none;
  text-align: left;
  background-color: #fff;
  padding-top: 12px;
}

.album-video-detail-page .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div
{
  line-height: 30px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  color: #111;
}

.album-video-detail-page .popup-template-step2 .radius-unset-btn
{
  background-color: #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.album-video-detail-page .popup-template-step2 button:disabled
{
  background-color: #ccc;
}

.video-player-show .album-video-detail-page__title
{
  padding: 15px;
}

.video-player-show .album-video-detail-page__content
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #111;
  padding: 0px 25px 25px 25px;
}

.album-page
{
  margin-bottom: 40px;
}

.album-page .tabs__content__section
{
  padding: 0px 10px 30px;
}

.album-page .tabs__content__section__time
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
  margin-top: 30px;
}

.album-page .tabs__content__section__time:first-child
{
  margin-top: 30px;
}

.album-page .tabs__content__section__time-video
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
  padding-bottom: 10px;
}

.album-page .tabs__content__section .swiper-video-custom
{
  background-color: #fff0 !important;
}

.album-page .tabs__content__section .swiper-video-custom .swiper-zoom-container
{
  width: 100% !important;
}

.album-page .tabs__content__section .swiper-video-custom .swiper-zoom-container .video-all-tab
{
  padding: 0px 15px 20px 15px;
  width: 100% !important;
}

.album-page .tabs__content__section .video-all-tab
{
  padding: 0px 15px 20px 15px;
  width: 100% !important;
}

.album-page .tabs__content__section .video-tab
{
  padding: 0px 15px 20px 15px;
}

.album-page .img-list
{
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
  justify-content: left;
}

.album-page .img-list .photo-selector-slide
{
  width: 33.3333333333%;
  margin-bottom: 1px;
}

.album-page .img-list .photo-selector-slide__thumb
{
  margin: 1px 0px 0px 0px;
  height: 197.3px;
  padding: 0 1px;
}

.album-page .img-list .photo-selector-slide__thumb img
{
  border-radius: 5px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.album-page__photo-selector
{
  width: 100%;
  margin: 0px;
  margin-bottom: 5px;
}

.album-page__photo-selector input + div > .marker
{
  display: flex;
  position: absolute;
  background-color: rgba(17, 17, 17, 0.2);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}

.album-page__width-height-image
{
  width: 100%;
  height: 183px;
}

.album-page__input-style-custom
{
  font-family: NotoSansCJKKr !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.43 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #111 !important;
  padding-right: 25px;
}

.album-page__input-group
{
  justify-content: space-between;
}

.album-page__custom-input
{
  position: relative;
  width: calc(100% - 90px);
}

.album-page__icon
{
  width: 12px !important;
  height: 12px !important;
  position: absolute;
  right: 10px !important;
  top: 15px !important;
}

.album-page__button-custom
{
  border-radius: 5px;
  background-color: #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fcfcfc;
  padding: 10px 12px;
  position: relative;
  display: inline-block;
}

.album-page__tooltip-text
{
  visibility: hidden;
  width: 135px;
  background-color: #ff58ac;
  color: #fff;
  text-align: center;
  border-radius: 15px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 77%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.album-page__tooltip-text::after
{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 30px;
  border-width: 5px;
  border-style: solid;
  border-color: #ff58ac transparent transparent transparent;
}

.album-page__tooltip-text
{
  visibility: visible;
  opacity: 1;
}

.album-page__text-image-top
{
  position: absolute;
  top: 0;
  padding: 4px 10px;
  border-radius: 10px 0px 10px 0px;
  background-color: #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.album-page__text-image-top-red
{
  position: absolute;
  top: 0;
  padding: 4px 10px;
  border-radius: 10px 0px 10px 0px;
  background-color: #f95555;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  z-index: 6;
}

.album-page__text-image-top-red img
{
  padding-left: 2px;
}

.album-page__notice-text
{
  padding: 15px 20px 15px 20px;
  border-radius: 5px;
  background-color: rgba(17, 17, 17, 0.08);
}

.album-page__notice-text-content
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
  word-break: break-all;
}

.album-page .photo-selector__thumb
{
  margin-top: 1px;
  height: 197.3px;
  padding: 0 1px;
}

.album-page .photo-selector__thumb img.album-page__border-image
{
  border-radius: 5px;
  padding-right: 2px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.album-page .photo-selector input:checked + div > .marker
{
  border-radius: 8px;
  margin-right: 5px;
  margin: 0 1px;
  border-radius: 5px;
}

.album-page .marker.video-marker-date
{
  margin-right: 0px;
}

.album-page .video-selector .photo-selector__thumb
{
  width: 100%;
  height: 183px;
  padding: 0px;
}

.album-page .video-selector .photo-selector__thumb .width-height-image
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.album-page .album-empty
{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 120px);
}

.album-page .album-empty .content-completed__box
{
  padding-top: 30px;
}

.album-page .album-empty h2
{
  opacity: 0.8;
  font-family: NotoSansCJKkr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-page .album-empty .note
{
  opacity: 0.8;
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.album-page .album-empty .button
{
  position: fixed;
  bottom: 35px;
  right: 0;
  padding: 0px 25px;
  width: 100%;
}

.album-page .album-empty .button button
{
  display: flex;
  align-items: center;
  justify-content: center;
}

#ranking-page .btn-purple
{
  border-radius: 22.5px;
  border: solid 1px #7833ba;
  background: #7833ba;
  width: 90%;
}

#ranking-page .btn-purple label
{
  margin: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding-right: 15px;
}

#ranking-page .btn-light
{
  border-radius: 22.5px;
  border: solid 1px #7833ba;
  background-color: #fff;
  width: 90%;
}

#ranking-page .btn-light label
{
  margin: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding-right: 15px;
}

#ranking-page #ranking-page-award
{
  padding: 0;
  margin-top: -30px;
}

#ranking-page #ranking-page-award .tab-awards-progress
{
  margin: 0px -25px;
  padding: 0px 25px;
  background-image: url("https://sphokidz-media.s3.ap-northeast-2.amazonaws.com/images/bg_04S-RP-01-01.svg");
  background-repeat: no-repeat;
  background-position: 25% 75%;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards
{
  padding-top: 30px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .time-awards
{
  display: flex;
  align-content: center;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .time-awards img
{
  margin-bottom: 12px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-img-awards
{
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-img-awards .img-box1
{
  padding-left: 55px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-img-awards .img-box2
{
  padding-right: 20px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards
{
  min-height: 313px;
  max-height: 313px;
  border-radius: 5px;
  box-shadow: 0 3px 10px 0 rgba(17, 17, 17, 0.06);
  background-color: #fff;
  position: relative;
  padding-top: 20px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards__text
{
  text-align: center;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards__text h3
{
  margin-bottom: 5px;
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1px;
  text-align: center;
  color: #000;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards__text p
{
  margin: 0;
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #000;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards .img-phone-rw
{
  position: absolute;
  bottom: 35px;
  left: 50%;
  transform: translateX(-50%);
  max-height: 65%;
  padding: 20px 0px 10px 0px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards .img-child-rw
{
  position: absolute;
  z-index: 999;
  bottom: 0;
  width: 100%;
  height: 50%;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards .btn-kids-phone-awards
{
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  border: none;
  padding: 1px 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  border-radius: 5px;
  min-width: 160px;
  word-break: break-all;
  max-height: 200px;
  overflow: hidden;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .main-prize-awards .btn-kids-phone-awards label
{
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #000;
  margin: 0;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-awards-btn
{
  text-align: center;
  margin-top: 15px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-awards-btn .btn-go-to-vote
{
  padding: 12px 80px;
  border-radius: 22.5px;
  border: solid 1px #7833ba;
  background-color: #fff;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-awards-btn .btn-go-to-vote label
{
  margin: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding-right: 15px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .content-awards-btn button
{
  margin-bottom: 20px;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .swiper-award-prize .swiper-pagination
{
  top: 0;
  right: 8px;
  width: auto;
  left: auto;
}

#ranking-page #ranking-page-award .tab-awards-progress .intro-awards .swiper-award-prize .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
  background-color: #ff9e00;
}

#ranking-page #ranking-page-award .awards-top-ten
{
  padding: 35px 0px 20px;
}

#ranking-page #ranking-page-award .awards-top-ten.awards-my-rank
{
  padding-top: 0;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank
{
  background-color: #faf5fa;
  margin: 0 -25px 25px;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank
{
  border-radius: 0 40px 0 0;
  padding: 35px 25px 20px;
  background-color: #fff;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__title
{
  margin-bottom: 70px;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__title h3
{
  margin: 0;
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user
{
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 3px 10px 0 rgba(17, 17, 17, 0.1);
  background-color: #fcfcfc;
  position: relative;
  text-align: center;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__avatar
{
  position: absolute;
  top: -45px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 80px;
  object-fit: cover;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__name
{
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1px;
  text-align: center;
  color: #000;
  margin-top: 30px;
  max-width: 100%;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote
{
  border-top: 1px solid #d9d9d9;
  display: flex;
  align-items: center;
  padding: 10px;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item
{
  width: 50%;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__value
{
  font-family: NotoSansCJKKr;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1.1px;
  text-align: left;
  color: #111;
  margin: 0;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__title
{
  display: flex;
  align-items: center;
  justify-content: center;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__title__text
{
  margin: 0;
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: left;
  color: #111;
  padding-left: 5px;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__btn
{
  width: 90%;
  margin-top: 5px;
  border-radius: 5px;
  font-family: NotoSansCJKKR;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: center;
  color: #000;
  padding: 0.125rem 0.75rem;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__btn-share
{
  background-color: #f6ecff;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item__btn-cancel
{
  background-color: #d9d9d9;
}

#ranking-page #ranking-page-award .awards-top-ten__my-rank .content-my-rank__info-user__ranking-vote .info-user__item.info-user__ranking
{
  border-right: 1px solid #d9d9d9;
}

#ranking-page #ranking-page-award .awards-top-ten__intro
{
  padding-bottom: 70px;
  background-color: #fff;
}

#ranking-page #ranking-page-award .awards-top-ten__intro label
{
  margin: 0;
}

#ranking-page #ranking-page-award .awards-top-ten__intro__title
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-top-ten__intro__time
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-top-ten__intro__description
{
  font-family: NotoSansCJKkr;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding: 0 18px;
  background-color: #f6ecff;
  border-radius: 10px 10px 10px 0px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-third .item__top_first .icon__top
{
  width: 38px;
  height: 47px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-third .item__top_second .icon__top
{
  width: 34px;
  height: 42px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-third .item__top_third .icon__top
{
  width: 34px;
  height: 42px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-third__item .icon__top
{
  position: absolute;
  right: -11px;
  top: -10px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven
{
  padding: 5px 5px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item
{
  position: relative;
  padding: 8px 15px 8px 25px;
  border-radius: 10px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.07);
  background-color: #fcfcfc;
  min-height: 84px;
  display: flex;
  margin-bottom: 10px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-image
{
  position: relative;
  min-width: 68px;
  width: 68px;
  height: 68px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-image .img-top-rank
{
  position: absolute;
  left: -15px;
  top: -8px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-image .img-avatar-rank
{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-name
{
  margin: 0;
  padding-top: 10px;
  padding-left: 10px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: left;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-graph
{
  position: absolute;
  bottom: 5px;
  right: 15px;
  display: flex;
  align-items: center;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-graph__icon
{
  padding-right: 5px;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-graph__point
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: right;
  color: #111;
  margin: 0;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .awards-top-seven__item .awards-top-seven-item-graph__point::after
{
  content: "표";
  font-family: Binggrae;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .main-awards-action-btn
{
  padding: 0 15px;
  text-align: center;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .main-awards-action-btn .btn-action
{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 0px 9px 0px;
  border-radius: 10px;
  border: solid 1px #d9d9d9;
  border-radius: 10px;
  background-color: #fff;
  width: 100%;
  position: relative;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .main-awards-action-btn .btn-action label
{
  margin: 0;
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #111;
}

#ranking-page #ranking-page-award .awards-top-ten .awards-top-hight .main-awards-action-btn .btn-action__icon
{
  font-size: 18px !important;
  position: absolute;
  left: 20px;
  width: 15px;
}

#ranking-page #ranking-page-award .awards-top-ten .main-awards-register-btn
{
  text-align: center;
  margin-top: 15px;
}

#ranking-page #ranking-page-award .awards-participate-voting
{
  padding: 35px 0px 10px;
}

#ranking-page #ranking-page-award .awards-participate-voting__title
{
  margin-bottom: 20px;
}

#ranking-page #ranking-page-award .awards-participate-voting__title__text
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-participate-voting__title__description
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item
{
  padding: 26px;
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(17, 17, 17, 0.08);
  background-color: #fff;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  max-height: 80px;
  position: relative;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item::before
{
  content: "";
  display: block;
  background: #e8cfff;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -10px;
  left: 35px;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item::after
{
  content: "";
  display: block;
  background: #e8cfff;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -10px;
  right: 35px;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item:nth-child(3)::before
{
  display: none;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item:nth-child(3)::after
{
  display: none;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item__text
{
  white-space: nowrap;
  padding-right: 30px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: left;
  color: #7833ba;
  margin: 0;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item__right-content span
{
  font-family: NotoSansCJKKr;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.9px;
  text-align: left;
  color: #000;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item__right-content span strong
{
  font-weight: normal;
  position: relative;
  z-index: 999;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item__right-content span strong::before
{
  content: "";
  display: inline-block;
  background: #e8cfff;
  height: 10px;
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: -1;
}

#ranking-page #ranking-page-award .awards-participate-voting__step .participate-voting-step-item__right-content .note-step
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page #ranking-page-award .awards-participate-voting__link .btn-action
{
  padding: 12px 80px;
  border-radius: 22.5px;
  border: solid 1px #7833ba;
  background-color: #fff;
}

#ranking-page #ranking-page-award .awards-participate-voting__link .btn-action label
{
  margin: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding-right: 15px;
}

#ranking-page .word-break-keep
{
  word-break: keep-all;
}

.tab-bg-purple
{
  background: #faf5fa;
}

#ranking-page .wrapper
{
  margin-top: 50px;
}

#ranking-page-hall-of-fame
{
  background: #faf5fa;
  margin: -30px -25px;
  padding: 30px 25px;
  min-height: calc(100vh - 100px);
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item
{
  padding: 15px 15px 15px 0;
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.06);
  background-color: #fcfcfc;
  margin-bottom: 20px;
  position: relative;
  margin-left: 10px;
  margin-right: 5px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item:after
{
  content: "";
  height: 20px;
  width: 3px;
  background: #7833ba;
  display: block;
  position: absolute;
  left: 25px;
  bottom: -20px;
  opacity: 0.3;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item:last-child:after
{
  display: none;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time
{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .time-for-seasonal
{
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.07);
  background-color: #7833ba;
  width: 52px;
  height: 52px;
  min-width: 52px;
  margin-left: -10px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .time-for-seasonal label
{
  display: block;
  margin: 0;
  font-family: Roboto;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.6px;
  text-align: center;
  color: #fff;
  display: -webkit-box;
  max-width: 52px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .hall-of-fame-content-intro
{
  padding-left: 25px;
  max-width: 100%;
  overflow: hidden;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .hall-of-fame-content-intro label
{
  margin: 0;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .hall-of-fame-content-intro__text
{
  font-family: NotoSansCJKKr;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  white-space: nowrap;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item__title__time .hall-of-fame-content-intro__date-time
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third
{
  margin-left: 35px;
  height: 234px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item
{
  margin-bottom: 15px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__icon-rank
{
  width: 38px;
  height: 47px;
  object-fit: contain;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__info-user
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__info-user label
{
  margin: 0;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__info-user__avatar
{
  width: 68px;
  height: 68px;
  min-width: 68px;
  object-fit: cover;
  border-radius: 5px;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__info-user__name
{
  white-space: nowrap;
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: left;
  color: #000;
}

#ranking-page-hall-of-fame .main-hall-of-fame .hall-of-fame-item .hall-of-fame-top-third__item__info-user__point
{
  white-space: nowrap;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: right;
  color: #7833ba;
}

.hall-of-fame-top-third__item__info-user__right
{
  width: calc(100% - 115px);
}

.children-setting
{
  margin-bottom: 0px;
}

.children-setting .header__hs2 + .wrapper
{
  margin-top: 0px;
}

.children-setting .wrapper
{
  background-color: #faf5fa;
  min-height: 900px;
}

.children-setting .wrapper .content-information
{
  padding-top: 50px;
}

.custom-information
{
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: -0.56px;
  text-align: center;
  color: #313131;
  padding: 30px 60px 25px 60px;
}

.custom-information label
{
  white-space: nowrap;
}

.information-child
{
  padding: 20px 13px;
  margin: 15px 25px;
  border-radius: 10px;
  background-color: #fff;
}

.information-child__no
{
  margin-bottom: 20px;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.information-child__icon
{
  width: 15px;
  height: 15px;
}

.information-child__gender
{
  padding: 0px 13px;
}

.information-child__gender__selection
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  white-space: nowrap;
}

.information-child__year-of-birth
{
  margin: 20px 0px 0px 0px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.information-child__choose-year-of-birth
{
  padding: 12px 15px 11px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  position: relative;
}

.information-child__choose-year-of-birth-image
{
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.information-child__margin-right-30
{
  margin-right: 30px;
}

.information-child__margin-right-20
{
  margin-right: 20px;
}

.add-child-infor
{
  padding: 19px 0;
  margin: 25px;
  border-radius: 10px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.add-child-infor label
{
  padding-left: 5px;
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  margin-bottom: 0px;
}

.btn-child-infor
{
  margin: 40px 25px 0px 25px;
  padding: 0 0 38px;
}

.btn-child-infor button:disabled
{
  opacity: 0.3;
  border-radius: 5px;
  background-color: #000;
}

#award-signup-page .main-award-signup-page
{
  background: #faf5fa;
}

#award-signup-page .main-award-signup-page .award-signup-description
{
  min-height: 135px;
  background: #faf5fa;
  padding: 30px 20px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box1
{
  display: flex;
  justify-content: center;
  align-items: center;
}

#award-signup-page .main-award-signup-page .award-signup-description__box1__img1
{
  transform: translateY(-15px);
}

#award-signup-page .main-award-signup-page .award-signup-description__box1__img2
{
  transform: translateY(-10px);
}

#award-signup-page .main-award-signup-page .award-signup-description__box1__text
{
  padding: 0 5px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box1__text span
{
  font-family: Binggrae;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #000;
  display: block;
}

#award-signup-page .main-award-signup-page .award-signup-description__box1__text strong
{
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box2
{
  position: relative;
  text-align: center;
  margin-top: 10px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box2__img1
{
  position: absolute;
  left: 5px;
  top: -27px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box2__img2
{
  position: absolute;
  right: 30px;
  top: -20px;
}

#award-signup-page .main-award-signup-page .award-signup-description__box2__text span
{
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #000;
}

#award-signup-page .main-award-signup-page .award-signup-form
{
  padding: 30px 25px 35px;
  border-radius: 0 40px 0 0;
  background-color: #fff;
}

#award-signup-page .main-award-signup-page .award-signup-form__note
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-top: 7px;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component.disnabled input
{
  background: #d9d9d9;
  color: #111;
  pointer-events: none;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component.disnabled input::placeholder
{
  color: #111;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component .btn-register-new
{
  padding: 2px 20px;
  border-radius: 3px;
  background-color: #636363;
  text-align: center;
  display: flex;
  align-items: center;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component .btn-register-new label
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: left;
  color: #fff;
  margin: 0;
  padding-left: 5px;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component .award-signup-form__upload
{
  width: 100px;
  height: 100px;
  background: #e6e6e6;
  display: flex;
  align-items: center;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component .award-signup-form__upload img
{
  display: block;
  margin: auto;
}

#award-signup-page .main-award-signup-page .award-signup-form .input-component .award-signup-form__upload .award-signup-form__upload_img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#award-signup-page .main-award-signup-page .award-signup-form__submit
{
  margin-top: 40px;
}

#award-signup-page .main-award-signup-page .award-signup-form__submit:hover
{
  background-color: #7833ba;
  border-color: #7833ba;
}

#award-signup-page .main-award-signup-page .cs-alert
{
  width: calc(100vw - 50px);
}

#award-signup-page .main-award-signup-page .award-signup-confirm .info
{
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #faf5fa;
  margin-bottom: 15px;
  text-align: start;
}

#award-signup-page .main-award-signup-page .award-signup-confirm .info span
{
  opacity: 0.7;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#award-signup-page .main-award-signup-page .award-signup-confirm .content
{
  width: 165px;
  margin: 0 auto;
  margin-bottom: 6px;
}

#award-signup-page .main-award-signup-page .award-signup-confirm .note
{
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #ff2a2a;
  margin-bottom: 0;
}

#award-signup-page .group-choose-radio .radio
{
  margin-right: 10px;
}

#album-browser-page .tabs-album-browser__collecion
{
  margin-bottom: 30px;
}

#album-browser-page .tabs-album-browser__title
{
  padding-left: 15px;
  padding-bottom: 10px;
}

#album-browser-page .tabs-album-browser__title__text
{
  margin: 0;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#album-browser-page .tabs-album-browser__list
{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: start;
  margin-right: -2px;
}

#album-browser-page .tabs-album-browser__item
{
  width: calc(33.3333333333% - 2px);
  height: 173px;
}

#album-browser-page .tabs-album-browser__item__img
{
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

#album-browser-page .tabs-album-browser__item:nth-child(3n-1)
{
  margin: 0 2px 2px;
}

#album-browser-page .tabs-album-browser__item .photo-selector
{
  margin-bottom: 2px;
  width: 100%;
  height: 100%;
  display: block;
}

#album-browser-page .tabs-album-browser__item .marker
{
  border-radius: 5px;
}

#album-browser-page .tabs-album-browser .tabs__content__section
{
  padding: 30px 10px;
}

#voting-page .main-voting-page
{
  background: #faf5fa;
}

#voting-page .main-voting-page .info-period-current
{
  min-height: 196px;
  padding: 25px;
}

#voting-page .main-voting-page .info-period-current__content
{
  position: relative;
  background: #fcfcfc;
  width: 100%;
  height: 100%;
  padding: 15px;
  border-radius: 10px;
}

#voting-page .main-voting-page .info-period-current__content__icon
{
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}

#voting-page .main-voting-page .info-period-current__content__text
{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 0 12px;
}

#voting-page .main-voting-page .info-period-current__content__text .title-intro
{
  width: 100%;
}

#voting-page .main-voting-page .info-period-current__content__text .title-intro__time
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#voting-page .main-voting-page .info-period-current__content__text .title-intro__text
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#voting-page .main-voting-page .info-period-current__content__text .time-and-voting
{
  width: 100%;
  display: flex;
  align-items: center;
  transform: translateY(20px);
  justify-content: space-between;
}

#voting-page .main-voting-page .info-period-current__content__text .time-and-voting__item__text
{
  opacity: 0.8;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#voting-page .main-voting-page .info-period-current__content__text .time-and-voting__item__value
{
  font-family: NotoSansCJKKr;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#voting-page .main-voting-page .search-voting
{
  background: #faf5fa;
}

#voting-page .main-voting-page .search-voting .search-voting-content
{
  background: #FFFFFF;
  padding: 25px;
  border-radius: 0 40px 0 0;
}

#voting-page .main-voting-page .search-voting__form-search
{
  position: relative;
}

#voting-page .main-voting-page .search-voting__form-search__form
{
  border: 1px solid #d9d9d9;
  border-radius: 0.313rem;
  display: flex;
  align-items: center;
}

#voting-page .main-voting-page .search-voting__form-search__form input
{
  border: none;
  width: calc(100% - 20px);
}

#voting-page .main-voting-page .search-voting__form-search__form input:focus
{
  box-shadow: none;
}

#voting-page .main-voting-page .search-voting__form-search__form .input-search::placeholder
{
  opacity: 0.3;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

#voting-page .main-voting-page .search-voting__form-search__form__icon
{
  padding-right: 15px;
}

#voting-page .main-voting-page .search-voting__form-search__form__close-search
{
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateX(-10px);
  margin-right: -10px;
  padding: 20px;
}

#voting-page .main-voting-page .search-voting__form-search__list-search
{
  height: 165px;
  position: absolute;
  width: 100%;
  background: #fff;
  z-index: 999;
  padding: 20px 15px;
  border-radius: 5px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px #d9d9d9;
  overflow: scroll;
  margin-top: 2px;
}

#voting-page .main-voting-page .search-voting__form-search__list-search .list-search-item
{
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 0;
  display: flex;
  align-items: center;
}

#voting-page .main-voting-page .search-voting__form-search__list-search .list-search-item .list-search-item-search
{
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #313131;
  display: flex;
  align-items: center;
  justify-content: center;
}

#voting-page .main-voting-page .search-voting__form-search__list-search .list-search-item .list-search-item-search img
{
  width: 17px;
  height: 17px;
}

#voting-page .main-voting-page .search-voting__form-search__list-search .list-search-item__text
{
  margin: 0;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-left: 5px;
}

#voting-page .main-voting-page .search-voting__filter-status
{
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

#voting-page .main-voting-page .search-voting__filter-status button
{
  padding: 8px 25px;
  border-radius: 19px;
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  opacity: 0.23;
  border-radius: 19px;
  border: solid 1px #7833ba;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(33.3333333333% - 5px);
  margin-right: 5px;
}

#voting-page .main-voting-page .search-voting__filter-status button:last-child
{
  margin-right: 0px;
}

#voting-page .main-voting-page .search-voting__filter-status button.active
{
  background-color: #7833ba;
  opacity: 1;
  color: #fff;
}

#voting-page .main-voting-page .search-voting__list
{
  margin-top: 35px;
}

#voting-page .main-voting-page .search-voting__list__item
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px 10px 15px;
  border-radius: 10px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  background-color: #fcfcfc;
  height: 84px;
  margin-bottom: 15px;
}

#voting-page .main-voting-page .search-voting__list__item.item_no_img
{
  height: 48px;
}

#voting-page .main-voting-page .search-voting__list__item.item_no_img .search-voting__list__item__avatar
{
  visibility: hidden;
}

#voting-page .main-voting-page .search-voting__list__item.active
{
  border: solid 1px #7833ba;
}

#voting-page .main-voting-page .search-voting__list__item label
{
  margin: 0;
}

#voting-page .main-voting-page .search-voting__list__item__rank
{
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1.1px;
  text-align: right;
  color: #7833ba;
  min-width: 37px;
  padding-right: 15px;
}

#voting-page .main-voting-page .search-voting__list__item__avatar
{
  height: 64px;
  width: 64px;
  border-radius: 5px;
  object-fit: cover;
}

#voting-page .main-voting-page .search-voting__list__item__name
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: left;
  color: #000;
  max-width: 100%;
}

#voting-page .main-voting-page .search-voting__list__item__point
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: right;
  color: #7833ba;
  padding-left: 20px;
}

#voting-page .main-voting-page .search-voting__list__item__vote-btn
{
  padding: 6px 13px;
  opacity: 0.4;
  border-radius: 15px;
  border: solid 1px #7833ba;
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #7833ba;
  white-space: nowrap;
}

#voting-page .main-voting-page .search-voting__list__item__vote-btn.btn-active
{
  background-color: #7833ba;
  color: #fff;
  opacity: 1;
}

#voting-page .main-voting-page .search-voting__list__item__col
{
  width: 33.3333333333%;
}

#voting-page .main-voting-page .search-voting .btn-action
{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 0px 9px 0px;
  border-radius: 10px;
  border: solid 1px #d9d9d9;
  border-radius: 10px;
  background-color: #fff;
  width: 100%;
  position: relative;
}

#voting-page .main-voting-page .search-voting .btn-action label
{
  margin: 0;
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  text-align: center;
  color: #111;
}

#voting-page .main-voting-page .search-voting .btn-action__icon
{
  font-size: 18px !important;
  position: absolute;
  left: 20px;
  width: 15px;
}

#voting-page .main-voting-page .search-voting__submit
{
  text-align: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

#voting-page .main-voting-page .search-voting__submit :disabled
{
  background-color: rgba(17, 17, 17, 0.3);
}

#voting-page .main-voting-page .search-voting__submit .tooltip-box
{
  background-color: #ffd30d;
  padding: 8px 12px;
  text-align: center;
  z-index: 999;
  transition: all 200ms;
  min-width: 246px;
  max-width: 325px;
  font-family: NotoSansCJKkr;
  font-size: 11px;
  font-weight: bold;
  color: #131313;
  opacity: 1;
  user-select: none;
  pointer-events: unset;
  position: absolute;
  bottom: calc(100% + 5px);
  margin: 2px 0px;
  height: 35px;
  left: 50%;
  bottom: 60px;
  border-radius: 8px;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

#voting-page .main-voting-page .search-voting__submit .tooltip-box .arrow-down
{
  width: 0px;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ffd30d;
  position: absolute;
  bottom: -7px;
  left: 50%;
}

#voting-page .main-voting-page .search-voting__submit .tooltip-box img
{
  padding-right: 9px;
}

#voting-page .main-voting-page .search-voting__submit .tooltip-box span
{
  font-family: NotoSansCJKkr;
  font-size: 11px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #131313;
}

#voting-page .main-voting-page .search-voting .btn-clear
{
  padding: 40px 0 13px;
  width: auto;
  min-width: 108px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  opacity: 0.5;
  margin-bottom: 10px;
}

#voting-page .main-voting-page .search-voting .btn-clear span
{
  display: inline-block;
  border-bottom: 1px solid #111;
}

.modal-voting-avatar-user__item
{
  width: 211px !important;
  height: 100% !important;
}

.modal-voting-avatar-user__item__avatar
{
  width: 100% !important;
  height: 100% !important;
  min-height: 310px;
  object-fit: cover !important;
  border-radius: 10px !important;
  border: 1px solid #f1f1f1 !important;
}

.modal-voting-avatar-user__item__bthday
{
  font-family: Roboto;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.6px;
  text-align: right;
  color: #000;
  width: 211px;
  padding-top: 5px;
  margin: 0;
}

#voting-page.height-voting-list
{
  padding-bottom: 300px;
}

.notification-detail .content
{
  margin-top: 30px;
  margin-bottom: 10px !important;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.49px;
  text-align: left;
  color: #111;
}

.notification-detail .box-img
{
  width: 100%;
  margin: 10px 0px;
}

.notification-detail .box-img .img
{
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: unset;
}

.notification-detail .lists__item__content.loading-content span
{
  opacity: 1 !important;
}

.notification-detail .lists__item__content.loading-content p
{
  opacity: 1 !important;
}

.notification-detail .attachments img
{
  width: 100%;
  object-fit: contain;
  border-radius: 10px;
}

.qna-form .attachment
{
  display: flex;
  flex-wrap: wrap;
}

.qna-form .attachment__item
{
  width: calc(33.3333333333% - 5px);
  height: 100px;
  margin-right: 5px;
}

.qna-form .attachment__item .input-selector
{
  height: 100%;
}

.qna-form .attachment__item .input-selector div
{
  height: 100%;
}

.qna-form .attachment__item:first-child img
{
  padding: 33px 29px;
  border-radius: 5px;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.qna-form .attachment__item__content
{
  position: relative;
}

.qna-form .attachment__item__content .img-show
{
  width: 100%;
  height: 100%;
}

.qna-form .attachment__item__content .icon-del
{
  position: absolute;
  right: 4px;
  top: 4px;
  width: 18px;
}

.qna-form textarea::placeholder
{
  opacity: 0.3;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.qna-form .btn-register
{
  margin-top: 30px;
  margin-bottom: 35px;
}

.qna-form .select-type
{
  width: 100%;
  position: relative;
}

.qna-form .select-type .icon-arrow-down
{
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

.qna-form .select-type .dropdown
{
  width: 100%;
}

.qna-form .select-type .dropdown .dropdown-toggle
{
  width: 100%;
  background: transparent;
  border: 1px solid #d9d9d9;
  color: #111;
  text-align: left;
  position: relative;
  outline: none;
  box-shadow: none !important;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-form .select-type .dropdown .dropdown-toggle::after
{
  display: none;
}

.qna-form .select-type .dropdown .dropdown-item
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-left: 15px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: none;
  border-top: none;
}

.qna-form .select-type .dropdown .dropdown-item:last-child
{
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.qna-form .select-type .dropdown .dropdown-item.active
{
  background-color: #007bff4a;
}

.qna-form .select-type .dropdown .dropdown-menu
{
  width: 100%;
  max-height: 140px;
  height: 140px;
  overflow-y: scroll;
  top: -2px !important;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: initial;
}

.qna-list .lists__empty
{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 120px);
}

.qna-list .lists__empty img
{
  width: 150px;
  height: 100px;
  object-fit: contain;
}

.qna-list .lists__empty__description
{
  margin: 30px 0 0;
  opacity: 0.8;
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.qna-list .lists__item .box-img
{
  width: 100%;
}

.qna-list .lists__item .box-img .img
{
  width: 100%;
  border-radius: 8px;
}

.qna-list .lists .lists__item__content
{
  max-width: 100%;
  overflow: hidden;
}

.qna-list .lists .lists__item__content span
{
  font-size: 12px;
}

.qna-list .lists .lists__item__action img
{
  width: 6px;
  height: 12px;
}

.qna-list .lists .lists__item__action button
{
  white-space: nowrap;
  pointer-events: none;
}

.qna-list .lists__item__content
{
  max-width: 100%;
  overflow: hidden;
  padding-right: 7px;
}

.qna-list .lists__item__content.loading-content span
{
  opacity: 1 !important;
}

.qna-list .lists__item__content.loading-content p
{
  opacity: 1 !important;
}

.qna-list .lists__item__content h3
{
  margin: 0;
  white-space: initial;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-top: -5px;
  word-break: break-all;
  padding-bottom: 3px;
}

.qna-list .lists__item__action
{
  display: flex;
  align-items: center;
  padding-top: 5px;
}

#giftbox .tab-giftbox-point__use-point
{
  min-height: 350px;
}

#giftbox .tab-giftbox-point__use-point .use-point-content
{
  margin-bottom: 15px;
}

#giftbox .tab-giftbox-point__use-point .use-point-content__title
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-point__use-point .use-point-content__description
{
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item
{
  width: -webkit-calc(50% - 5px);
  width: calc(50% - 5px);
  text-align: center;
  position: relative;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .item-card
{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 8px;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .bgr-card
{
  width: 100% !important;
  height: 100% !important;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .name-coupon-change
{
  font-family: Binggrae;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: -0.28px;
  text-align: center;
  color: #fff;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .to-exchange
{
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  position: absolute;
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  margin-bottom: 0;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .to-exchange i
{
  font-size: 11px;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .logo-change-to-coupon
{
  width: 100%;
  min-height: 61px;
  display: flex;
  align-items: center;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item .logo-change-to-coupon .img-video
{
  margin: auto;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.item-change-video img
{
  width: 49px;
  margin: auto;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.coming-soon::after
{
  content: "coming soon";
  text-align: center;
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.89;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  border-radius: 5px;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.item-change-sphokidz .logo-change-to-coupon .img-logo
{
  display: block;
  width: 100%;
  height: 100%;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.item-change-playmoongu .name-coupon-change
{
  color: #000;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.item-change-playmoongu .to-exchange
{
  color: #000;
}

#giftbox .tab-giftbox-point__use-point .change-point-to-coupon__item.item-change-playmoongu .to-exchange i
{
  font-size: 11px;
  color: #000;
}

#giftbox .tab-giftbox-point__my-point
{
  margin-bottom: 40px;
}

#giftbox .tab-giftbox-point__my-point .my-point-content
{
  margin-bottom: 15px;
}

#giftbox .tab-giftbox-point__my-point .my-point-content__title
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-point__my-point .my-point-content__description
{
  opacity: 0.7;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-point__my-point .my-point-card
{
  min-height: 170px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px 0;
  position: relative;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__bgr
{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__info
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  margin: 0;
  z-index: 99;
  width: 300px;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__info strong
{
  font-size: 18px;
  font-weight: 500;
  word-break: break-word;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__point
{
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__point__value
{
  font-family: Binggrae;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.75px;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__history
{
  padding: 10px 22px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  z-index: 99;
}

#giftbox .tab-giftbox-point__my-point .my-point-card__history__value
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding-left: 5px;
}

.modal-giftbox-scan-barcode .bgr-purple
{
  background: #7833ba;
}

.modal-giftbox-scan-barcode .scan-barcode-head .point-label
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.modal-giftbox-scan-barcode .scan-barcode-head .point-availble
{
  font-family: NotoSansCJKKr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.modal-giftbox-scan-barcode .scan-barcode-body
{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.modal-giftbox-scan-barcode .scan-barcode-body__note
{
  display: block;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.modal-giftbox-scan-barcode .scan-barcode-body__barcode
{
  text-align: center;
}

.modal-giftbox-scan-barcode .scan-barcode-body__barcode svg text
{
  font-family: Roboto !important;
  font-size: 14px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.modal-giftbox-scan-barcode .scan-barcode-body__barcode .barcode-count-time
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #f61919;
  margin: 0;
}

.modal-giftbox-scan-barcode .scan-barcode-body__barcode .barcode-value
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.modal-giftbox-scan-barcode .scan-barcode-body__link-to
{
  margin: 25px 0;
  width: 100%;
}

.modal-giftbox-scan-barcode .scan-barcode-body__link-to .btn-link-to
{
  padding: 13px 99px;
  border-radius: 5px;
  background-color: #f2f2f2;
  display: flex;
  align-items: center;
  width: 100%;
}

.modal-giftbox-scan-barcode .scan-barcode-body__link-to .btn-link-to .btn-link-to-text
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  margin: 0;
  padding-left: 5px;
}

.scan-barcode-body__barcode svg
{
  width: 315px;
  display: block;
}

.giftbox
{
  overflow: hidden;
}

.giftbox .logo-company
{
  width: 123px;
  height: 29px;
}

.giftbox .tab-giftbox-coupon .coupon-card__bgr
{
  object-fit: cover;
}

.giftbox .hide-bgr-modal .cs-alert-overlay
{
  background: transparent;
}

.giftbox #cs-modal-show-qr-code
{
  background: rgba(0, 0, 0, 0.7);
  top: 0;
}

.giftbox #cs-modal-show-qr-code .cs-modal-body
{
  padding-top: 30px;
}

.giftbox #cs-modal-show-qr-code .cs-modal-swiper
{
  opacity: 0;
}

.giftbox #cs-modal-show-qr-code .cs-modal-container
{
  position: absolute;
  bottom: 0;
}

.giftbox #cs-modal-show-qr-code .cs-modal-heading h3
{
  font-family: Binggrae;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.giftbox .tab-giftbox-point__my-point .my-point-card__point__value
{
  font-size: 32px !important;
}

.giftbox .tab-giftbox-coupon
{
  margin-bottom: 35px;
}

.giftbox .tab-giftbox-coupon .my-voucher-total label
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.giftbox .white-space-norwrap
{
  white-space: nowrap;
}

#cs-modal-change-to-coupon .cs-modal-heading
{
  background: white;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#cs-modal-change-to-coupon .cs-modal-heading h3
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.32;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

#cs-modal-change-to-coupon .cs-modal-body
{
  padding: 0px 25px 30px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon
{
  position: relative;
  min-height: 310px;
}

@media only screen and (max-width: 395px)
{
  #cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon
  {
    min-height: 305px;
  }
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon
{
  position: relative;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .bg-card-coupon
{
  width: 100%;
  min-height: 77px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .info-card
{
  background-repeat: no-repeat;
  min-height: 77px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .info-card.playmoongu .type-change p
{
  color: #000 !important;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .info-card img
{
  margin-right: 20px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .info-card .type-change p
{
  margin-bottom: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: -0.32px;
  text-align: left;
  color: #fff;
  white-space: nowrap;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .card-change-to-coupon .info-card .type-change p:first-child
{
  padding-bottom: 5px;
  padding-top: 3px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .quantity-change
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .quantity-change label
{
  margin: 0;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .quantity-change__value .item-value
{
  display: flex;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .quantity-change__value .item-value label
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  padding: 5px 7px;
  border: solid 1px #e5e5e5;
  display: flex;
  align-items: center;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .quantity-change__value .item-value__number
{
  border-right: none !important;
  border-left: none !important;
  padding: 5px 12px !important;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point
{
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #e8e8e8;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point .info-point-label
{
  opacity: 0.7;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point .info-point-value
{
  opacity: 0.7;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #111;
  margin-bottom: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__item
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__pay .info-point-label
{
  opacity: 1 !important;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__pay .info-point-value
{
  opacity: 1 !important;
  color: #7833ba;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use
{
  align-items: initial;
  padding-top: 10px;
  padding-bottom: 50px;
  padding-right: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .info-point-label
{
  opacity: 1 !important;
  white-space: nowrap;
  padding-top: 7px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point
{
  width: calc(100% - 110px);
  text-align: right;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item
{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border: solid 1px #e5e5e5;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item input
{
  width: 100%;
  border: none;
  border-right: solid 1px #e5e5e5;
  height: 100%;
  text-align: right;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  padding-right: 10px;
  height: 100%;
  vertical-align: middle;
  display: flex;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 7px;
  border-radius: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value
{
  position: relative;
  width: calc(100% - 70px);
  height: 100%;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value .clear-point
{
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #888888;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value .clear-point label
{
  color: #FFFFFF;
  margin-bottom: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value.use-full-point input
{
  padding-right: 70px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value.use-full-point::after
{
  content: ",000P";
  position: absolute;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  top: 53%;
  transform: translateY(-50%);
  right: 30px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value.input-point-aplly input
{
  padding-right: 50px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .input-value.input-point-aplly::after
{
  content: ",000P";
  position: absolute;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  top: 53%;
  transform: translateY(-50%);
  right: 10px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .use-point-full
{
  margin-bottom: 0;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding: 7px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__item .use-point-full.opacity-5
{
  opacity: 0.5;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .info-point__use .use-point__alert
{
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.36px;
  text-align: right;
  color: #ff2a2a;
  padding-top: 5px;
  white-space: nowrap;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .alert-point-over
{
  margin: 5px 30px 5px;
  padding-bottom: 5px;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .alert-point-over .alert-point-over-item
{
  padding: 4px 23px;
  border-radius: 3px;
  border: solid 1px #ffdc2a;
  background-color: rgba(255, 234, 42, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .alert-point-over .alert-point-over-item label
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  margin-bottom: 0;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .btn-change-to-coupon
{
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .btn-change-to-coupon button
{
  padding: 12px 133px 12px 134px;
  border-radius: 5px;
  background-color: #7833ba;
  white-space: nowrap;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  width: 100%;
}

#cs-modal-change-to-coupon .cs-modal-body .main-change-to-coupon .btn-change-to-coupon.disabled button
{
  background-color: #b2b2b2;
}

#cs-modal-barcode .cs-modal-heading
{
  background-color: #fed400;
}

#cs-modal-barcode .cs-modal-heading .text-label
{
  color: #111;
}

#cs-modal-barcode .cs-modal-heading .value-point
{
  color: #111;
}

.opacity-5
{
  opacity: 0.5;
}

.modal-confirm-change-coupon
{
  z-index: 999999;
}

.modal-confirm-change-coupon.show + .cs-alert-overlay
{
  z-index: 99999;
}

#giftbox-point-history .wrapper
{
  margin-top: 50px;
}

#giftbox-point-history .fixed-top-page .point-history-head
{
  position: fixed;
  width: 100%;
  top: 50px;
  background: #fff;
  z-index: 9999;
}

#giftbox-point-history .fixed-top-page .point-history-list
{
  padding-top: 157px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current
{
  position: relative;
  height: 97px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__bgr
{
  position: absolute;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__content
{
  padding: 17px 25px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__content .point-history-title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__content .point-history-title strong
{
  font-size: 18px;
  font-weight: 500;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__content .point-history-data
{
  display: flex;
  align-items: center;
}

#giftbox-point-history .main-giftbox-point-history .point-history-current__content .point-history-data__value
{
  font-family: Binggrae;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.75px;
  text-align: left;
  color: #111;
  padding-left: 5px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-filter
{
  padding: 23px 25px 0;
}

#giftbox-point-history .main-giftbox-point-history .point-history-filter .btn-filter
{
  opacity: 0.38;
  font-family: NotoSansCJKKr;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  padding: 8px 25px;
  border-radius: 17.5px;
  border: solid 1px #7833ba;
  margin-bottom: 23px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-filter .btn-filter.btn-primary
{
  opacity: 1;
  color: #fff;
  min-height: auto;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item
{
  border-bottom: solid 1px #e8e8e8;
  padding: 25px;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item:last-child
{
  border: none;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-date-time
{
  opacity: 0.5;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.42px;
  text-align: left;
  color: #111;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  width: calc(100% - 80px);
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-point
{
  position: relative;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-point__value
{
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.9px;
  text-align: right;
  color: #111;
  white-space: nowrap;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-point__plus-point
{
  position: absolute;
  top: -23px;
  width: 38px;
  right: 0;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-point__plus-point__icon
{
  position: absolute;
  z-index: -1;
}

#giftbox-point-history .main-giftbox-point-history .point-history-list__data__item .item-point__plus-point__text
{
  font-family: NotoSansCJKKr;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.18;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  width: 100%;
  transform: translateY(-2px);
  width: 38px;
  vertical-align: bottom;
}

#giftbox-point-history .main-giftbox-point-history .point-history-filter .btn-filter:focus
{
  background-color: #7833ba !important;
}

.giftbox-point-history .point-history-current__content .point-history-data__value
{
  font-size: 32px !important;
}

.giftbox-point-history .point-history-filter .btn-primary.disabled, .giftbox-point-history .point-history-filter .btn-primary:disabled
{
  background: #7833ba;
}

#giftbox .tab-giftbox-coupon .data-not-found
{
  text-align: center;
  margin: 40px 0 40px;
}

#giftbox .tab-giftbox-coupon .data-not-found__text
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#giftbox .tab-giftbox-coupon__my-voucher
{
  margin-bottom: 40px;
}

#giftbox .tab-giftbox-coupon__my-voucher .my-coupon-link
{
  text-align: center;
}

#giftbox .tab-giftbox-coupon__my-voucher .my-coupon-link .btn-link-to
{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}

#giftbox .tab-giftbox-coupon__my-voucher .my-coupon-link .btn-link-to label
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-right: 5px;
}

#giftbox .tab-giftbox-coupon__my-voucher .my-coupon-link .btn-link-to img
{
  display: block;
}

#giftbox .tab-giftbox-coupon .coupon-content
{
  margin-bottom: 15px;
}

#giftbox .tab-giftbox-coupon .coupon-content__title
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
}

#giftbox .tab-giftbox-coupon .my-voucher-total label
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#giftbox .tab-giftbox-coupon .coupon-card
{
  position: relative;
  height: 130px;
  margin-bottom: 15px;
}

#giftbox .tab-giftbox-coupon .coupon-card__render-qrcode
{
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 90;
}

#giftbox .tab-giftbox-coupon .coupon-card__bgr
{
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1;
}

#giftbox .tab-giftbox-coupon .coupon-card__content
{
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 27px 22px;
  z-index: 90;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__icon
{
  max-width: 70px;
  z-index: 90;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text
{
  padding-left: 25px;
  z-index: 90;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text .coupon-card-text-title
{
  font-family: Binggrae;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.36px;
  text-align: left;
  color: #fff;
  margin: 0;
  display: block;
  z-index: 90;
  white-space: nowrap;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text .coupon-card-price
{
  display: block;
  margin: 0;
  font-family: Binggrae;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.36px;
  text-align: left;
  color: #ff2a2a;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text .coupon-card-text-description
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  z-index: 90;
  white-space: nowrap;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text.coupon-type-playmoongu .coupon-card-text-title
{
  color: #111;
}

#giftbox .tab-giftbox-coupon .coupon-card__content__text.coupon-type-playmoongu .coupon-card-text-description
{
  color: #111;
}

#giftbox .tab-giftbox-coupon .coupon-card__user-purchase
{
  position: absolute;
  bottom: 15px;
  right: 10px;
  padding: 1px 2px 0;
  border-radius: 2px;
  background-color: #fff6;
  z-index: 90;
}

#giftbox .tab-giftbox-coupon .coupon-card__user-purchase label
{
  opacity: 0.8;
  font-family: NotoSansCJKKr;
  font-size: 8px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.4px;
  text-align: left;
  color: #313131;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-total
{
  padding-bottom: 12px;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-total label
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-card
{
  margin-bottom: 30px;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-link
{
  text-align: center;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-link .btn-link-to
{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-link .btn-link-to label
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-right: 5px;
}

#giftbox .tab-giftbox-coupon__my-coupon .my-coupon-link .btn-link-to img
{
  display: block;
}

.scan-barcode-offline
{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.scan-barcode-offline__title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  display: block;
  width: 100%;
}

.scan-barcode-offline__description
{
  opacity: 0.7;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  display: block;
  width: 100%;
}

.scan-barcode-offline__render-code
{
  text-align: center;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 25px;
}

.qna-detail .question__content
{
  margin-top: 15px;
  margin-bottom: 20px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.49px;
  text-align: left;
  color: #111;
  white-space: pre-line;
}

.qna-detail .question__attachment
{
  margin: 10px 0px;
  padding: 0px 20px;
}

.qna-detail .question__attachment .box-img-question
{
  width: 100%;
  margin: 10px 0px;
}

.qna-detail .question__attachment .box-img-question img
{
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: unset;
}

.qna-detail .answer
{
  background-color: #faf5fa;
  margin-top: 20px;
  height: auto;
  padding: 10px 25px 40px;
  width: 100%;
  bottom: 0;
}

.qna-detail .answer__date
{
  height: 16px;
  opacity: 0.5;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .answer .box-img
{
  width: 100%;
  margin: 10px 0px;
}

.qna-detail .answer .box-img .img
{
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: unset;
}

.qna-detail .answer__title
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .answer__detail
{
  margin: 10px 0 20px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .answer__detail h3, .qna-detail .answer__detail h4
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .answer__detail p
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .answer__phone span
{
  opacity: 1;
}

.qna-detail .answer__phone span img
{
  padding-right: 5px;
}

.qna-detail .answer__phone__name
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding-right: 5px;
}

.qna-detail .answer__phone__number
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.qna-detail .lists__item__content.loading-content span
{
  opacity: 1 !important;
}

.qna-detail .lists__item__content.loading-content p
{
  opacity: 1 !important;
}

main
{
  margin-bottom: 0px;
}

.setting .header__hs2 + .wrapper
{
  margin-top: 54px;
}

.setting .lists__item__content h3
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #313131;
  margin: 0;
  margin-left: 15px;
}

.setting .lists__item__action
{
  display: flex;
  align-items: center;
}

.setting .lists__item__action .switch
{
  position: relative;
  display: inline-block;
  width: 33px;
  height: 12px;
  margin: 0;
}

.setting .lists__item__action .switch input
{
  opacity: 0;
  width: 0;
  height: 0;
}

.setting .lists__item__action .switch input:checked + .slider
{
  background-color: #e8cfff;
}

.setting .lists__item__action .switch input:checked + .slider:before
{
  background-color: #7833ba;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  left: -6px;
}

.setting .lists__item__action .switch input:focus + .slider
{
  box-shadow: 0 0 1px #e8cfff;
}

.setting .lists__item__action .slider
{
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 35px;
}

.setting .lists__item__action .slider:before
{
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: -2px;
  bottom: -2px;
  background-color: #e8e8e8;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}

.profile-page
{
  margin-bottom: 70px;
}

@media only screen and (max-height: 740px)
{
  .profile-page
  {
    height: 100vh;
  }
}

@media only screen and (max-height: 670px)
{
  .profile-page
  {
    height: 115vh;
  }
}

@media only screen and (max-height: 570px)
{
  .profile-page
  {
    height: 150vh;
  }
}

.profile-page .header__hs2 + .wrapper
{
  margin-top: 55px;
}

.profile-page .wrapper
{
  padding-left: 32px;
  padding-right: 30px;
}

.profile-page__avatar
{
  width: 86px;
  height: 86px;
  background-color: #e8cfff;
  border-radius: 50px;
  position: relative;
}

.profile-page__avatar-image
{
  width: 86px;
  height: 86px;
  border-radius: 100%;
}

.profile-page__avatar-camera
{
  width: 30px;
  height: 30px;
  position: relative;
  top: -20px;
  bottom: 0px;
  right: 0;
  left: 50px;
}

.profile-page__input-group-custom select
{
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.profile-page__input-group-custom__input-disabled
{
  background-color: #ECECEC !important;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
}

.profile-page__input-group-custom__select-change-arrow
{
  position: relative;
}

.profile-page__input-group-custom__select-arrow
{
  position: absolute;
  right: 12px;
}

.profile-page__custom-button
{
  padding: 10px 10px;
  width: 75px;
  text-align: center;
  white-space: nowrap;
}

.profile-page__text-checkbox
{
  opacity: 0.5 !important;
  font-family: NotoSansCJKKr !important;
  font-size: 12px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  color: #111 !important;
}

.profile-page__right-arrow
{
  width: 5px;
  height: 8px;
  margin-top: 6px;
}

.profile-page__link-text
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.profile-page__time
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ff2a2a;
  position: absolute;
  top: 14px;
  right: 95px;
  z-index: 3;
}

.profile-page__input-time
{
  position: relative;
}

.profile-page__title-change-password
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0px;
  padding: 0px;
}

.profile-page__detail-change-password
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding: 0px;
  margin: 0px;
}

.profile-page__email-text
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #7833ba;
  margin: 0px;
  padding: 0px;
}

.profile-page__warning-text
{
  margin: 0px;
  padding: 0px;
  color: #ff2a2a;
}

.profile-page__font-weight-500
{
  font-weight: 500 !important;
}

.profile-page .btn-outline-primary:disabled
{
  color: #7833ba !important;
  background-color: transparent;
}

.information .wrapper .container
{
  background-color: #fff;
}

.information .wrapper .title
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin: 0;
  padding: 20px 0;
}

.information .wrapper .main-content
{
  background-color: rgba(245, 246, 250, 0.4);
  margin-top: 0px;
  padding: 15px 25px;
  min-height: calc(100vh - 114px);
}

.information .wrapper .main-content__detail
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  white-space: pre-line;
}

.video-player-show .player-custom-video .big-play-button-custom.video-react-big-play-button
{
  background-color: transparent !important;
  border: none !important;
}

.video-player-show .player-custom-video .big-play-button-custom.video-react-big-play-button:before
{
  content: "";
  background-image: url("/images/icon_play.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-full-custom .replay-control-custom
{
  position: absolute;
  left: 35%;
  bottom: 40px;
  transform: translateX(-50%);
  margin-right: 55px;
  height: 60px;
}

.video-player-show .player-custom-video .control-bar-full-custom .replay-control-custom:before
{
  content: "" !important;
  background-image: url("/images/icon_rewind5s.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-full-custom .forward-control-custom
{
  position: absolute;
  left: 65%;
  bottom: 40px;
  transform: translateX(-50%);
  height: 60px;
}

.video-player-show .player-custom-video .control-bar-full-custom .forward-control-custom:before
{
  content: "";
  background-image: url("/images/icon_fastforward5s.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-play-control.video-react-control.video-react-playing
{
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-play-control.video-react-control.video-react-playing:before
{
  content: "";
  background-image: url("/images/icon_pause.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-play-control.video-react-control.video-react-paused
{
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  height: 60px;
  width: 60px;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-play-control.video-react-control.video-react-paused:before
{
  content: "";
  background-image: url("/images/icon_play.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-duration
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-icon-fullscreen
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-icon-fullscreen-exit
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-full-custom .video-react-progress-control .video-react-play-progress
{
  color: red !important;
  background-color: red !important;
}

.video-player-show .player-custom-video .control-bar-custom .replay-control-custom
{
  position: absolute;
  left: 40%;
  bottom: 30px;
  height: 30px;
  transform: translateX(-50%);
}

.video-player-show .player-custom-video .control-bar-custom .replay-control-custom:before
{
  content: "" !important;
  background-image: url("/images/icon_small_rewind5s.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-custom .forward-control-custom
{
  position: absolute;
  left: 60%;
  bottom: 30px;
  height: 30px;
  transform: translateX(-50%);
}

.video-player-show .player-custom-video .control-bar-custom .forward-control-custom:before
{
  content: "";
  background-image: url("/images/icon_small_fastforward5s.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-play-control.video-react-control.video-react-playing
{
  position: absolute;
  left: 50%;
  bottom: 30px;
  height: 30px;
  transform: translateX(-50%);
}

.video-player-show .player-custom-video .control-bar-custom .video-react-play-control.video-react-control.video-react-playing:before
{
  content: "";
  background-image: url("/images/icon_small_pause.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-play-control.video-react-control.video-react-paused
{
  position: absolute;
  left: 50%;
  bottom: 30px;
  height: 30px;
  transform: translateX(-50%);
}

.video-player-show .player-custom-video .control-bar-custom .video-react-play-control.video-react-control.video-react-paused:before
{
  content: "";
  background-image: url("/images/icon_play_small.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-duration
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-icon-fullscreen
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-icon-fullscreen-exit
{
  display: none !important;
}

.video-player-show .player-custom-video .control-bar-custom .video-react-progress-control .video-react-play-progress
{
  color: red !important;
  background-color: red !important;
}

.video-player-show .player-custom-video .menu-header
{
  position: fixed;
  top: 0px;
  width: 100%;
}

.video-player-show .player-custom-video .menu-header__left
{
  left: 5px;
  z-index: 999;
  position: absolute;
  top: 14px;
  display: flex;
  justify-content: left;
  align-items: center;
  width: 70%;
}

.video-player-show .player-custom-video .menu-header__left .img-prev
{
  width: 7px;
  height: 11px;
}

.video-player-show .player-custom-video .menu-header__left__prev
{
  padding-left: 5px;
}

.video-player-show .player-custom-video .menu-header__right
{
  right: 10px;
  z-index: 999;
  position: absolute;
  top: 10px;
  display: flex;
}

.video-player-show .player-custom-video .menu-header__right__public
{
  padding-right: 14px;
}

.video-player-show .player-custom-video .menu-header__right__atalk
{
  padding-right: 20px;
}

.video-player-show .player-custom-video .menu-header__right__atalk .img-kakao
{
  width: 15px;
  height: 14px;
}

.video-player-show .player-custom-video .menu-header__right__delete
{
  padding-right: 10px;
}

.video-player-show .player-custom-video .menu-header__right__delete .img-delete
{
  width: 15px;
  height: 14px;
}

.video-player-show .player-custom-video .menu-header.full-screen
{
  position: fixed;
  top: 0px;
  width: 100%;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__left
{
  left: 25px;
  z-index: 999;
  position: absolute;
  top: 14px;
  display: flex;
  justify-content: left;
  align-items: center;
  width: 45%;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__left .img-full-prev
{
  width: 12px;
  height: 20px;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__left .menu-header__left__prev
{
  padding-left: 20px;
  font-family: NotoSansCJKKr;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  word-break: break-all;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__right
{
  right: 27px;
  z-index: 999;
  position: absolute;
  top: 15px;
  display: flex;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__right .menu-header__right__public
{
  padding-right: 14px;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__right .menu-header__right__atalk
{
  padding-right: 14px;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__right .gift
{
  position: absolute;
  background-image: url("/images/icon_speech_bubble_p.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding: 8px 28px 10px 20px;
  left: -157px;
  top: 2px;
}

.video-player-show .player-custom-video .menu-header.full-screen .menu-header__right .gift .text-gift
{
  font-family: NotoSansCJKKr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.video-player-show .player-custom-video .video-react-video
{
  opacity: 0.9;
}

.video-player-show .player-custom-video .video-react-video.background-video
{
  opacity: 0.5;
  background-color: #111;
}

.video-player-show .video-react .video-react-bezel
{
  z-index: -9999999 !important;
}

.video-player-show .dialog-custom-width
{
  width: 40%;
}

.video-player-show .video-react .video-react-loading-spinner.show-loading
{
  display: block !important;
}

.video-player-show .cs-alert-body .video-publish-gift .text
{
  font-family: NotoSansCJKkr;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: center;
  color: #2b2b2b;
}

.video-player-show .cs-alert-body .video-publish-gift .img
{
  padding: 12px 0px;
}

.video-player-show .cs-alert-body .video-publish-gift .text-point
{
  font-family: Binggrae;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #f9c000;
}

.video-message-marker
{
  margin-bottom: 55px;
  font-family: "NotoSansCJKKr";
  color: #111;
  padding-top: 55px;
}

.video-message-marker .header__hs2 .title h1
{
  font-family: NotoSansCJKKR;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .header__hs2:after
{
  content: none;
}

.video-message-marker .content-video__top
{
  position: relative;
  overflow: hidden;
  padding: 20px 25px 0px;
}

.video-message-marker .content-video__top .message-video > img
{
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
  bottom: 0;
  width: 100%;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  z-index: -1;
}

.video-message-marker .content-video__top .message-video::after
{
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  border: 10px solid #fff;
  left: -60px;
  border-radius: 50%;
  top: -50px;
}

.video-message-marker .content-video__top .message-video::before
{
  content: "";
  position: absolute;
  width: 86px;
  height: 86px;
  border: 10px solid #fff;
  border-radius: 50%;
  top: 30%;
  right: -55px;
}

.video-message-marker .content-video__top .message-video .banner .swiper-wrapper .swiper-zoom-container .item
{
  width: 325px;
  height: 194px;
}

.video-message-marker .content-video__top .message-video .banner .swiper-wrapper .swiper-zoom-container .item img
{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.video-message-marker .content-video__top .message-video .banner .swiper-wrapper .swiper-zoom-container .banner-default
{
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-message-marker .content-video__top .message-video .banner .swiper-wrapper .swiper-zoom-container .banner-default p
{
  font-family: NotoSansCJKKR;
  font-size: 11px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
}

.video-message-marker .content-video__top .slider
{
  margin-top: 20px;
}

.video-message-marker .content-video__top .slider h2
{
  font-family: "Binggrae";
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

.video-message-marker .content-video__top .slider h2 span
{
  color: #7833ba;
  word-break: break-all;
}

.video-message-marker .content-video__top .slider .swiper-slide
{
  background: transparent;
}

.video-message-marker .content-video__top .slider .item .img
{
  margin-bottom: 10px;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.video-message-marker .content-video__top .slider .item .img span
{
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
}

.video-message-marker .content-video__top .slider .item .img span img
{
  width: auto;
  height: auto;
}

.video-message-marker .content-video__top .slider .item .description
{
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  color: #111;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.video-message-marker .content-video__learn
{
  margin-top: 20px;
  padding: 20px 25px 0px;
  background-size: 100% auto;
}

.video-message-marker .content-video__learn h3
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 2px;
}

.video-message-marker .content-video__learn p
{
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.video-message-marker .content-video__bottom
{
  background-color: #faf5fa;
  padding: 20px 25px 0px;
}

.video-message-marker .content-video__bottom .step ul
{
  padding: 0px;
  margin: 0px;
  border-radius: 10px;
  background-color: #fff;
}

.video-message-marker .content-video__bottom .step ul li
{
  display: flex;
  padding: 20px;
  border-bottom: 1px solid rgba(120, 51, 186, 0.18);
  justify-content: space-between;
}

.video-message-marker .content-video__bottom .step ul li:last-child
{
  border-bottom: 0px;
}

.video-message-marker .content-video__bottom .step ul li .img
{
  width: 82px;
  justify-content: center;
  display: flex;
  align-items: center;
}

.video-message-marker .content-video__bottom .step ul li .description span
{
  font-family: Roboto;
  font-size: 12px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .content-video__bottom .step ul li .description h4
{
  font-family: NotoSansCJKKR;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.video-message-marker .content-video__bottom .step ul li .description p
{
  font-family: NotoSansCJKKR;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.video-message-marker .content-video__bottom .button
{
  padding: 25px 0px 38px 0px;
  font-size: 18px;
  font-weight: 500;
}

.video-message-marker .content-video__bottom .button button
{
  width: 100%;
  padding: 13px 0px;
  background: #7833ba;
  color: #fff;
}

.video-message-marker .step-video__top
{
  padding: 20px 25px 20px;
  background-color: #faf5fa;
}

.video-message-marker .step-video__top .stepper-wrapper
{
  margin-top: auto;
  display: flex;
  justify-content: space-between;
}

.video-message-marker .step-video__top .stepper-item
{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.video-message-marker .step-video__top .stepper-item::before
{
  position: absolute;
  content: "";
  border-bottom: 4px solid #efdeff;
  width: calc(100% - 16px);
  top: 16px;
  left: calc(-50% + 16px);
  z-index: 2;
}

.video-message-marker .step-video__top .stepper-item::after
{
  position: absolute;
  content: "";
  border-bottom: 4px solid #efdeff;
  width: calc(100% - 32px);
  top: 16px;
  left: calc(50% + 16px);
  z-index: 2;
}

.video-message-marker .step-video__top .stepper-item .step-counter
{
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-bottom: 6px;
}

.video-message-marker .step-video__top .stepper-item .step-counter img
{
  display: none;
}

.video-message-marker .step-video__top .stepper-item .step-counter img.unactive
{
  display: block;
}

.video-message-marker .step-video__top .stepper-item .step-name
{
  font-size: 11px;
  font-weight: bold;
  color: #7833ba;
  opacity: 0.3;
}

.video-message-marker .step-video__top .stepper-item.active::before
{
  border-color: #7833ba;
  z-index: 3;
}

.video-message-marker .step-video__top .stepper-item.active .step-counter img
{
  display: block;
}

.video-message-marker .step-video__top .stepper-item.active .step-counter img.unactive
{
  display: none;
}

.video-message-marker .step-video__top .stepper-item.active .step-name
{
  opacity: 1;
}

.video-message-marker .step-video__top .stepper-item.completed .step-counter
{
  background-color: #4bb543;
}

.video-message-marker .step-video__top .stepper-item:first-child::before
{
  content: none;
}

.video-message-marker .step-video__top .stepper-item:last-child::after
{
  content: none;
}

.video-message-marker .step-video-content h3
{
  padding: 20px 0px 20px;
  border-bottom: 1px solid #7833ba;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: "Binggrae";
}

.video-message-marker .step-video-content h3 span
{
  font-size: 22px;
  display: inline-block;
  position: relative;
}

.video-message-marker .step-video-content h3 span:after
{
  content: "";
  height: 12px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e8cfff;
  position: absolute;
  z-index: -1;
}

.video-message-marker .step-video-content .step-slider .marker
{
  background-color: rgba(121, 51, 186, 0.8);
}

.video-message-marker .step-video-content .step-slider__square
{
  margin-top: 30px;
  padding-left: 25px;
  border-bottom: 1px solid rgba(121, 51, 186, 0.18);
}

.video-message-marker .step-video-content .step-slider__square .swiper-zoom-container
{
  width: 100%;
}

.video-message-marker .step-video-content .step-slider__square .swiper-pagination__none .swiper-wrapper .swiper-slide
{
  margin-right: 0px !important;
  transition-property: none !important;
}

.video-message-marker .step-video-content .step-slider__square .img
{
  margin-bottom: 8px;
}

.video-message-marker .step-video-content .step-slider__square .img label
{
  margin-bottom: 0px;
  overflow: hidden;
  border-radius: 5px;
}

.video-message-marker .step-video-content .step-slider__square .description h4
{
  font-size: 14px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.video-message-marker .step-video-content .step-slider__square .description p
{
  font-size: 12px;
  color: #828282;
}

.video-message-marker .step-video-content .step-slider__ground
{
  padding: 25px 0px 25px 25px;
  border-bottom: 1px solid #7833ba;
}

.video-message-marker .step-video-content .step-slider__ground .swiper
{
  min-height: auto;
}

.video-message-marker .step-video-content .step-slider__ground .swiper .swiper-wrapper
{
  margin-left: 5px;
}

.video-message-marker .step-video-content .step-slider__ground .img
{
  border-radius: 50%;
  overflow: hidden;
  width: 70px;
  margin-bottom: 5px;
  height: 70px;
}

.video-message-marker .step-video-content .step-slider__ground .img.img-comimg__soon
{
  position: relative;
}

.video-message-marker .step-video-content .step-slider__ground .img.img-comimg__soon::after
{
  content: "COMING SOON";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-size: 12px;
  line-height: 1.17;
  font-weight: bold;
  color: #fff;
}

.video-message-marker .step-video-content .step-slider__ground .photo-loading .react-loading-skeleton
{
  width: 70px !important;
  height: 70px !important;
}

.video-message-marker .step-video-content .step-slider__ground .description h4
{
  font-size: 12px;
  font-weight: 500;
}

.video-message-marker .step-box__comment
{
  padding: 30px 25px 40px;
}

.video-message-marker .step-box__comment .box
{
  padding: 17px 20px;
  border-radius: 5px;
  background: rgba(17, 17, 17, 0.08);
  margin-bottom: 16px;
}

.video-message-marker .step-box__comment .box div
{
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}

.video-message-marker .step-box__comment .box div span
{
  font-size: 14px;
  word-break: break-all;
  width: 160px;
}

.video-message-marker .step-box__comment .box div strong
{
  font-family: NotoSansCJKKR;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
}

.video-message-marker .step-box__comment .box div:last-child
{
  margin-bottom: 0px;
}

.video-message-marker .step-box__comment .box-checkbox
{
  margin-bottom: 39px;
}

.video-message-marker .step-box__comment .box-checkbox .label span
{
  font-weight: 100;
  font-family: "NotoSansCJKKr";
}

.video-message-marker .step-box__comment .button button
{
  width: 100%;
  padding: 14px 0px;
  font-size: 18px;
  font-weight: 500;
  background-color: #7833ba;
  border: none;
  border-radius: 5px;
  color: #fff;
}

.video-message-marker .step-form .form-group
{
  padding: 30px 25px;
  margin-bottom: 0px;
  border-bottom: 1px solid rgba(121, 51, 186, 0.18);
}

.video-message-marker .step-form .form-group .input-component .input-group
{
  position: relative;
}

.video-message-marker .step-form .form-group .input-component .count-length
{
  position: absolute;
  top: 14px;
  right: 10px;
  font-family: Pretendard;
  font-size: 13px;
  color: #131313;
  z-index: 999;
}

.video-message-marker .step-form .form-group .input-component .count-length .current-length
{
  color: red;
}

.video-message-marker .step-form .form-group.none-border
{
  border: none;
}

.video-message-marker .step-form .form-group.none-border .title-content
{
  margin-bottom: 0px;
  display: block;
}

.video-message-marker .step-form .form-group.none-border .notice-content
{
  font-family: NotoSansCJKkr;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  margin-bottom: 8px;
}

.video-message-marker .step-form .form-group label
{
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 12px;
}

.video-message-marker .step-form .form-group input
{
  padding: 12px 20px 11px 20px;
  font-size: 14px;
  border-radius: 5px;
  height: 43px;
}

.video-message-marker .step-form .form-group select
{
  margin-bottom: 2px;
  font-size: 14px;
  border-radius: 5px;
  height: 43px;
}

.video-message-marker .step-form .form-group textarea
{
  font-size: 14px;
  border-radius: 5px;
}

.video-message-marker .step-form .button
{
  padding: 10px 25px 40px;
  display: flex;
}

.video-message-marker .step-form .button button
{
  width: 100%;
  padding: 14px 0px;
  font-size: 18px;
  font-weight: 500;
  background-color: #7833ba;
  border: none;
  border-radius: 5px;
  color: #fff;
}

.video-message-marker .step-form .button button:first-child
{
  margin-right: 5px;
}

.video-message-marker .step-form .button button:last-child
{
  margin-left: 5px;
}

.video-message-marker .step-form .button button.prev
{
  background-color: #e1c2ff;
}

.video-message-marker .step-notification .warning
{
  padding: 20px 0px 30px;
  border-bottom: 1px solid rgba(121, 51, 186, 0.18);
}

.video-message-marker .step-notification .warning .img
{
  margin-bottom: 10px;
}

.video-message-marker .step-notification .warning .description
{
  line-height: 1.36;
  font-size: 22px;
}

.video-message-marker .step-notification .box-note
{
  padding: 19px 25px 59px;
}

.video-message-marker .step-notification .box-note .checkbox-component
{
  margin-bottom: 0px;
}

.video-message-marker .step-notification .box-note .checkbox-component .label span
{
  font-size: 14px;
}

.video-message-marker .step-notification .box-note .checkbox-component .label strong
{
  font-size: 16px;
  white-space: nowrap;
}

.video-message-marker .step-notification .box-note .checkbox-component .label:last-child
{
  margin-bottom: 0px;
}

.video-message-marker .step-notification .box-note h4
{
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 15px;
  word-break: break-all;
}

.video-message-marker .step-notification .box-note #js-content-template-step3
{
  padding: 0px 25px 15px 25px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  background-color: rgba(17, 17, 17, 0.08);
  margin-bottom: 16px;
  overflow: scroll;
  resize: none;
}

.video-message-marker .step-notification .box-note .description
{
  padding: 25px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  background-color: rgba(17, 17, 17, 0.08);
  margin-bottom: 16px;
  word-break: break-all;
}

.video-message-marker .step-notification .box-note .box-checkbox
{
  margin-bottom: 39px;
}

.video-message-marker .step-notification .box-note .box-checkbox .label span
{
  font-weight: 100;
  font-family: "NotoSansCJKKr";
}

.video-message-marker .step-notification .button
{
  padding: 0px 25px 40px;
  display: flex;
}

.video-message-marker .step-notification .button button
{
  width: 100%;
  padding: 14px 0px;
  font-size: 18px;
  font-weight: 500;
  background-color: #7833ba;
  border: none;
  border-radius: 5px;
  color: #fff;
}

.video-message-marker .step-notification .button button:first-child
{
  margin-right: 5px;
}

.video-message-marker .step-notification .button button:last-child
{
  margin-left: 5px;
}

.video-message-marker .step-notification .button button.prev
{
  background-color: #e1c2ff;
}

.video-message-marker .step .cs-modal-container h3
{
  font-family: "Binggrae";
  font-size: 22px;
}

.video-message-marker .box-complete__info
{
  margin-bottom: 16px;
  border-radius: 10px;
  background-color: rgba(17, 17, 17, 0.08);
  padding: 15px;
  display: flex;
}

.video-message-marker .box-complete__info .img
{
  width: 108px;
  height: 108px;
  margin-right: 10px;
}

.video-message-marker .box-complete__info .img img
{
  width: 108px;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.video-message-marker .box-complete__info .description
{
  padding-top: 15px;
}

.video-message-marker .box-complete__info .description h4
{
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
  word-break: break-all;
}

.video-message-marker .box-complete__info .description div
{
  margin-bottom: 14px;
  font-size: 14px;
  font-weight: normal;
}

.video-message-marker .box-complete__info .description p
{
  font-size: 14px;
  font-weight: normal;
  word-break: break-all;
}

.video-message-marker .box-complete__resuft
{
  margin-bottom: 25px;
  display: flex;
  padding: 0px 10px;
  justify-content: space-between;
}

.video-message-marker .box-complete__resuft span
{
  font-size: 20px;
  font-weight: bold;
}

.video-message-marker .box-complete__resuft span:last-child
{
  font-family: "Roboto";
  font-size: 22px;
  font-weight: 900;
  color: #7833ba;
}

.video-message-marker .box-complete__noted
{
  font-size: 12px;
  font-weight: normal;
  opacity: 0.5;
}

.video-message-marker .box-complete__button
{
  padding: 10px 0px 30px;
}

.video-message-marker .box-complete__button .btn-custom:disabled
{
  opacity: 0.65;
}

.video-message-marker .step-payment .box-pay
{
  border-bottom: 1px solid rgba(121, 51, 186, 0.18);
}

.video-message-marker .step-payment .coupon-box
{
  border-bottom: 1px solid rgba(121, 51, 186, 0.18);
}

.video-message-marker .step-payment .form-group
{
  padding: 30px 25px;
  margin-bottom: 0px;
}

.video-message-marker .step-payment .form-group__label
{
  display: flex;
  margin-bottom: 13px;
}

.video-message-marker .step-payment .form-group__label label.pay
{
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: bold;
  margin-right: 5px;
  word-break: break-all;
  width: 80px;
}

.video-message-marker .step-payment .form-group__label label.point
{
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: bold;
  margin-right: 5px;
  word-break: break-all;
  width: 92px;
}

.video-message-marker .step-payment .form-group__label span
{
  font-size: 12px;
  font-weight: normal;
  word-break: break-all;
  line-height: 25px;
}

.video-message-marker .step-payment .form-group .input-error
{
  position: absolute;
  top: 37px;
  padding: 0;
  margin: 0;
}

.video-message-marker .step-payment .form-group .radio-component
{
  margin-right: 50px;
  margin-bottom: 0px;
}

.video-message-marker .step-payment .form-group__coupon
{
  margin-top: 20px;
}

.video-message-marker .step-payment .form-group__coupon .img
{
  position: relative;
  overflow: hidden;
}

.video-message-marker .step-payment .form-group__coupon .img img
{
  width: 100%;
}

.video-message-marker .step-payment .form-group__coupon .img .close
{
  position: absolute;
  right: 10px;
  top: 5px;
}

.video-message-marker .step-payment .form-group__coupon .img .close img
{
  width: auto;
}

.video-message-marker .step-payment .form-group__price
{
  padding-left: 20px;
}

.video-message-marker .step-payment .form-group__price > div
{
  margin-bottom: 23px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.video-message-marker .step-payment .form-group__price > div label
{
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
}

.video-message-marker .step-payment .form-group__price > div span
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #111;
}

.video-message-marker .step-payment .form-group__price > div div
{
  display: flex;
  align-items: center;
}

.video-message-marker .step-payment .form-group__price > div div .input-group.point input
{
  width: 140px;
  text-align: right;
  height: 37px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  margin-right: 10px;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 900;
  padding-right: 25px;
}

.video-message-marker .step-payment .form-group__price > div div .input-group.point::after
{
  content: "0 P";
  position: absolute;
  right: 21px;
  display: block;
  top: 50%;
  z-index: 99999;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #111;
  transform: translateY(-50%);
}

.video-message-marker .step-payment .form-group__price > div div .parent-apply-point .apply-point
{
  width: 140px;
  text-align: right;
  height: 37px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  margin-right: 0px;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 900;
  padding-right: 53px;
}

.video-message-marker .step-payment .form-group__price > div div .parent-apply-point::after
{
  content: ",000 P";
  position: absolute;
  right: 10px;
  display: block;
  top: 47%;
  z-index: 99999;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #111;
  transform: translateY(-50%);
}

.video-message-marker .step-payment .form-group__price > div div button
{
  background-color: rgba(17, 17, 17, 0.08);
  border-radius: 14px;
  border: none;
  font-size: 12px;
  font-weight: normal;
  width: 76px;
  height: 28px;
}

.video-message-marker .step-payment .form-group__price > div:last-child
{
  margin-bottom: 30px;
}

.video-message-marker .step-payment .form-group__price .input-component label
{
  word-break: keep-all;
  padding-right: 30px;
}

.video-message-marker .step-payment .form-group__price .btn-use-point
{
  margin-bottom: 13px;
}

.video-message-marker .step-payment .form-group__prize
{
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-self: center;
}

.video-message-marker .step-payment .form-group__prize label
{
  font-size: 18px;
  margin-bottom: 0px;
  font-weight: bold;
}

.video-message-marker .step-payment .form-group__prize button
{
  padding: 2px 10px;
  border-radius: 3px;
  background-color: #636363;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
  border: none;
}

.video-message-marker .step-payment .box-pay
{
  padding: 30px 18px 30px 25px;
}

.video-message-marker .step-payment__total
{
  padding: 30px 25px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 125px;
}

.video-message-marker .step-payment__total span
{
  font-size: 22px;
  font-weight: bold;
}

.video-message-marker .step-payment__total span:last-child
{
  font-family: "Roboto";
  font-size: 22px;
  font-weight: 900;
  color: #7833ba;
}

.video-message-marker .step-payment__button
{
  position: fixed;
  padding: 15px 20px 40px;
  bottom: 0px;
  width: 100%;
  background: #fff;
}

.video-message-marker .step-payment__button .btn-primary:disabled
{
  background-color: #7833ba !important;
  border-color: #7833ba !important;
}

.video-message-marker .step-payment__button .box-cancel-payment
{
  text-align: center;
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
}

.video-message-marker .step-payment__button .box-cancel-payment .text
{
  width: calc(100% - 60px);
  opacity: 0.9;
  border-radius: 4px;
  background-color: #000;
  padding: 9px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-message-marker .step-payment__button .box-cancel-payment .text span
{
  font-family: NotoSansCJKKR;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

.video-message-marker .step-video-content h3 span
{
  z-index: 99;
}

.video-message-marker .step-video-content .step-form .textarea-group .description
{
  padding: 25px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  background-color: rgba(17, 17, 17, 0.08);
  margin-bottom: 16px;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected
{
  border-radius: 5px;
  padding: 12px 20px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  height: 152px;
  overflow: scroll;
  font-family: NotoSansCJKKr;
  font-size: 14px;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label
{
  height: 23px;
  min-width: 40px;
  outline: none;
  border: none;
  border-bottom: 2px solid #ccc;
  margin: 0 5px 0 0;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label::placeholder
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  text-align: left;
  color: #111;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label span
{
  background-color: yellow;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label.error
{
  border-bottom: 2px solid red;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label:empty::before
{
  color: grey;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected label[data-placeholder]:not([data-placeholder=""]):empty::before
{
  content: attr(data-placeholder);
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected em.name
{
  opacity: 0.5;
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1.05px;
  text-align: left;
  color: #111;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected:empty::before
{
  color: grey;
}

.video-message-marker .step-video-content .step-form .textarea-group .content-template-selected[data-placeholder]:not([data-placeholder=""]):empty::before
{
  content: attr(data-placeholder);
}

.video-message-marker .step-video-content .step-form .form-group .input-component
{
  margin-bottom: 0;
}

.video-message-marker .step-video-content .step-form .form-group .input-component .sub-label
{
  font-family: NotoSansCJKkr;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
  margin-bottom: 8px;
}

.video-message-marker .step-video-content .step-form .form-group .input-component:first-child label
{
  margin-bottom: 6px;
}

.video-message-marker .step-video-content .step-form .overlay-popup-use-template-step2
{
  z-index: 999998;
}

.video-message-marker .step-video-content .step-form .show.popup-validate-keyword
{
  z-index: 999999;
  width: calc(100vw - 50px);
}

.video-message-marker .step-video-content .step-form .show.popup-validate-keyword h3
{
  border-bottom: none;
}

.video-message-marker .step-video-content .step-form .show.popup-validate-keyword .cs-alert-body
{
  padding: 0 19px 25px 19px;
}

.video-message-marker .step-video-content .step-form .show.popup-validate-keyword .cs-alert-body .content-validate-keyword .text
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .step-video-content .step-form .overlay-popup-validate-keyword
{
  z-index: 999998;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2
{
  width: calc(100vw - 50px);
  z-index: 999999;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 div > h3
{
  border-bottom: none;
  text-align: center;
  font-family: NotoSansCJKkr;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #7833ba;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 .cs-alert-body .content-template .text
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: -0.42px;
  text-align: center;
  color: #7833ba;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 .cs-alert-body .content-template .text .text-bottom
{
  margin-top: 17px;
  margin-bottom: 24px;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: center;
  color: #7833ba;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 .cs-alert-body .content-template .no-see-today
{
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 .cs-alert-body .content-template .no-see-today .checkbox-component
{
  padding: 0px;
  margin: 0px;
}

.video-message-marker .step-video-content .step-form .show.popup-use-template-step2 .cs-alert-body .content-template .no-see-today .text-no-see
{
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #111;
}

.video-message-marker .step-video-content .step-form .popup-template-step2
{
  background-color: #f9e562;
  width: calc(100vw - 50px);
}

.video-message-marker .step-video-content .step-form .popup-template-step2 div > h3
{
  border-bottom: none;
  font-family: NotoSansCJKkr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body
{
  padding: 0 15px 15px 15px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template
{
  margin-top: 113px;
  position: relative;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .text-area
{
  background-image: linear-gradient(to right, white 10px, transparent 10px), linear-gradient(to left, white 10px, transparent 10px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  background-attachment: local;
  border-radius: 15px;
  height: 361px;
  overflow-y: scroll;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .text
{
  padding: 0px;
  font-family: NotoSansCJKkr;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #7833ba;
  height: 222px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .text .text-top
{
  margin-bottom: 12px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .text span
{
  text-align: center;
  white-space: break-spaces;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog
{
  position: relative;
  overflow: scroll;
  background-color: #fff;
  padding: 20px;
  height: 360px;
  border-radius: 15px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog #backdrop
{
  position: absolute;
  z-index: 1;
  border: solid 1px #b4b4b4;
  background-color: #fff;
  overflow: auto;
  pointer-events: none;
  transition: transform 1s;
  border-radius: 15px;
  width: 100%;
  padding: 0px 10px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog #backdrop .highlights
{
  white-space: pre-wrap;
  word-wrap: break-word;
  color: transparent;
  background-image: linear-gradient(to right, white 0px, transparent 0px), linear-gradient(to left, white 0px, transparent 0px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  color: #fff;
  background-attachment: local;
  border-radius: 0px;
  overflow-y: scroll;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component
{
  border-radius: 0px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component #js-add-template
{
  z-index: 2;
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  background: transparent;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #111;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  background-attachment: local;
  border-radius: 0px;
  height: 360px;
  overflow-y: scroll;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .textarea-component #js-add-template:focus
{
  outline: none;
  box-shadow: none;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup
{
  background-image: url("/images/linebg2.png");
  background-position-y: 40px;
  outline: none;
  text-align: left;
  background-color: #fff;
  padding-top: 12px;
  min-height: 360px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div
{
  line-height: 30px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  color: #111;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label
{
  height: 27px;
  min-width: 40px;
  max-width: 255px;
  outline: none;
  border: none;
  border-bottom: 2px solid #ccc;
  margin: 0 5px 0 0;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label::placeholder
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  text-align: left;
  color: #111;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label span
{
  background-color: yellow;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label.error
{
  border-bottom: 2px solid red;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label:empty::before
{
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  text-align: left;
  color: #111;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .content-template .content-dialog .content-template-popup div label[data-placeholder]:not([data-placeholder=""]):empty::before
{
  content: attr(data-placeholder);
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .img-position
{
  width: calc(100% - 60px);
  position: absolute;
  z-index: 999;
  left: 50%;
  transform: translate(-50%, 0);
  top: 72px;
  height: 128px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .cs-alert-body .img-position img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 .radius-unset-btn
{
  background-color: #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.video-message-marker .step-video-content .step-form .popup-template-step2 button:disabled
{
  background-color: #ccc;
}

.video-message-marker .step-video-content .step-form .disabled-popup:before
{
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000005;
  background: rgba(66, 56, 56, 0.3);
  opacity: 0.5;
}

.video-message-marker .step-video-content .step-form .modal-validate-template
{
  z-index: 99999;
  top: 45%;
}

.video-message-marker .step-video-content .step-form .modal-validate-template h3
{
  border-bottom: none;
}

.video-message-marker .step-video-content .toast-validate-keyword
{
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
  background-color: #000;
  width: calc(100vw - 50px);
  height: 55px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99999;
}

.video-message-marker .step-video-content .toast-validate-keyword .text
{
  font-family: NotoSansCJKkr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.video-message-marker .step-video-content .show-key-board
{
  padding-bottom: 120px;
}

.video-message-marker .step-video-content .step-box__comment .text-character-right
{
  display: flex;
  justify-content: flex-end;
  padding-right: 20px;
}

.video-message-marker .slider .slider_video .no-video-created
{
  text-align: center;
  font-family: "NotoSansCJKKr";
  color: #111;
  font-size: 14px;
}

.video-message-marker .slider .slider_video .swiper-wrapper .swiper-slide .swiper-zoom-container
{
  width: 100%;
}

.video-message-marker .slider .slider_video .swiper-wrapper .swiper-slide .swiper-zoom-container .item .img
{
  height: 150px;
}

.video-message-marker .slider .slider_video .swiper-wrapper .swiper-slide .swiper-zoom-container .item .img img.message-maker-img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__custom
{
  padding-bottom: 35px;
  border-radius: 10px;
  overflow: hidden;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__custom .swiper-pagination .swiper-pagination-bullet
{
  width: 5px;
  height: 5px;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__custom .swiper-pagination .swiper-pagination-bullet-active
{
  width: 18px;
  border-radius: 2.5px;
  background-color: #111;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__custom .swiper-slide
{
  border-radius: 10px;
  overflow: hidden;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__custom .swiper-slide .description
{
  font-size: 11px;
  color: #7833ba;
  font-weight: bold;
}

.video-message-marker .swiper-pagination__maker .swiper-pagination__none .swiper-pagination
{
  display: none;
}

.video-message-marker .swiper-pagination__maker .swiper-wrapper .swiper-zoom-container .item
{
  width: 325px;
  height: 172px;
}

.video-message-marker .swiper-pagination__maker .swiper-wrapper .swiper-zoom-container .item img
{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.video-message-marker .swiper-pagination__maker .swiper-wrapper .swiper-zoom-container .banner-default
{
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-message-marker .swiper-pagination__maker .swiper-wrapper .swiper-zoom-container .banner-default p
{
  font-family: NotoSansCJKKR;
  font-size: 11px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #7833ba;
}

.video-message-marker .swiper-backface-hidden .swiper-slide
{
  transform: none !important;
  backface-visibility: unset !important;
}

.video-message-marker .swiper-slide
{
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector.active
{
  border: 7px solid #e8cfff;
  border-radius: 8px;
  background-color: #e8cfff;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector.inactive
{
  padding: 7px;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector__thumb
{
  width: 110px;
  height: 150px;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector__thumb img.photo
{
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector .photo-selector__thumb.img-comimg__soon
{
  position: relative;
}

.video-message-marker .swiper-slide .item-character .img .photo-selector .photo-selector__thumb.img-comimg__soon::after
{
  content: "COMING SOON";
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  border-radius: 5px;
}

.video-message-marker .swiper-slide .character-pose-items.active
{
  border: 7px solid #e8cfff;
  border-radius: 8px;
  background-color: #e8cfff;
}

.video-message-marker .swiper-slide .character-pose-items.inactive
{
  padding: 7px;
}

.video-message-marker .swiper-slide .character-pose-items__thumb img.photo
{
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.video-message-marker .swiper-custom
{
  width: auto !important;
}

.video-message-marker .popup-explan-message
{
  width: calc(100vw - 50px);
}

.video-message-marker .popup-explan-message .radius-unset-btn
{
  flex-direction: row-reverse;
}

.video-message-marker .popup-explan-message .radius-unset-btn button
{
  background-color: rgba(17, 17, 17, 0.3);
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

.video-message-marker .popup-explan-message .radius-unset-btn .cancel
{
  background-color: #7833ba !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}

.video-message-marker .popup-explan-message .content-dialog-time .text
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .popup-explan-message .content-dialog-time .img
{
  object-fit: cover;
  padding: 10px 0px;
  margin: 0 auto;
}

.video-message-marker .popup-explan-message .content-dialog-time .img img
{
  width: 100%;
}

.video-message-marker .dropdown-common .dropdown-menu
{
  transform: translate3d(0px, 48px, 0px) !important;
  border: solid 1px #d9d9d9;
  border-radius: 5px;
  height: 162px;
  background: #FFFFFF;
}

.video-message-marker .dropdown-common .dropdown-menu::-webkit-scrollbar
{
  width: 6px;
}

.video-message-marker .dropdown-common .dropdown-menu::-webkit-scrollbar-thumb
{
  background: #bebebe;
  border-radius: 2px;
}

.video-message-marker .dropdown-common .placeholder #dropdown-item-button
{
  color: #d9d9d9;
}

.video-message-marker .dropdown-common .dropdown .dropdown-item
{
  padding: 10px 20px;
  border-left: 0;
  border-right: 0;
  position: relative;
  display: block;
  width: 100%;
}

.video-message-marker .dropdown-common .dropdown .dropdown-item:before
{
  content: "";
  display: block;
  width: 87%;
  height: 1px;
  background-color: #d9d9d9;
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.video-message-marker .dropdown-common .dropdown .dropdown-item:last-child
{
  border-bottom: none;
}

.video-message-marker .dropdown-common .dropdown .dropdown-item:last-child:before
{
  display: none;
}

.video-message-marker .dropdown-common .dropdown .dropdown-item.active
{
  margin-top: -2px;
}

.video-message-marker .box-note .title-video
{
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker .box-note .box-content-template-step3
{
  position: relative;
  padding: 0 15px 15px 15px;
  background-color: #f9e562;
  border-radius: 5px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3
{
  position: relative;
  padding-top: 130px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 em.name
{
  color: #7833ba;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .text-area
{
  background-image: linear-gradient(to right, white 10px, transparent 10px), linear-gradient(to left, white 10px, transparent 10px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  background-attachment: local;
  border-radius: 15px;
  height: 361px;
  overflow-y: scroll;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .text
{
  padding: 0px;
  font-family: NotoSansCJKkr;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: #7833ba;
  height: 130px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .text span
{
  text-align: center;
  white-space: break-spaces;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .img
{
  width: calc(100% - 34px);
  position: absolute;
  z-index: 999;
  left: 50%;
  transform: translate(-50%, 0);
  top: 5px;
  height: 150px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .img img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog
{
  position: relative;
  overflow: scroll;
  background-color: #fff;
  padding: 20px;
  height: 360px;
  border-radius: 15px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog #backdrop
{
  position: absolute;
  z-index: 1;
  border: solid 1px #b4b4b4;
  background-color: #fff;
  overflow: auto;
  pointer-events: none;
  transition: transform 1s;
  border-radius: 15px;
  width: 100%;
  padding: 0px 10px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog #backdrop .highlights
{
  white-space: pre-wrap;
  word-wrap: break-word;
  color: transparent;
  background-image: linear-gradient(to right, white 0px, transparent 0px), linear-gradient(to left, white 0px, transparent 0px), repeating-linear-gradient(white, white 30px, #b5ceff 30px, #b5ceff 31px, white 31px);
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  color: #fff;
  background-attachment: local;
  border-radius: 0px;
  overflow-y: scroll;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog .textarea-component
{
  border-radius: 0px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog .textarea-component #js-add-template
{
  z-index: 2;
  line-height: 31px;
  padding: 30px 10px 0px 10px;
  background: transparent;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #111;
  border-radius: 15px;
  white-space: break-spaces;
  resize: none;
  border: none;
  background-attachment: local;
  border-radius: 0px;
  height: 360px;
  overflow-y: scroll;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog .textarea-component #js-add-template:focus
{
  outline: none;
  box-shadow: none;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog .content-template-popup
{
  background-image: url("/images/linebg2.png");
  background-position-y: 40px;
  outline: none;
  text-align: left;
  background-color: #fff;
  padding-top: 12px;
}

.video-message-marker .box-note .box-content-template-step3 .content-template-step3 .content-dialog .content-template-popup div
{
  line-height: 30px;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  color: #111;
}

.video-message-marker .box-note .box-content-template-step3 .img-position
{
  width: calc(100% - 60px);
  position: absolute;
  z-index: 999;
  left: 50%;
  transform: translate(-50%, 0);
  top: 25px;
  height: 128px;
}

.video-message-marker .box-note .box-content-template-step3 .img-position img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-message-marker div > h3
{
  border-bottom: none;
  font-family: NotoSansCJKkr;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-message-marker div > h3 .radius-unset-btn
{
  background-color: #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.video-message-marker div > h3 button:disabled
{
  background-color: #ccc;
}

.btn-custom
{
  border-radius: 5px;
  background-color: #7833ba;
  border: none;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  height: 48px;
  color: #fff;
  width: 100%;
}

.video-coupon
{
  padding: 90px 25px 0px;
  height: calc(100vh - 70px);
}

.video-coupon .coupon
{
  padding-bottom: 70px;
}

.video-coupon .coupon .user-not-coupon
{
  font-family: NotoSansCJKKR;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-coupon .coupon-image
{
  margin-bottom: 20px;
  width: 100%;
}

.video-coupon .coupon-image .photo-selector
{
  width: 100%;
}

.video-coupon .coupon-image .photo-selector__thumb .marker
{
  z-index: 999;
}

.video-coupon .coupon-image img
{
  width: 100%;
}

.video-coupon .coupon-image .marker img
{
  width: 48px;
}

.video-coupon .coupon-button
{
  position: fixed;
  background-color: #fff;
  z-index: 8888;
  width: 100%;
  text-align: center;
  min-height: 80px;
  left: 0;
  padding: 0 25px;
  bottom: 0px;
}

.video-coupon .coupon .content h3
{
  opacity: 0.8;
  font-family: NotoSansCJKkr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  margin-top: 30px;
}

.video-coupon .coupon-button .btn-custom:disabled
{
  opacity: 0.65;
}

.video-coupon .header__hs2::after
{
  display: none;
}

.video-coupon .coupon-empty
{
  height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-coupon .coupon-empty .user-not-coupon .image
{
  width: 150px;
  height: 100px;
  margin: 0 31px 30px;
  object-fit: contain;
  padding-bottom: 30px;
}

.video-coupon .coupon-empty .user-not-coupon .content h3
{
  opacity: 0.8;
  font-family: NotoSansCJKkr;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-coupon #cs-modal-js-exchange-coupon .cs-modal-body
{
  padding: 0px 25px 30px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon
{
  position: relative;
  min-height: 310px;
}

@media only screen and (max-width: 395px)
{
  .video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon
  {
    min-height: 305px;
  }
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon
{
  position: relative;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon .bg-card-coupon
{
  width: 100%;
  min-height: 77px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon .info-card
{
  background-repeat: no-repeat;
  min-height: 77px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon .info-card img
{
  margin-right: 20px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon .info-card .type-change p
{
  margin-bottom: 0;
  font-family: Binggrae;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: -0.32px;
  text-align: left;
  color: #fff;
  white-space: nowrap;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .card-change-to-coupon .info-card .type-change p:first-child
{
  padding-bottom: 5px;
  padding-top: 3px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .quantity-change
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .quantity-change label
{
  margin: 0;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .quantity-change__value .item-value
{
  display: flex;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .quantity-change__value .item-value label
{
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: center;
  color: #111;
  padding: 5px 7px;
  border: solid 1px #e5e5e5;
  display: flex;
  align-items: center;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .quantity-change__value .item-value__number
{
  border-right: none !important;
  border-left: none !important;
  padding: 5px 12px !important;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point
{
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #e8e8e8;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point .info-point-label
{
  opacity: 0.7;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-bottom: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point .info-point-value
{
  opacity: 0.7;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #111;
  margin-bottom: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__item
{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__pay .info-point-label
{
  opacity: 1 !important;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__pay .info-point-value
{
  opacity: 1 !important;
  color: #7833ba;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use
{
  align-items: initial;
  padding-top: 10px;
  padding-bottom: 50px;
  padding-right: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .info-point-label
{
  opacity: 1 !important;
  white-space: nowrap;
  padding-top: 7px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point
{
  width: calc(100% - 110px);
  text-align: right;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item
{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border: solid 1px #e5e5e5;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item input
{
  width: 100%;
  border: none;
  border-right: solid 1px #e5e5e5;
  height: 100%;
  text-align: right;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  padding-right: 10px;
  height: 100%;
  vertical-align: middle;
  display: flex;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 7px;
  border-radius: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value
{
  position: relative;
  width: calc(100% - 70px);
  height: 100%;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value .clear-point
{
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #888888;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value .clear-point label
{
  color: #FFFFFF;
  margin-bottom: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value.use-full-point input
{
  padding-right: 70px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value.use-full-point::after
{
  content: ",000P";
  position: absolute;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  top: 53%;
  transform: translateY(-50%);
  right: 30px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value.input-point-aplly input
{
  padding-right: 50px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .input-value.input-point-aplly::after
{
  content: ",000P";
  position: absolute;
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: right;
  color: #7833ba;
  top: 53%;
  transform: translateY(-50%);
  right: 10px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .use-point-full
{
  margin-bottom: 0;
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  padding: 7px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__item .use-point-full.opacity-5
{
  opacity: 0.5;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .info-point__use .use-point__alert
{
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: -0.36px;
  text-align: right;
  color: #ff2a2a;
  padding-top: 5px;
  white-space: nowrap;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .alert-point-over
{
  margin: 5px 30px 5px;
  padding-bottom: 5px;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .alert-point-over .alert-point-over-item
{
  padding: 4px 23px;
  border-radius: 3px;
  border: solid 1px #ffdc2a;
  background-color: rgba(255, 234, 42, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .alert-point-over .alert-point-over-item label
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  margin-bottom: 0;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .btn-change-to-coupon
{
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .btn-change-to-coupon button
{
  padding: 12px 133px 12px 134px;
  border-radius: 5px;
  background-color: #7833ba;
  white-space: nowrap;
  font-family: NotoSansCJKkr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  width: 100%;
}

.video-coupon #cs-modal-js-exchange-coupon .main-change-to-coupon .btn-change-to-coupon.disabled button
{
  background-color: #b2b2b2;
}

.content-dialog-video-rendering .text
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.content-dialog-video-rendering .text .text-push
{
  margin-top: 9px;
  font-family: NotoSansCJKkr;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: center;
  color: #474df0;
  margin-bottom: 0px;
}

.change-password-page
{
  height: 110vh;
}

.change-password-page .wrapper
{
  margin-top: 55px;
  padding-left: 32px;
  padding-right: 30px;
}

.change-password-page__notice-password
{
  margin-top: 5px;
  opacity: 0.5;
  font-family: NotoSansCJKkr;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.change-password-page__checkbox-show-password
{
  opacity: 0.5 !important;
  font-family: NotoSansCJKkr !important;
  font-size: 12px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.5 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #111 !important;
}

.change-password-page__row-button
{
  position: fixed;
  bottom: 35px;
  left: 25px;
  right: 25px;
  width: auto;
}

.change-password-page__btn-register
{
  background-color: #c6c6c6 !important;
}

.change-password-page__password-asterisk
{
  color: transparent !important;
  position: relative;
  font-size: 1px !important;
}

.change-password-page__asterisk
{
  position: absolute;
  top: 11px;
  left: 15px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  color: #313131;
}

.children-swiper
{
  width: 100%;
  height: 500px;
}

.children-swiper .item .img
{
  width: 68px;
  height: 68px;
  margin: auto;
}

.children-swiper .item .img .photo
{
  width: 68px;
  height: 68px;
  margin: auto;
  border-radius: 5px;
}

.children-swiper .item .img .marker
{
  border-radius: 5px;
}

.children-swiper .item .description
{
  margin-bottom: 10px !important;
  width: 68px;
  margin: auto;
}

.children-swiper .item .description span
{
  opacity: 0.5;
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.children-swiper .swiper-pagination-bullet
{
  width: 5px;
  height: 5px;
  opacity: 0.38;
  border-radius: 3px;
  background-color: #111;
}

.children-swiper .swiper-pagination-bullet-active
{
  width: 18px;
  height: 5px;
  opacity: 0.78;
  border-radius: 3px;
  background-color: #111;
}

.children-swiper .swiper-horizontal > .swiper-pagination-bullets, .children-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .children-swiper .swiper-pagination-custom, .children-swiper .swiper-pagination-fraction
{
  bottom: 20px;
  left: 0;
  width: 100%;
}

.profile-information-page .information__title
{
  font-family: NotoSansCJKKr;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: -0.56px;
  text-align: center;
  color: #313131;
}

.custom-dropdown
{
  width: 100%;
  padding: 12px 15px 11px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
  height: 43px;
  position: relative;
}

.custom-dropdown .dropdown-select
{
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  margin-left: 5px;
}

.custom-dropdown .dropdown-menu
{
  width: 100%;
  transform: translate3d(0.1429px, 41px, 0px) !important;
  inset: 0px auto 0px 0px !important;
  overflow: scroll;
  height: 150px;
  z-index: 10;
  padding: 0px;
  margin-top: 3px;
}

.custom-dropdown .dropdown-item
{
  padding: 10px 20px;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
}

.custom-dropdown .dropdown-item.active, .custom-dropdown .dropdown-item:active
{
  text-decoration: none;
  background-color: #f5ebf6;
}

.custom-dropdown .img-icon
{
  position: absolute;
  bottom: 16px;
  right: 14px;
}

body.show
{
  overflow: hidden;
}

body.show-modal
{
  overflow: hidden;
  position: fixed;
  position: relative;
}

body.show-modal .wrapper::before
{
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  display: inline-block;
  background-color: rgba(17, 17, 17, 0.5);
  z-index: 99999;
}

.header-before-modal::before
{
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  display: inline-block;
  background-color: rgba(17, 17, 17, 0.5);
  z-index: 99999;
  margin-left: -20px;
}

.modal-select
{
  height: 0;
  overflow: hidden;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  z-index: 9999999;
  border-radius: 15px 15px 0px 0px;
}

.modal-select.open
{
  height: 80vw;
}

.modal-select--header
{
  height: 52px;
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  background-color: #ffffff;
  z-index: 999;
}

.modal-select--header span
{
  font-weight: 700;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #111;
  padding-left: 30px;
  line-height: 52px;
}

.modal-select--header .modal-close
{
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  right: 30px;
}

.modal-select--header .modal-close img
{
  position: absolute;
  top: 0;
}

.modal-select .modal-content
{
  align-items: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  color: #222222;
  padding: 0;
  border: none;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-select .modal-select-over::after
{
  content: "";
  position: fixed;
  bottom: pxToVW(80);
  left: 0;
  width: 100%;
  height: pxToVW(50);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
  z-index: 9;
}

.modal-select .modal-select-over::before
{
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.modal-select .modal-select-over .modal-over
{
  height: 300px;
  overflow-y: auto;
  margin-top: 0px;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.modal-select .modal-select-over .modal-over::before
{
  content: "";
  width: calc(100% - 65px);
  right: 8vw;
  position: fixed;
  display: inline-block;
  height: 42px;
  border-radius: 10px;
  background-color: #f5ebf6;
  top: 25%;
  transform: translateY(-50%);
  color: #7833BA;
  opacity: 0.7;
}

.modal-select .modal-select-over .modal-over .swiper
{
  bottom: 2083px;
}

.modal-select .modal-select-over .modal-over .swiper-slide
{
  width: 100%;
  opacity: 0.3;
}

.modal-select .modal-select-over .modal-over .swiper-slide.swiper-slide-active
{
  margin-left: 0px;
  border-radius: 10px;
  opacity: 1;
}

.modal-select .modal-select-over .modal-over .swiper-slide.swiper-slide-active .item
{
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #7833ba;
}

.modal-select .modal-select-over .modal-over .item
{
  display: inline-block;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  height: 40px;
}

.modal-select .modal-select-over .modal-button-custom
{
  position: absolute;
  top: 190px;
  width: 100%;
  z-index: 50;
  height: 200px;
  background: #fff;
}

.modal-select .modal-select-over .modal-button-custom button
{
  width: 85%;
  margin: auto;
}

.detail-notification
{
  height: auto;
  -webkit-animation: expand 5s;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

@-webkit-keyframes expand
{
  0%
  {
    height: 0px;
  }

  100%
  {
    height: auto;
  }
}

.notification-detail .attachments img
{
  max-height: 340px;
  margin-bottom: 10px;
}

.notification-detail .back-list-bottom-page
{
  width: 100%;
  position: fixed;
  bottom: 0px;
  background: #FFFFFF;
  z-index: 9999;
  padding: 5px 25px 35px;
}

.notification-detail .lists__item__content h3
{
  font-family: NotoSansCJKKr;
  font-size: 16px !important;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  word-break: break-all;
}

.notification-detail .container
{
  margin-bottom: 90px;
}

#notification .lists__item
{
  align-items: unset;
}

#notification .lists__item__content
{
  max-width: 100%;
  overflow: hidden;
  padding-right: 7px;
}

#notification .lists__item__content h3
{
  margin: 0;
}

#notification .lists__item__action
{
  padding-top: 21px;
}

.notification .lists__item.loading-content span
{
  opacity: 1 !important;
}

.notification .lists__item.loading-content p
{
  opacity: 1 !important;
}

.notification .lists__item__content h3
{
  white-space: initial;
  font-family: NotoSansCJKKr;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #111;
  word-break: break-all;
}

.video-completed .header__hs2 .title h1
{
  font-weight: bold;
}

.video-completed ::after
{
  height: 0px !important;
}

.video-completed .content-completed
{
  margin: 60px 25px 25px 25px;
}

.video-completed .content-completed__box
{
  padding-top: 55px;
}

.video-completed .content-completed__box h2
{
  font-family: Binggrae;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.32;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-completed .content-completed__box .note
{
  text-align: center;
  margin-bottom: 50px;
  margin-top: 10px;
}

.video-completed .content-completed__box .note span
{
  font-family: NotoSansCJKkr;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #111;
}

.video-completed .content-completed .image
{
  padding-top: 24px;
  margin: 0 auto;
  width: 274px;
  object-fit: contain;
}

.video-completed .content-completed .image img
{
  width: 100%;
  height: 100%;
}

.video-completed .button
{
  position: fixed;
  bottom: 50px;
  right: 0;
  padding: 0px 25px;
  width: 100%;
}

.video-completed .button .btn-video-completed
{
  background: #7833ba;
  color: #fff;
  width: 100%;
  height: 55px;
}

.video-completed .button .btn-video-completed:focus
{
  background: #7833ba;
}

.menu-wrap-right
{
  width: 100% !important;
  z-index: 100002 !important;
  top: 0;
}

.menu-wrap-right .nav
{
  width: 80% !important;
}

.menu-wrap-right .nav__wrapper
{
  display: flex !important;
}

.menu-wrap-right .nav__close-btn
{
  line-height: 12px !important;
}

.menu-wrap-right .nav__close-btn img
{
  vertical-align: unset !important;
}

.menu-wrap-right .bm-item-list
{
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
  z-index: 100036 !important;
}

.menu-wrap-right .bm-item-list .nav__wrapper
{
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
}

.bm-overlay
{
  top: 0;
  z-index: 9999 !important;
}

.btn-menu
{
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-menu img
{
  padding-right: 3px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwicmVzcG9uc2l2ZS5zY3NzIiwiY29tbW9uLnNjc3MiLCJoZWFkZXIuc2NzcyIsIm5hdmlnYXRpb24uc2NzcyIsInRhYnMuc2NzcyIsImxpc3RzLnNjc3MiLCJmb3Jtcy5zY3NzIiwibW9kYWwuc2NzcyIsImxvYWRpbmcuc2NzcyIsInBhZ2VzL2ludHJvLnNjc3MiLCJwYWdlcy9sb2dpbl9wYWdlLnNjc3MiLCJwYWdlcy9yZWdpc3Rlcl9wYWdlLnNjc3MiLCJwYWdlcy9mb3Jnb3RfYWNjb3VudC5zY3NzIiwicGFnZXMvbWFpbl9wYWdlLnNjc3MiLCJwYWdlcy9hbGJ1bS1waG90by1kZXRhaWwuc2NzcyIsInBhZ2VzL2FsYnVtLXZpZGVvLWRldGFpbC5zY3NzIiwicGFnZXMvYWxidW0uc2NzcyIsInBhZ2VzL3JhbmtpbmdfcGFnZV9hd2FyZC5zY3NzIiwicGFnZXMvcmFua2luZ19wYWdlX2hhbGxfb2ZfZmFtZS5zY3NzIiwicGFnZXMvY2hpbGRyZW5fc2V0dGluZy5zY3NzIiwicGFnZXMvYXdhcmRfc2lnbnVwX3BhZ2Uuc2NzcyIsInBhZ2VzL2FsYnVtX2Jyb3dzZXJfcGFnZS5zY3NzIiwicGFnZXMvdm90aW5nX3BhZ2Uuc2NzcyIsInBhZ2VzL25vdGlmaWNhdGlvbi1kZXRhaWwuc2NzcyIsInBhZ2VzL3FuYS1mb3JtLnNjc3MiLCJwYWdlcy9xbmEtbGlzdC5zY3NzIiwicGFnZXMvZ2lmdGJveF9wb2ludC5zY3NzIiwicGFnZXMvZ2lmdGJveF9wb2ludF9oaXN0b3J5LnNjc3MiLCJwYWdlcy9naWZ0Ym94X2NvdXBvbi5zY3NzIiwicGFnZXMvcW5hLWRldGFpbC5zY3NzIiwicGFnZXMvc2V0dGluZy5zY3NzIiwicGFnZXMvcHJvZmlsZS5zY3NzIiwicGFnZXMvaW5mb3JtYXRpb24uc2NzcyIsInBhZ2VzL3ZpZGVvX3BsYXllci5zY3NzIiwicGFnZXMvdmlkZW9fbWVzc2FnZV9tYXJrZXQuc2NzcyIsInBhZ2VzL2NoYW5nZV9wYXNzd29yZC5zY3NzIiwicGFnZXMvc3dpcGVyLWNoaWxkcmVuLnNjc3MiLCJwYWdlcy9wcm9maWxlX2luZm9ybWF0aW9uLnNjc3MiLCJwYWdlcy9jdXN0b21fZHJvcGRvd24uc2NzcyIsInBhZ2VzL21vZGFsX3NlbGVjdC5zY3NzIiwicGFnZXMvbm90aWZpY2F0aW9uLWxpc3Quc2NzcyIsInBhZ2VzL3ZpZGVvX2NvbXBsZXRlZC5zY3NzIiwibWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBUTtBQUNBO0FBQ0E7QUFFUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQy9CRjtBQ09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBSVo7RUFDSTtFQUNBO0VBRUE7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUo7RUFDSTs7QUFHQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBc0JKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTVo7RUFDSTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0Y7O0FBRUY7RUFFSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0VBQ0E7O0FBRUo7RUFFSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0VBQ0E7O0FBRUo7RUFFSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBTXBCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FEaFhSO0FFR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUlKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUM1TVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQWRKO0lBZVE7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJSTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWZKO0lBZ0JROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQWdCQTtFQUNBOztBQWhCQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9oQjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUk7RUFDSTs7QUFFSjtFQUNJOztBQUlBO0VBQ0k7O0FBRUo7RUFDSTs7QUFJWjtFQUNJOztBQWtCSjtFQUNJO0VBQ0E7RUFDQTs7QUFPSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN4WHhCO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7O0FDM0VOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN4R0o7RUFDRTs7QUFDQTtFQUNFOztBQUlJO0VBQ0U7RUFDQTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQVFOO0VBQ0U7O0FBSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7OztBQUtGO0VBQ0U7O0FBRUU7RUFHRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFLUjtFQUNFO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQUZGO0lBR0k7OztBQVdGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVBO0VBQ0U7O0FBRUU7RUFDRTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBRUU7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSU47RUFDRTs7O0FDbnBCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFJRjtFQUNFOztBQUVGO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFNSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FDelVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUFLOztFQUNMO0lBQU87OztBQUVUO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBdUI7OztBQUV6QjtFQUE4Qjs7O0FQNFY5QjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBNEM7RUFDNUM7OztBQUdGO0FBQ0E7RUFDRTtJQUFLOztFQUNMO0lBQU87OztBQUdUO0VBQ0U7SUFBSzs7RUFDTDtJQUFPOzs7QUFHVDtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDSTs7O0FBR0o7RUFRTTtJQUNFOztFQWlCQTtJQUVFO0lBQ0E7O0VBSUY7SUFDRTtJQUNBO0lBQ0U7O0VBSUo7SUFFQztJQUNDO0lBQ0E7OztBQU9WO0VBQ0U7SUFDRTs7O0VBRUY7SUFDRTs7O0FRam1CSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDZEY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3RNVjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBR0Y7RUFORjtJQU9JOzs7QUFHRjtFQVZGO0lBV0k7OztBQU1FO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBZUo7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBRUU7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FDaFVKO0VBQ0U7O0FBRUU7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDMURKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJTjtFQUNFOztBQUdBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1JO0VBQ0U7O0FBUVo7RUFFRTtFQUlBO0VBRUE7RUFDQTs7QUFDQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1OO0VBQ0U7RUFDQTs7QUFNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFJRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlBO0VBQ0U7RUFDQTs7QUFHQTtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7QUFJRjtFQUNFOztBQUtSO0VBQ0U7RUFDQTs7QUFHQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtOO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBS047RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQVVsQjtFQUNFO0VBQ0E7RUFDQTtFQUVBOztBQUVFO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBT1Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFHQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1o7RUFDRTs7QUFFRjtFQUNFOztBQUlFO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBTVY7RUFDRTtFQUNBOztBQU9OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUVFO0VBQ0E7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFHRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBT1I7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFVQTtFQUZGO0lBR0k7OztBQUdIO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFHSDtFQUNFO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQU5GO0lBT0k7OztBQU1FO0VBREY7SUFFSTs7O0FBTVI7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBUVY7RUFDRTs7O0FDMzlCQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBR0E7RUFDRTs7O0FDN0RKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBR0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBSUY7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQVNOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFLUjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUU47RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JBQ0U7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVVKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFRTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUVY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7O0FBTUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDOWhCTjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBTU47RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7RUFrQkE7O0FBakJBO0VBQ0U7RUFDQTs7QUFDQTtFQUVFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBRUE7RUFDQTtFQUNBOztBQVFSO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7O0FBRUY7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUNoV047RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUE7RUFDSTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU1WO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFBbUI7RUFDbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFRWjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUE0QkU7RUFDRTtFQUNBOztBQVFGO0VBQ0U7RUFDQTs7QUFRRjtFQUNFO0VBQ0E7O0FBWUY7RUFDRTtFQUNBO0VBQ0E7O0FBaUROO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBRUU7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTVY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTtFQUNBOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPVjtFQUNFOzs7QUMvdUJKO0VBQ0U7OztBQUdBO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVFkO0VBQ0U7OztBQ2xMRjtFQUNJOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQ2pJRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFLTjtFQUNFOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTs7O0FDOUxGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOzs7QUNqREo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1o7RUFFRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBMkROO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBWVI7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFOzs7QUM5Z0JFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRTtFQUNJOztBQUVKO0VBQ0k7O0FBUVI7RUFDSTtFQUNBO0VBQ0E7OztBQ3pDVjtFQUNFO0VBQ0E7O0FBRUE7RUFFRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBT1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNuSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUE7RUFDRTs7QUFDQTtFQUNJO0VBQ0E7O0FBS1Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRTtFQUNFOztBQUVGO0VBQ0U7O0FBTUo7RUFDRTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUNsR0U7RUFDRTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBUUY7RUFDRTtFQUVBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPRTtFQUNFO0VBQ0E7RUFDQTs7QUFRSjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQU9aO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVWQ7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9SO0VBQ0U7RUFDQTs7O0FBR0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7O0FBR0o7RUFDRTs7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9JO0VBQ0U7O0FBSU47RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQU1WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFNQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUlGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7OztBQVFWO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUlFOzs7QUFFRjtFQUNFOzs7QUMzMkJBO0VBQ0U7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBT0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtSO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUVBOztBQU9GO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUVFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBRUE7RUFFQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBU2hCO0VBQ0U7OztBQUlFO0VBQ0U7O0FBSUY7RUFDRTs7O0FDdkxBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUtSO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFOztBQUVGO0VBQ0U7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7OztBQVNkO0VBSUU7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzFRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBV2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0k7O0FBRUo7RUFDSTs7QUFVaEI7RUFDSTs7O0FDeEtGO0VBQ0U7O0FBS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2pGWjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBR0Y7RUFORjtJQU9JOzs7QUFHRjtFQVZGO0lBV0k7OztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBR0Q7RUFDRTtFQUNBOzs7QUMzTEk7RUFDSTs7QUFFSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNuQ1o7RUFDRTtFQUVBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Q7RUFDQztFQUNBOztBQThCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFHRDtFQUNDO0VBQ0E7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBR0E7RUFDRTs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNwV1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFOztBQUdGO0VBQ0M7RUFDRztFQXFFRjs7QUFuRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFaO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBT1I7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPVjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTs7QUFJQTtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTs7QUFLTjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtFO0VBQ0U7RUFDQTs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBS047RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNSjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBOztBQU9WO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFNSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSU47RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBT047RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBTVI7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFPTjtFQUNFO0VBQ0E7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFOztBQU1KO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU1SO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBU047RUFDRTs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFLRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBS1I7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPVjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JBQ0U7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVVKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFRTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBVVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUlFO0VBQ0U7RUFDQTtFQUNBOztBQVFKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBTUU7RUFDRTs7QUFJRTtFQUVFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQVlkO0VBRUU7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFNTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFNQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9WO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9NO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUVI7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFNUjtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQU9OO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFOztBQUtGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7O0FBT047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JBQ0U7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVVKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFRTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBSUE7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRTtFQUNFOztBQUtOO0VBQ0U7O0FBSUE7RUFDRTs7QUE0Qk47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFOO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBRUY7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQU1WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFNQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUlGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7OztBQVVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDOWxGTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDN0RKO0VBQ0k7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTs7QUFDTTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0U7O0FBR1Y7RUFDTTtFQUNBO0VBQ0E7O0FBQ0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJaEI7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FDcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNaTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUNsREo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQ3JNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQUc7O0VBQ0g7SUFBSzs7O0FBSUQ7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7O0FBSUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUtJOztBQUlSO0VBQ0k7OztBQU1JO0VBQ0k7O0FBRUo7RUFDSTs7QUFPSjtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQy9GVjtFQUNFOztBQUlOO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQ25FUjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUVFOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUlOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TnVuaXRvK1NhbnM6aXRhbCx3Z2h0QDAsMjAwOzAsMzAwOzAsNDAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrS1I6d2dodEAxMDA7MzAwOzQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQmluZ2dyYWUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9CSU5HR1JBRS5PVEYnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQmluZ2dyYWUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQklOR0dSQUUtQk9MRC5PVEYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS0tyJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zQ0pLS3ItUmVndWxhci5vdGZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS0tyJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zQ0pLS3ItQm9sZC5vdGZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNDSktLclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnNDSktLci1NZWRpdW0ub3RmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AaW1wb3J0IFwicGFnZXMvaW50cm9cIjtcclxuQGltcG9ydCBcInBhZ2VzL2xvZ2luX3BhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL3JlZ2lzdGVyX3BhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL2ZvcmdvdF9hY2NvdW50XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9tYWluX3BhZ2VcIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9hbGJ1bS1waG90by1kZXRhaWxcIjtcclxuQGltcG9ydCBcInBhZ2VzL2FsYnVtLXZpZGVvLWRldGFpbFwiO1xyXG5cclxuQGltcG9ydCBcInBhZ2VzL2FsYnVtXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9yYW5raW5nX3BhZ2VfYXdhcmRcIjtcclxuQGltcG9ydCBcInBhZ2VzL3JhbmtpbmdfcGFnZV9oYWxsX29mX2ZhbWVcIjtcclxuQGltcG9ydCBcInBhZ2VzL2NoaWxkcmVuX3NldHRpbmdcIjtcclxuQGltcG9ydCBcInBhZ2VzL2F3YXJkX3NpZ251cF9wYWdlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9hbGJ1bV9icm93c2VyX3BhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL3ZvdGluZ19wYWdlXCI7XHJcblxyXG5AaW1wb3J0IFwicGFnZXMvbm90aWZpY2F0aW9uLWRldGFpbFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcW5hLWZvcm1cIjtcclxuQGltcG9ydCBcInBhZ2VzL3FuYS1saXN0XCI7XHJcblxyXG5cclxuQGltcG9ydCBcInBhZ2VzL2dpZnRib3hfcG9pbnRcIjtcclxuQGltcG9ydCBcInBhZ2VzL2dpZnRib3hfcG9pbnRfaGlzdG9yeVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvZ2lmdGJveF9jb3Vwb25cIjtcclxuXHJcblxyXG5AaW1wb3J0IFwicGFnZXMvcW5hLWRldGFpbFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvc2V0dGluZ1wiO1xyXG5cclxuQGltcG9ydCBcInBhZ2VzL3Byb2ZpbGVcIjtcclxuQGltcG9ydCBcInBhZ2VzL2luZm9ybWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy92aWRlb19wbGF5ZXJcIjtcclxuQGltcG9ydCBcInBhZ2VzL3ZpZGVvX21lc3NhZ2VfbWFya2V0XCI7XHJcblxyXG5AaW1wb3J0IFwicGFnZXMvY2hhbmdlX3Bhc3N3b3JkXCI7XHJcblxyXG5AaW1wb3J0IFwicGFnZXMvc3dpcGVyLWNoaWxkcmVuXCI7XHJcblxyXG5cclxuQGltcG9ydCBcInBhZ2VzL3Byb2ZpbGVfaW5mb3JtYXRpb25cIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9jdXN0b21fZHJvcGRvd25cIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9tb2RhbF9zZWxlY3RcIjtcclxuQGltcG9ydCBcInBhZ2VzL25vdGlmaWNhdGlvbi1saXN0XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy92aWRlb19jb21wbGV0ZWRcIjtcclxuQGltcG9ydCBcIm1lbnUuc2Nzc1wiOyIsIi8qRm9udCAtIGVuZCovXHJcbiR3aWR0aC1taW4tbW9iaWxlOiAzMjBweDtcclxuJHdpZHRoLW1vYmlsZTogNDgwcHg7XHJcbiR3aWR0aC10YWJsZXQ6IDc2OHB4O1xyXG4kd2lkdGgtZGVza3RvcDogMTIwMHB4O1xyXG5cclxuQG1peGluIG1vYmlsZSB7IEBtZWRpYSAgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aC1tb2JpbGV9KSB7XHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7IEBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aC10YWJsZXR9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtZGVza3RvcH0pIHtcclxuICBAY29udGVudDtcclxufVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7ICAgQG1lZGlhICBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZHRoLWRlc2t0b3B9KSB7XHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxufVxyXG4iLCJAaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xyXG5cclxuXHJcbmJvZHl7XHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucm93IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG59XHJcbi53cmFwcGVye1xyXG5cclxufVxyXG5tYWlue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXHJcbi51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCB0cmFuc3BhcmVudCBpbnNldCwgMCAwIDhweCB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxufVxyXG5cclxuLmFsaWduLW1pZGRsZXtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uYWxpZ24tc3RhcnR7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZS1oZWFkLWFjdGl2ZS1yaWdodCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG4uYnRuLWNvbW1vbi1hcnJvdy1yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNzgzM2JhO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGltZyB7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLnNob3ctYmdyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGluZS1ib3JkZXItYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICNmYWY1ZmE7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IC0yNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDI1cHg7XHJcbn1cclxuLmF3YXJkcy10b3AtaGlnaHQge1xyXG4gICAgcGFkZGluZzogMCAwcHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIC5hd2FyZHMtdG9wLXRoaXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTkycHg7XHJcblxyXG4gICAgICAgIC5pdGVtX190b3BfY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtX190b3BfZmlyc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAvL3dpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYigwIDAgMCAvIDglKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IDBweCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtMnB4IDNweCAwcHggcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IDBweCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhbWUtcmFuayB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDNweCAwcHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RvcF9maXJzdC5pdGVtX190b3BfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXdhcmRzLXRvcC10aGlyZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2FtZS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2FtZS0zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuaXRlbV9fdG9wX2ZpcnN0Lml0ZW1fX3RvcF9jb250ZW50LnNhbWUtcmlnaHQge1xyXG4gICAgICAgIC8vICAgICAuYXdhcmRzLXRvcC10aGlyZF9faXRlbSB7XHJcbiAgICAgICAgLy8gICAgICAgICAvL2JveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2IoMCAwIDAgLyA4JSk7XHJcbiAgICAgICAgLy8gICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDAgMHB4IHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgICAvLyAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0ycHggMCAwcHggcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgIC8vICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMCAwcHggcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIC5pdGVtX190b3BfZmlyc3QuaXRlbV9fdG9wX2NvbnRlbnQuc2FtZS1sZWZ0IHtcclxuICAgICAgICAvLyAgICAgLmF3YXJkcy10b3AtdGhpcmRfX2l0ZW0ge1xyXG4gICAgICAgIC8vICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiKDAgMCAwIC8gOCUpO1xyXG4gICAgICAgIC8vICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAwIDBweCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgLy8gICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtMnB4IDAgMHB4IHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDAgMHB4IHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLml0ZW1fX3RvcF9zZWNvbmQge1xyXG4gICAgICAgICAgICAuYXdhcmRzLXRvcC10aGlyZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW1fX3RvcF90aGlyZCB7XHJcbiAgICAgICAgICAgIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuaXRlbS10b3AtdGhpcmQtaW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb25fX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLXRvcC1yYW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbV9fdG9wX2NvbnRlbnQuc2FtZS1yaWdodCB7XHJcbiAgICAgICAgICAgIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtX190b3BfY29udGVudC5zYW1lLWxlZnQge1xyXG4gICAgICAgICAgICAuYXdhcmRzLXRvcC10aGlyZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtX190b3BfZmlyc3QuaXRlbV9fdG9wX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICAuaWNvbl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10b3AtdGhpcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogOTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtX190b3Bfc2Vjb25kLml0ZW1fX3RvcF9jb250ZW50IHtcclxuICAgICAgICAgICAgLmljb25fX3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10b3AtdGhpcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbV9fdG9wX3RoaXJkLml0ZW1fX3RvcF9jb250ZW50IHtcclxuICAgICAgICAgICAgLmljb25fX3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS10b3AtdGhpcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFjay10by10b3Age1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICM1ZjBiYWY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTVweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcblxyXG4gICAgfVxyXG59XHJcbi5yYWRpdXMtdW5zZXQtYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgYnV0dG9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgIH1cclxuICAgIGJ1dHRvbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbmNlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcIm5hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcInRhYnNcIjtcclxuQGltcG9ydCBcImxpc3RzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc1wiO1xyXG5AaW1wb3J0IFwibW9kYWxcIjtcclxuQGltcG9ydCBcImxvYWRpbmdcIjtcclxuXHJcbi5jb250ZW50LWF3YXJkcyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICZfX3RpbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRlbnQtdGltZS1hd2FyZHMge1xyXG4gIGJhY2tncm91bmQ6ICNmNmVjZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjIycHg7XHJcbiAgXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICB9XHJcbiAgJl9fdGltZSB7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLWNvbW1vbiB7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgI2YzZjNmMztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzNDk4ZGI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXHJcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLyogU2FmYXJpICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb21tb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmVycm9yLXNob3cge1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmMmEyYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1hcnJvdy1kb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjRhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b3JkLWJyZWFrLWFsbCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAuYXdhcmRzLXRvcC1oaWdodCB7XHJcblxyXG4gICAgLmF3YXJkcy10b3AtdGhpcmQge1xyXG5cclxuICAgICAgLml0ZW1fX3RvcF9jb250ZW50IHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLml0ZW1fX3RvcF9maXJzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgLmF3YXJkcy10b3AtdGhpcmRfX2l0ZW0ge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW1fX3RvcF9zZWNvbmQge1xyXG4gICAgICAgIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtX190b3BfdGhpcmQge1xyXG4gICAgICAgIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbV9fdG9wX2ZpcnN0Lml0ZW1fX3RvcF9jb250ZW50IHtcclxuICAgICAgICAuaXRlbS10b3AtdGhpcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgLy93aWR0aDogOTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW1fX3RvcF9zZWNvbmQuaXRlbV9fdG9wX2NvbnRlbnQge1xyXG4gICAgICAgIC5pdGVtLXRvcC10aGlyZC1pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW1fX3RvcF90aGlyZC5pdGVtX190b3BfY29udGVudCB7XHJcbiAgICAgICAgLml0ZW0tdG9wLXRoaXJkLWltYWdlIHtcclxuICAgICAgICAgIC8vd2lkdGg6IDg1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICNqcy1hZGQtdGVtcGxhdGV7XHJcbiAgICBoZWlnaHQ6IDI4M3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICNiYWNrZHJvcHtcclxuICAgIGhlaWdodDogMjg0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInJlc3BvbnNpdmVcIjtcclxuLmhlYWRlcntcclxuXHJcbiAgICAmX19oczF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAxNnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9xcntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsud3JhcHBlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oczJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4ICAxNXB4IDE1cHggMjBweCA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtZGF0ZXtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgLmljb24tcmFua2luZ3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHggMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICArLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hzNHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKy53cmFwcGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX3Jha2luZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdHRsZSBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXR0bGUgaDEgcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5hdntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJi50ZXN0e1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZS1idG57XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDAgOS44cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWZ0e1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXZhdGFye1xyXG4gICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU0ZTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgNHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmluZ2dyYWUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vaW5saW5lLXNpemU6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ5cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxle1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGl2e1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IGRvdHRlZCByZ2IoMjMyIDIzMiAyMzIgLyA2MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlY3Rpb257XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMyIDIzMiAyMzIgLyA0MCUpO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIH1cclxuICAgICZfX2Zvb3R7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ5cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGFzLWJvdHRvbS1uYXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG59XHJcbi5ib3R0b20tbmF2e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsMCwwLDglKTtcclxuICAgIHotaW5kZXg6IDEwMzA7IC8vIDwgei1pbmRleCBtZW51IDExMDBcclxuICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLm9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub2Zme1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIC5vZmZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb21pbmctc29vbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICdjb21pbmcgc29vbic7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtY29taW5nLXNvb257XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbGJ1bS1iYWRnZS1jb3VudHtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhZGdlLW51bWJlci05OXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJhMmE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAuYmFkZ2UtbnVtYmVyLXBhcmVudHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWRnZS1udW1iZXItOXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMmEyYTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIC5iYWRnZS1udW1iZXItcGFyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFkZ2UtbnVtYmVyLTEwe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyYTJhO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgLmJhZGdlLW51bWJlci1wYXJlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhYnN7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjb2xvcjogcmdiKDEyMCA1MSAxODYgLyAzMCUpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiByZ2IoMTIwIDUxIDE4NiAvIDMwJSkgc29saWQgMnB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3ODMzYmEgMnB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJnYigxNyAxNyAxNyAvIDUwJSkgMnB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFkZ2UtZG90LW5vdGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5yZWQtZG90e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyYTJhO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgJl9fc2VjdGlvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5saXN0c3tcclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMTZweCAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIxNyAyMTcgMjE3IC8gNDAlKTtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMgS1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMgS1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjdGlvbntcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDVweCA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG8gU2FucyBLUjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYXN0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMTcgMjE3IDIxNyAvIDQwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbV9fcGFue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmYTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcclxuICAgICYub3BlbntcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMgS1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlse1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMgS1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tYXJrZXItYmFja2dyb3VuZCB7XHJcbiAgLmNvdXBvbi1pbWFnZXtcclxuICAgIC5waG90by1zZWxlY3RvcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgK2RpdntcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICA+Lm1hcmtlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uX2NvdXBvbm1ha2VyLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3Vwb24tY2FyZF9fY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgIC5jb3Vwb24tY2FyZC10ZXh0LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvdXBvbi1jYXJkLXRleHQtdHlwZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY291cG9uLWNhcmQtdGV4dC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jcmVhdG9yIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAycHggMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2xvc2UtY291cG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLnBob3RvLXNlbGVjdG9ye1xyXG4gIGlucHV0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6Y2hlY2tlZHtcclxuICAgICAgK2RpdntcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgPi5tYXJrZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjgpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aHVtYntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgID5pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLm1hcmtlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGh1bWItbG9hZGluZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgID5pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLm1hcmtlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50aHVtYm5haWwtc2tlbGV0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnJlYWN0LWxvYWRpbmctc2tlbGV0b257XHJcbiAgICAgICAgaGVpZ2h0OiAxODNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFya2VyLWxvYWRpbmd7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RodW1iLWxvYWRpbmcudGh1bWJuYWlsLWxpc3QtbG9hZGluZ3tcclxuICAgIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtc2VsZWN0b3J7XHJcbiAgaW5wdXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICArZGl2e1xyXG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICA+LmlucHV0LXNlbGVjdG9yX19jb250ZW50X19jaGVja2Vke1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmlucHV0LXNlbGVjdG9yX19jb250ZW50X191bmNoZWNrZWR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lIDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEycHggMjFweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMnB4IDIxcHg7XHJcbiAgICB9XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3IDI0NyAyNDcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jaGVja2Vke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fdW5jaGVja2Vke1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiByZ2IoNDkgNDkgNDkgLyA0MCUpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRue1xyXG4gICYtcm91bmRlZHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1wcmltYXJ5e1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XHJcbiAgfVxyXG4gICYtb3V0bGluZS1wcmltYXJ5e1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgIHBhZGRpbmc6IDEycHggMjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ODMzYmE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWNvbXBvbmVudHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGxhYmVse1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICYucmVxdWlyZWR7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmMmEyYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXR7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnt9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnt9XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlcjowO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHRhcmVhLWNvbXBvbmVudHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGxhYmVse1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICYucmVxdWlyZWR7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmMmEyYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3Vwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1lcnJvcntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogI2ZmMmEyYTtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICYuc2hvd3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxubGFiZWwuY2hlY2tib3gtY29tcG9uZW50e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAuY2hlY2tib3h7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICtzcGFue1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbl9jaGVja19vbi5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uX2NoZWNrX29mZi5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhYmVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmxhYmVsLnJhZGlvLWNvbXBvbmVudHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5yYWRpb3tcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgK3NwYW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yYWRpby1idG4tb24uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcmFkaW8tYnRuLW9mZi5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhYmVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgc21hbGx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWVycm9ye1xyXG4gIGJvcmRlcjogcmVkIDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tc2VsZWN0b3Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBpbnB1dCArIGRpdiA+IC5tYXJrZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLWltYWdle1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuXHJcbiAgLndpZHRoLWhlaWdodC1pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxODNweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWltYWdlLXRvcHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzc4MzNiYTtcclxuXHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gIC50ZXh0LWltYWdlLXRvcC1yZWR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwcHggMTBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgICNmOTU1NTU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGltZ3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kYXRlLWxvYWRpbmd7XHJcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcbiIsIi5jcy1tb2RhbHtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgJi5zaG93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgJi1jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIC0ycHggNHB4IDAgcmdiYSgxMDIsIDEwMiwgMjU1LCAwLjQpO1xyXG5cclxuICB9XHJcbiAgJi1zd2lwZXJ7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTZweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgJi1oZWFkaW5ne1xyXG4gICAgJi5zdHlsZS0xe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaDN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0ye1xyXG4gICAgICBwYWRkaW5nOiAzNnB4IDMwcHggMjBweCAzMHB4IDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2NmZmO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxNXB4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICBoM3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0ze1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDMwcHggMjBweCAzMHB4IDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzgzM2JhO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxNXB4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5yZWZyZXNoLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAudmFsdWUtcG9pbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIC5jbG9zZS1tb2RhbC0zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvZHl7XHJcbiAgICAmLnN0eWxlLTF7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICAgICYuc3R5bGUtMntcclxuICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLmNzLW1vZGFsLW92ZXJsYXl7XHJcbiAgei1pbmRleDogOTk5OTg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDcwJSk7XHJcblxyXG4gICYuc2hvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3MtYWxlcnR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOTBweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgJi5zaG93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICsuY3MtYWxlcnQtb3ZlcmxheXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHggMjVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgfVxyXG4gICYtYm9keXtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG5cclxuICAuYnRue1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gICsuY3MtYWxlcnQtb3ZlcmxheXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDcwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNzLXBvcHVwe1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDMwcHgpO1xyXG4gICYuc2hvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICArLmNzLXBvcHVwLW92ZXJsYXl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudHtcclxuXHJcbiAgfVxyXG4gICYtaGVhZGluZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgze1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jbG9zZS1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1ib2R5e1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgJi5zY3JvbGxhYmxle1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICArLmNzLXBvcHVwLW92ZXJsYXl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyA3MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jdXN0b20tYnV0dG9ue1xyXG4gIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxufVxyXG4uc3RhdHVzLW1lcmdlLXZpZGVve1xyXG4gIHRvcDogMjUlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTVweCk7XHJcbn1cclxuLm92ZXJsYXktc3RhdHVzLW1lcmdlLXZpZGVve1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxufVxyXG4ucG9wdXAtdXBkYXRlLXZlcnNpb257XHJcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNXB4KTtcclxufVxyXG4ub3ZlcmxheS1wb3B1cC11cGRhdGUtdmVyc2lvbntcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbn0iLCJcclxuLmxvYWRpbmctaWNvbi0xIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZGluZy1pY29uLTEtc3Bpbm5lciB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuLmxvYWRpbmctaWNvbi0xLXNwaW5uZXIgZGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMTViNjQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5sb2FkaW5nLWljb24tMS1zcGlubmVyIGRpdiB7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nLWljb24tMS1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMTBweFxyXG59XHJcbi5sb2FkaW5nLWljb24tMS1zcGlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAvKiBzZWUgbm90ZSBhYm92ZSAqL1xyXG59XHJcbi5sb2FkaW5nLWljb24tMS1zcGlubmVyIGRpdiB7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XHJcbiIsIi8vIEBpbXBvcnQgXCIuLi9yZXNwb25zaXZlXCI7XHJcblxyXG4uaW50cm8tcGFnZXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ludHJvX2JnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDBweDtcclxuXHJcbn0iLCIubG9naW4tcGFnZXtcclxuICBwYWRkaW5nLXRvcDogOTBweDtcclxuICBoZWlnaHQ6IDEyMHZoO1xyXG4gIC5jaGVja2JveC1jb21wb25lbnR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgIC5yZW1lbWJlci1tZXtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgICAudW5DaGVja3tcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9yZ290LXB3e1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5zZXBlcmF0ZSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgbWFyZ2luOiAwcHggMzBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzExMTtcclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbi1zb2NpYWx7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICZfX3RleHR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5saW5le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgaW1nOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b246Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvZ2luLXNvY2lhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5jb250ZW50LWxvZ2luLXNvY2lhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAubG9naW4tcGFnZV9faWNvbi1zb2NpYWwtYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC51bmNoZWNrZWQtcmVtZW1iZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICB9XHJcblxyXG4gICZfX2lucHV0LXBhc3N3b3Jke1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Zm9jdXN7XHJcbiAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2FzdGVyaXNre1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbi1zb2NpYWwtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2ljb24tc29jaWFsLWJ1dHRvbjpmb2N1c3tcclxuICAgIG91dGxpbmU6MCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLWxvZ2luOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24tbG9naW46Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTowICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24tbG9naW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTowICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY3MtYWxlcnR7XHJcbiAgICAuY3MtYWxlcnQtYm9keXtcclxuICAgICAgLmJveC1lcnJvcntcclxuICAgICAgICAudGV4dC1jb2xvcntcclxuICAgICAgICAgIGNvbG9yOiAjZmYyYTJhO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG9uZS1jb250YWN0e1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45MztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlZ2lzdGVyLXBhZ2V7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHtcclxuICAgIGhlaWdodDogMTE1dmg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NzBweCkge1xyXG4gICAgaGVpZ2h0OiAxMzV2aDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU3MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE1MHZoO1xyXG4gIH1cclxuXHJcblxyXG4gIC53cmFwcGVye1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmX19pbnB1dF9mb3Jte1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLW91dGxpbmUtcmVnaXN0ZXJ7XHJcbiAgICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3ODMzYmE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlse1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdGUtZW1haWx7XHJcbiAgICAgICAgICBtYXJnaW46IDdweCAwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdC1yZWdpczpyZXF1aXJlZDppbnZhbGlke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgb3B0aW9uW3ZhbHVlPVwiXCJdW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9wdGlvbltzZWxlY3RlZF0ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzIDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLy8gIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAvLyAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgLy8gIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvLyAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAvLyAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAvLyAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAvLyAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvLyAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLnNlbGVjdC1yZWdpczo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52ZXJpZmljYXRpb24tY29kZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgJl9fcG9zaXRpb257XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lLWNvdW50LWRvd257XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZjJhMmE7XHJcbiAgICAgICAgICByaWdodDogMTA1cHg7XHJcbiAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2JveC1jb21wb25lbnR7XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgLmFncmVlLXRlcm1ze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlldy10ZXJtc3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcmVnaXN0ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC1jb21wb25lbnR7XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luIDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrLWJveC1hZ3JlZS10ZXJtcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxhYmVsLWFncmVlLXRlcm1ze1xyXG4gICAgICAvL29wYWNpdHk6IDAuNTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxMTE7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy9mb250LXNpemU6IDEycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94IHtcclxuICAgIG1hcmdpbi10b3AgOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcGFzc3dvcmQtYXN0ZXJpc2t7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19hc3Rlcmlza3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTNweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gIH1cclxuXHJcbiAgJl9fZGlhbG9nLWNvbnRlbnR7XHJcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gIC5jb3Vwb24tY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDIxOHB4O1xyXG4gICAgaGVpZ2h0OiA4N3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAmX19yZW5kZXItcXJjb2RlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgei1pbmRleDogOTA7XHJcbiAgICB9XHJcbiAgICAmX19iZ3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjdweCAxMHB4O1xyXG4gICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAuY291cG9uLWNhcmQtdGV4dC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291cG9uLWNhcmQtdGV4dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VzZXItcHVyY2hhc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgcGFkZGluZzogMXB4IDJweCAwO1xyXG4gICAgICAvL29wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjY7XHJcbiAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbi1wb3B1cC1yZWdpc3RlcntcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG5cclxuICAmX19jdXN0b20tYnV0dG9uLXJlZ2lzdGVyLXBhZ2UtZGlzYWJsZTpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2N1c3RvbS1idXR0b24tcmVnaXN0ZXItcGFnZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOjAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5mb3Jnb3QtYWNjb3VudCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICAud3JhcHBlciB7XHJcbiAgICAuZmluZC1pZHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5mb3Jnb3Qtc29jaWFse1xyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtbGVmdHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtY29udGVudHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtbG9naW4tc29jaWFse1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAuc29jaWFsLWJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1mb3Jnb3Qge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi5tYWluLXBhZ2V7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmhlYWRlci1tYWluLmJhY2tncm91bmQtbWFpbntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pbWdfbWFpbl9iYWNrZ3JvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGNmZmY7XHJcbiAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1tYWlue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThjZmZmO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCAyNXB4O1xyXG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgICZfX2JveC1wb2ludCB7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1wb2ludHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLnRleHQtZ3JlZXRpbmd7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb2ludC1udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib3gtdXNlLWhpc3Rvcnl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLmJveC11c2V7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZXtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICAgICAgLyogb3BhY2l0eTogMC4xNTsgKi9cclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkY2RjZGM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gtaGlzdG9yeXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDAlKTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvdy1iYW5uZXJ7XHJcbiAgICAgICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX19iYW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtYmFubmVye1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXJ7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAuYmFubmVyLXNrZWxldG9ue1xyXG4gICAgICAgICAgICAgIC5yZWFjdC1sb2FkaW5nLXNrZWxldG9ue1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnR7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy8gaGVpZ2h0OiA0NzZweDtcclxuICAgICAgLy9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgLy8gdG9wOiAzOTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGNmZmY7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gICAgICAuYm94LWFsYnVte1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzVweCAwcHggMjVweDtcclxuICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICZfX2hlYWRlcntcclxuICAgICAgICAgIC5mbGV4LWhlYWRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAudGl0bGUtYWxidW17XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hlY2stYWxidW17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWNhdGVnb3J5e1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAudGFic3tcclxuICAgICAgICAgICAgJl9faGVhZGluZ3tcclxuICAgICAgICAgICAgICAmX19saXN0e1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9faXRlbS0tbWFpbntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2l0ZW0tLW1haW4uYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2l0ZW0tLW1haW46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICZfX3NlY3Rpb24tLW1haW57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmltYWdle1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmltZy1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAwIDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIC5pbWctc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuaW1nLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHggMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIC5pbWctc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgLmltZy1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb25fX2N1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm94LXZpZGVve1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGh1bWJuYWlsLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19pY29uLXBsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmX19sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm94LWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICZfX215LWFsYnVte1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWNoYXJhY3Rlci1zZWxmaWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uX2NoYXJhY3Rlcl9iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzMjlweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCAyNXB4O1xyXG4gICAgICAgICZfX2hlYWRlcntcclxuICAgICAgICAgIC5mbGV4LWhlYWRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAudGl0bGUtY2hhcmFjdGVye1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNoZWNrLWNoYXJhY3RlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAuc3dpcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsdXMtY2hhcmFjdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCA2LjFweCAzLjZweCAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuMnB4IDAuM3B4IDYuNXB4IDEuMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5ODAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5pbWctcGx1c3tcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVmYXVsdC1jaGFyYWN0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAyLjJweCAzLjZweCAzLjlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4zcHggOXB4IDIuNHB4IDQuNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5ODAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS1pdGVte1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLml0ZW0tY2hhcmFjdGVye1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDIuNHB4IDMuNnB4IDMuOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjNweCAyLjlweCA5LjJweCA0LjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdkMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDE1N3B4O1xyXG5cclxuICAgICAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAvLyB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgIC8vIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ib3gtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgLmNoYXJhY3Rlci1uYW1le1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jaGFyYWN0ZXItdHlwZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2hhcmFjdGVyLW51bWJlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtcmVjb21tZW5kZWQtdmlkZW8tY29taW5nLXNvb257XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5ib3gtY29taW5nLXNvb246OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdjb21pbmcgc29vbic7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm94LXJlY29tbWVuZGVkLXZpZGVve1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaW1nX21haW5fYmFja2dyb3VuZDAzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAvLyBoZWlnaHQ6IDMyOXB4O1xyXG4gICAgICAgIC8vcGFkZGluZzogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMzVweDtcclxuICAgICAgICBcclxuICAgICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgICAuZmxleC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlLWNoYXJhY3RlcntcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNoZWNrLWNoYXJhY3RlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgIC5zbGlkZS1ib3h7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICZfX3RodW1ibmFpbC12aWRlb3tcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjI4cHg7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTk0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICAgICAgICAudGh1bWJuYWlsLWltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pY29uLXBsYXl7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYm94LXRleHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYmctY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDI4cHggNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDAlKVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tbWVzc2FnZS1tYXJrZXIge1xyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uX19tYWtlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTExMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52aWRlby1jb21pbmctc29vbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYXdhcmQtcHJlY2lvdXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDl2dztcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsMCwwLDEpKSA1MCUsIHRvKHJnYmEoMCwwLDAsMCkpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1hd2FyZHN7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoOSwgOSwgMTIxLCAwKSA4MCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKSxcclxuICAgICAgICAvLyAgIHVybCguLi8uLi9pbWFnZXMvaWNvbl9hd2FyZHNfYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyNXB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJl9faGVhZGVye1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hd2FyZHN7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hd2FyZHN7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aW1lLXJlbWFpbmluZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICZfX2Jne1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZWNmZjtcclxuICAgICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50aW1le1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24tYXdhcmRze1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgIC5hd2FyZHMtdG9wLWhpZ2h0IC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIC5pY29uX190b3Age1xyXG4gICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtYnRue1xyXG4gICAgICAgIC8vIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgLy9tYXJnaW46IDBweCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCA0MHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIC5idG4taW1ne1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZSA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIC5pbWctbmV4dHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgXHJcbiAgICAubWFpbi1jb250ZW50LWJhY2tncm91bmR7XHJcbiAgICAgIHRvcDogMTY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZvdGUtYXdhcmRzLWZpeGVke1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICBib3R0b206IDUwJTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYig5NSAxMSAxNzUgLyA0MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYwYmFmO1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxhYmVsLmF3YXJkc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsLnZvdGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pY29ue1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdC1jaGlsZHJlbntcclxuICAgIC5jcy1wb3B1cCB7XHJcbiAgICAgIC5jcy1wb3B1cC1jb250ZW50e1xyXG4gICAgICAgIC5jcy1wb3B1cC1oZWFkaW5ne1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMTVweCA1NXB4IDBweCA1NXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgIC5jcy1wb3B1cC1jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNzLXBvcHVwLWJvZHl7XHJcbiAgICAgICAgICAuYm94LWNoaWxkcmVue1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0IDogNTJ2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3QtY2hpbGRyZW4tY29udGVudHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsIDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgLmlucHV0LXNlbGVjdG9yX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEycHggMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXN3aXBlci1jaGlsZHJlbntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY2hpbGRyZW4tbW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1mYXZvcml0ZS1jaGFyYWN0ZXI6bnRoLWNoaWxkKDEpe1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbn1cclxuIiwiLmFsYnVtLXBob3RvLWRldGFpbC1wYWdle1xyXG4gIC53cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmltZy1mdWxsLXNjcmVlbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWRpYWxvZ3tcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZjJhMmE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2hzMntcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xyXG4gICAgZGl2e1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvL2p1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcmlnaHQtaWNvbntcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXR0bGUgaDEge1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdHRsZSBoMSBwe1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLW5hdi1jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4NztcclxuICB9XHJcbiAgLmRpYWxvZy1jdXN0b20tYnV0dG9uIHtcclxuICAgIC5jb250ZW50LWRpYWxvZyB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFsYnVtLXZpZGVvLWRldGFpbC1wYWdle1xyXG4gIC5oZWFkZXJfX2hzMiArIC53cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLW5hdi1jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4NztcclxuICB9XHJcblxyXG4gICZfX3ZpZGVvLWRldGFpbCB7XHJcbiAgICAvLyBoZWlnaHQ6IDI3NnB4O1xyXG4gICAgLy9tYXJnaW46IDJweCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZhO1xyXG4gIH1cclxuICAudmlkZW8tdGl0bGV7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuc2hhcmUta2FrYW97XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfX3ZpZGVvLWRldGFpbC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweCAyNXB4O1xyXG4gICAgXHJcbiAgfVxyXG4gICZfX2J1dHRvbi1wdWJsaXNoe1xyXG4gICAgbWFyZ2luOiA0MHB4IDMwcHggMHB4O1xyXG4gICAgYnV0dG9uLmJ0bi1yb3VuZGVke1xyXG4gICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBidXR0b24uYnRuLXJvdW5kZWQ6ZGlzYWJsZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3B1YmxpY3tcclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAyNXB4O1xyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAudGV4dGFyZWEtY29tcG9uZW50e1xyXG4gICAgICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tSO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW1vaml7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5jaGlsZHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC5yYWRpby1jb21wb25lbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3MtYWxlcnQtYm9keXtcclxuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC52aWRlby1wdWJsaXNoLWdpZnR7XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgfVxyXG4gICAgICAuaW1ne1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMHB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMjYuMnB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMTE2LjVweDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1wb2ludHtcclxuICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICNmOWMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNzLXBvcHVwLnNob3d7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmNzLXBvcHVwLWNvbnRlbnR7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtcHVibGlje1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgcGFkZGluZzogMHB4IDI1cHggMjVweCAyNXB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIG1hcmdpbjogMHB4IDE0cHg7XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAuY29udGVudHtcclxuICAgICAgLnRleHRhcmVhLWNvbXBvbmVudHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVtb2ppe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLnJhZGlvLWNvbXBvbmVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbi5hbGJ1bS12aWRlby1kZXRhaWwtcGFnZV9fYnV0dG9uLWN1c3RvbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93LWtleS1ib2FyZHtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1zZWNvbmRhcnktY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICM4Nzg3ODc7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fY3VzdG9tLWlucHV0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgLmlucHV0LWNvbXBvbmVudHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi11cGRhdGUtdGl0bGUtdmlkZW97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIGJ1dHRvbi5hbGJ1bS12aWRlby1kZXRhaWwtcGFnZV9fYnV0dG9uLWN1c3RvbSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tSO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLWN1c3RvbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgZm9udC1mYW1pbHk6Tm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZjZmNmYztcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICZfX2lucHV0LXN0eWxlLWN1c3RvbSAge1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2ljb24tZGVsZXRlIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUtdmlkZW8tcGFnZXtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLnBvcHVwLXRlbXBsYXRlLXN0ZXAye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTU2MjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcbiAgICBkaXYgPiBoMyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDMxcHggMHB4IDdweCAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgICAuY3MtYWxlcnQtYm9keXtcclxuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgLmNvbnRlbnQtdGVtcGxhdGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0LWFyZWF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDEwcHgsIHRyYW5zcGFyZW50IDEwcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMTBweCwgdHJhbnNwYXJlbnQgMTBweCksIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlIDMwcHgsICNiNWNlZmYgMzBweCwgI2I1Y2VmZiAzMXB4LCB3aGl0ZSAzMXB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNjFweDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmOWU1NjI7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1kaWFsb2d7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICNiYWNrZHJvcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYjRiNGI0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAuaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDBweCwgdHJhbnNwYXJlbnQgMHB4KSwgXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMHB4LCB0cmFuc3BhcmVudCAwcHgpLCBcclxuICAgICAgICAgICAgICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlIDMwcHgsICNiNWNlZmYgMzBweCwgI2I1Y2VmZiAzMXB4LCB3aGl0ZSAzMXB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMHB4IDEwcHg7IFxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAvLyBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHRhcmVhLWNvbXBvbmVudHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAjanMtYWRkLXRlbXBsYXRle1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDBweCAxMHB4OyBcclxuICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLy8gJjpmaXJzdC1saW5lIHtcclxuICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRlbnQtdGVtcGxhdGUtcG9wdXB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9saW5lYmcyLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaXVzLXVuc2V0LWJ0bntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uOmRpc2FibGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlkZW8tcGxheWVyLXNob3d7XHJcbiAgLmFsYnVtLXZpZGVvLWRldGFpbC1wYWdle1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjVweCAyNXB4IDI1cHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hbGJ1bS1wYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAudGFic19fY29udGVudF9fc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAzMHB4O1xyXG5cclxuICAgICZfX3RpbWUge1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZS12aWRlbyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItdmlkZW8tY3VzdG9tIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC52aWRlby1hbGwtdGFiIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1hbGwtdGFiIHtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHggMjBweCAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby10YWIge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLy50YWJzX19jb250ZW50IHtcclxuXHJcbiAgXHJcbiAgLmltZy1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLnBob3RvLXNlbGVjdG9yLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAmX190aHVtYiB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDExN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTk3LjNweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICB9XHJcblxyXG5cclxuICAmX19waG90by1zZWxlY3RvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgIGlucHV0K2Rpdj4ubWFya2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dpZHRoLWhlaWdodC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTgzcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dC1zdHlsZS1jdXN0b20ge1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDMgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQtZ3JvdXAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fY3VzdG9tLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuXHJcbiAgfVxyXG4gIFxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi1jdXN0b20ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9vbHRpcC10ZXh0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4YWM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IDEyMCU7XHJcbiAgICBsZWZ0OiA3NyU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgfVxyXG5cclxuICAmX190b29sdGlwLXRleHQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmNThhYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICZfX3Rvb2x0aXAtdGV4dCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICZfX3RleHQtaW1hZ2UtdG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWltYWdlLXRvcC1yZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTU1NTU7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbm90aWNlLXRleHQge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNyAxNyAxNyAvIDglKTtcclxuICB9XHJcblxyXG4gICZfX25vdGljZS10ZXh0LWNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIH1cclxuXHJcbiAgIC5waG90by1zZWxlY3Rvcl9fdGh1bWIge1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxOTcuM3B4O1xyXG4gICAgcGFkZGluZzogMCAxcHg7XHJcblxyXG4gICAgaW1nLmFsYnVtLXBhZ2VfX2JvcmRlci1pbWFnZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgfVxyXG5cclxuICAucGhvdG8tc2VsZWN0b3IgaW5wdXQ6Y2hlY2tlZCArIGRpdiA+IC5tYXJrZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLm1hcmtlci52aWRlby1tYXJrZXItZGF0ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC52aWRlby1zZWxlY3RvcntcclxuICAgIC5waG90by1zZWxlY3Rvcl9fdGh1bWJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE4M3B4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC53aWR0aC1oZWlnaHQtaW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWxidW0tZW1wdHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcblxyXG4gICAgLmNvbnRlbnQtY29tcGxldGVkX19ib3gge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuXHJcbiAgICAubm90ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMHB4IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy99XHJcbn1cclxuIiwiI3JhbmtpbmctcGFnZXtcclxuICAvLyBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gIC5idG4tcHVycGxlIHtcclxuICAgIC8vIHBhZGRpbmc6IDEycHggODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ODMzYmE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzgzM2JhO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1saWdodCB7XHJcbiAgICAvLyBwYWRkaW5nOiAxMnB4IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNzgzM2JhO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyYW5raW5nLXBhZ2UtYXdhcmQge1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAudGFiLWF3YXJkcy1wcm9ncmVzcyB7XHJcbiAgICAgIG1hcmdpbjogMHB4IC0yNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zcGhva2lkei1tZWRpYS5zMy5hcC1ub3J0aGVhc3QtMi5hbWF6b25hd3MuY29tL2ltYWdlcy9iZ18wNFMtUlAtMDEtMDEuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNzUlO1xyXG4gICAgICAuaW50cm8tYXdhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAudGltZS1hd2FyZHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWltZy1hd2FyZHMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAuaW1nLWJveDF7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZy1ib3gye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1wcml6ZS1hd2FyZHMge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzEzcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMTNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDE3LCAxNywgMTcsIDAuMDYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1nLXBob25lLXJ3IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZy1jaGlsZC1ydyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ta2lkcy1waG9uZS1hd2FyZHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYigwIDAgMCAvIDE2JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1hd2FyZHMtYnRuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAuYnRuLWdvLXRvLXZvdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzc4MzNiYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWF3YXJkLXByaXplIHtcclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hd2FyZHMtdG9wLXRlbiB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDIwcHg7XHJcbiAgICAgICYuYXdhcmRzLW15LXJhbmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX215LXJhbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmE7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4IDI1cHg7XHJcbiAgICAgICAgLmNvbnRlbnQtbXktcmFuayB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19pbmZvLXVzZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmX19hdmF0YXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19yYW5raW5nLXZvdGUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIC5pbmZvLXVzZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcclxuICAgICAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tSO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idG4tc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlY2ZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYnRuLWNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmluZm8tdXNlcl9fcmFua2luZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmX19pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGltZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmVjZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hd2FyZHMtdG9wLWhpZ2h0IHtcclxuICAgICAgICAvLyAvLyBwYWRkaW5nOiAwIDEwcHggMjVweDtcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgLmF3YXJkcy10b3AtdGhpcmQge1xyXG4gICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgLml0ZW1fX3RvcF9jb250ZW50IHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtX190b3BfZmlyc3Qge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgLy8gLy8gd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy8gLmF3YXJkcy10b3AtdGhpcmRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAvLyAgIC8vYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYigwIDAgMCAvIDglKTtcclxuICAgICAgICAgICAgLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDNweCAwcHggcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgICAgICAvLyAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IDBweCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgIC8vICAgYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IDBweCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLmljb25fX3RvcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaXRlbV9fdG9wX3NlY29uZCB7XHJcbiAgICAgICAgICAgIC8vIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuICAgICAgICAgICAgLy8gICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5pY29uX190b3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLml0ZW1fX3RvcF90aGlyZCB7XHJcbiAgICAgICAgICAgIC8vIC5hd2FyZHMtdG9wLXRoaXJkX19pdGVtIHtcclxuICAgICAgICAgICAgLy8gICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5pY29uX190b3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMTBweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vIC5pdGVtLXRvcC10aGlyZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vICAgaW1nIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAuaWNvbl9fdG9wIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gLmluZm8tdG9wLXJhbmsge1xyXG4gICAgICAgICAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgIGxhYmVse1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gICAmX19uYW1lIHtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XHJcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAvLyAgICZfX3BvaW50IHtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIC8vICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgLy8gICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAvLyAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmF3YXJkcy10b3Atc2V2ZW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAuYXdhcmRzLXRvcC1zZXZlbi1pdGVtLWltYWdle1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgIC5pbWctdG9wLXJhbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbWctYXZhdGFyLXJhbmsge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hd2FyZHMtdG9wLXNldmVuLWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hd2FyZHMtdG9wLXNldmVuLWl0ZW0tZ3JhcGgge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX3BvaW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIu2RnFwiO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWF3YXJkcy1hY3Rpb24tYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5idG4tYWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwcHggOXB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWF3YXJkcy1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXdhcmRzLXBhcnRpY2lwYXRlLXZvdGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDEwcHg7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3RlcCB7XHJcblxyXG4gICAgICAgIC5wYXJ0aWNpcGF0ZS12b3Rpbmctc3RlcC1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19yaWdodC1jb250ZW50IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGUtc3RlcCB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgLmJ0bi1hY3Rpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzc4MzNiYTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29yZC1icmVhay1rZWVwIHtcclxuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gIH1cclxufVxyXG4iLCIudGFiLWJnLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZhZjVmYTtcclxufVxyXG4jcmFua2luZy1wYWdlIHtcclxuICAud3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxufVxyXG4jcmFua2luZy1wYWdlLWhhbGwtb2YtZmFtZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZhZjVmYTtcclxuICBtYXJnaW46IC0zMHB4IC0yNXB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG5cclxuICAubWFpbi1oYWxsLW9mLWZhbWUge1xyXG4gICAgLmhhbGwtb2YtZmFtZS1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3ODMzYmE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgICAgJl9fdGltZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIC50aW1lLWZvci1zZWFzb25hbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxMnB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX195ZWFyIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGFsbC1vZi1mYW1lLWNvbnRlbnQtaW50cm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZGF0ZS10aW1le1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGFsbC1vZi1mYW1lLXRvcC10aGlyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzRweDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAmX19pY29uLXJhbmt7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19pbmZvLXVzZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hdmF0YXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIC8vIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BvaW50IHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGFsbC1vZi1mYW1lLXRvcC10aGlyZF9faXRlbV9faW5mby11c2VyX19yaWdodCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcclxufVxyXG4iLCIuY2hpbGRyZW4tc2V0dGluZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgLmhlYWRlcl9faHMyICsgLndyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZhO1xyXG4gICAgbWluLWhlaWdodDogOTAwcHg7XHJcbiAgICAuY29udGVudC1pbmZvcm1hdGlvbntcclxuICAgICAgcGFkZGluZy10b3AgOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1pbmZvcm1hdGlvbntcclxuICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG4gIHBhZGRpbmcgOiAzMHB4IDYwcHggMjVweCA2MHB4O1xyXG4gIGxhYmVse1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgXHJcbn1cclxuLmluZm9ybWF0aW9uLWNoaWxke1xyXG4gIHBhZGRpbmc6IDIwcHggMTNweDtcclxuICBtYXJnaW46IDE1cHggMjVweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgJl9fbm97XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gICZfX2dlbmRlcntcclxuICAgIHBhZGRpbmc6IDBweCAxM3B4O1xyXG4gICAgJl9fc2VsZWN0aW9ue1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3llYXItb2YtYmlydGh7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICB9XHJcbiAgJl9fY2hvb3NlLXllYXItb2YtYmlydGh7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hvb3NlLXllYXItb2YtYmlydGgtaW1hZ2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICByaWdodDogMTVweFxyXG4gIH1cclxuICAmX19tYXJnaW4tcmlnaHQtMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFyZ2luLXJpZ2h0LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuLmFkZC1jaGlsZC1pbmZvcntcclxuICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgbWFyZ2luOiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGFiZWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcbi5idG4tY2hpbGQtaW5mb3J7XHJcbiAgbWFyZ2luOiA0MHB4IDI1cHggMHB4IDI1cHg7XHJcbiAgcGFkZGluZzogMCAwIDM4cHg7XHJcbiAgYnV0dG9uOmRpc2FibGVke1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcbn0iLCIjYXdhcmQtc2lnbnVwLXBhZ2Uge1xyXG4gIC5tYWluLWF3YXJkLXNpZ251cC1wYWdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmYWY1ZmE7XHJcbiAgICAuYXdhcmQtc2lnbnVwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWluLWhlaWdodDogMTM1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWY1ZmE7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgJl9fYm94MSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICZfX2ltZzEge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nMiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib3gyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJl9faW1nMSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICB0b3A6IC0yN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF3YXJkLXNpZ251cC1mb3JtIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDM1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICZfX25vdGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWNvbXBvbmVudCB7XHJcbiAgICAgICAgJi5kaXNuYWJsZWQge1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1yZWdpc3Rlci1uZXcge1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MzYzO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXdhcmQtc2lnbnVwLWZvcm1fX3VwbG9hZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hd2FyZC1zaWdudXAtZm9ybV9fdXBsb2FkX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3MtYWxlcnQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgLmF3YXJkLXNpZ251cC1jb25maXJtIHtcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmYTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3RlIHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmMmEyYTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm91cC1jaG9vc2UtcmFkaW8ge1xyXG4gICAgLnJhZGlvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiI2FsYnVtLWJyb3dzZXItcGFnZSB7XHJcbiAgLnRhYnMtYWxidW0tYnJvd3NlciB7XHJcbiAgICAmX19jb2xsZWNpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAycHgpO1xyXG4gICAgICBoZWlnaHQ6IDE3M3B4O1xyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoM24tMSl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweCAycHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBob3RvLXNlbGVjdG9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYXJrZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYnNfX2NvbnRlbnRfX3NlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3ZvdGluZy1wYWdlIHtcclxuICAubWFpbi12b3RpbmctcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmNWZhO1xyXG4gICAgLmluZm8tcGVyaW9kLWN1cnJlbnQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxOTZweDtcclxuICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDEycHg7XHJcbiAgICAgICAgICAudGl0bGUtaW50cm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJl9fdGltZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQmluZ2dyYWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aW1lLWFuZC12b3Rpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDVweCk7XHJcbiAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtdm90aW5nIHtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWY1ZmE7XHJcbiAgICAgIC5zZWFyY2gtdm90aW5nLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDQwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Zvcm0tc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZm9ybXtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0LXNlYXJjaDo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jbG9zZS1zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qtc2VhcmNoIHtcclxuICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgLmxpc3Qtc2VhcmNoLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAubGlzdC1zZWFyY2gtaXRlbS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2ZpbHRlci1zdGF0dXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjIzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3ODMzYmE7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgLy9taW4td2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDVweCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICYuaXRlbV9ub19pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtdm90aW5nX19saXN0X19pdGVtX19hdmF0YXIge1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNzgzM2JhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19yYW5rIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjFweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2F2YXRhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3BvaW50IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3ZvdGUtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzc4MzNiYTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgJi5idG4tYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5idG4tYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDBweCA5cHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICA6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXAtYm94e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDMwZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyNDZweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICMxMzEzMTM7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLmFycm93LWRvd257XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZmZkMzBkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTMxMzEzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLnRvb2x0aXAtdm90ZSB7XHJcbiAgICAgICAgLy8gICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZkMzBkO1xyXG4gICAgICAgIC8vICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAvLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzLXZlcnQgMzAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0wLjVlbSk7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAudG9vbHRpcC12b3RlIHtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogdXJsKFwiaHR0cHM6Ly9zcGhva2lkei1tZWRpYS5zMy5hcC1ub3J0aGVhc3QtMi5hbWF6b25hd3MuY29tL2ltYWdlcy9saXN0X3Rvb2x0aXAuc3ZnXCIpICsgYXR0cihkYXRhLXRvb2x0aXApO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzMGQ7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xyXG4gICAgICAgIC8vICAgICBtaW4td2lkdGg6IDI0NnB4O1xyXG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIC8vICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAvLyAgICAgY29sb3I6ICMxMzEzMTM7XHJcbiAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLy8gICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC8vICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICAmLnRvb2x0aXAtdm90ZS10b3A6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAxMHB4KSkgc2NhbGUoMCk7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAvLyAgICY6YWZ0ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgICAgICAgLy8gICAmLnRvb2x0aXAtdm90ZS10b3A6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDEwcHgpKTsgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tY2xlYXIge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTNweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDEwOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5idG4tY2xlYXIgKyAuYXdhcmQtc2lnbnVwLWZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgIC8vICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgLy8gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC12b3RpbmctYXZhdGFyLXVzZXJ7XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjExcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgJl9fYXZhdGFyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2J0aGRheSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN2b3RpbmctcGFnZS5oZWlnaHQtdm90aW5nLWxpc3R7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG59XHJcbiIsIi5ub3RpZmljYXRpb24tZGV0YWlsIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmJveC1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIC5saXN0c19faXRlbV9fY29udGVudCB7XHJcbiAgICAgICAgJi5sb2FkaW5nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF0dGFjaG1lbnRzIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIucW5hLWZvcm0ge1xyXG4gIC5hdHRhY2htZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIC8vbWFyZ2luOiAwcHggM3B4IDBweCAzcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDVweCk7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAuaW5wdXQtc2VsZWN0b3Ige1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcGFkZGluZzogMzNweCAyOXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmltZy1zaG93IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1kZWx7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICB9XHJcblxyXG4gIC5idG4tcmVnaXN0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXR5cGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmNGE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICB0b3A6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIucW5hLWxpc3Qge1xyXG4gIC5saXN0cyB7XHJcbiAgICAmX19lbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ucW5hLWxpc3Qge1xyXG4gIC5saXN0cyB7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIC5ib3gtaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RzX19pdGVtX19jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0c19faXRlbV9fYWN0aW9uIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RzX19pdGVtIHtcclxuICAgIC8vYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAmLmxvYWRpbmctY29udGVudCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjZ2lmdGJveCB7XHJcblxyXG5cclxuICAgICAgLnRhYi1naWZ0Ym94LXBvaW50IHtcclxuICAgICAgICAmX191c2UtcG9pbnQge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAudXNlLXBvaW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnVzZS1wb2ludC1jYXJkIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hhbmdlLXBvaW50LXRvLWNvdXBvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgLml0ZW0tY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5iZ3ItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5uYW1lLWNvdXBvbi1jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRvLWV4Y2hhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxvZ28tY2hhbmdlLXRvLWNvdXBvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pdGVtLWNoYW5nZS12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jb3Vwb25iZzAxX3Muc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jb21pbmctc29vbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ2NvbWluZyBzb29uJztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pdGVtLWNoYW5nZS1zcGhva2lkeiB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jb3Vwb25iZzAyX3Muc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5sb2dvLWNoYW5nZS10by1jb3Vwb24ge1xyXG4gICAgICAgICAgICAgICAgICAuaW1nLWxvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuaXRlbS1jaGFuZ2UtcGxheW1vb25ndSB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jb3Vwb25iZzAzX3Muc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5uYW1lLWNvdXBvbi1jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50by1leGNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbXktcG9pbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIC5teS1wb2ludC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5teS1wb2ludC1jYXJkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmX19iZ3Ige1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BvaW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICZfX2ljb24ge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faGlzdG9yeSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICZfX2ljb24ge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG59XHJcbi5tb2RhbC1naWZ0Ym94LXNjYW4tYmFyY29kZSB7XHJcbiAgLmJnci1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICB9XHJcbiAgLnNjYW4tYmFyY29kZS1oZWFkIHtcclxuICAgIC5wb2ludC1sYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAucG9pbnQtYXZhaWxibGUge1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2Nhbi1iYXJjb2RlLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICZfX25vdGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICAgICZfX2JhcmNvZGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJhcmNvZGUtY291bnQtdGltZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogI2Y2MTkxOTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJhcmNvZGUtaWNvbiB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5iYXJjb2RlLXZhbHVlIHtcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLXRvIHtcclxuICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuYnRuLWxpbmstdG8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggOTlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJ0bi1saW5rLXRvLWljb24ge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1saW5rLXRvLXRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zY2FuLWJhcmNvZGUtYm9keV9fYmFyY29kZSB7XHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAzMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uZ2lmdGJveCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAubG9nby1jb21wYW55IHtcclxuICAgIHdpZHRoOiAxMjNweDtcclxuICAgIGhlaWdodDogMjlweDtcclxuICB9XHJcbiAgLnRhYi1naWZ0Ym94LWNvdXBvbiAuY291cG9uLWNhcmRfX2JnciB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbiAgLmhpZGUtYmdyLW1vZGFsIHtcclxuICAgIC5jcy1hbGVydC1vdmVybGF5IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3MtbW9kYWwtc2hvdy1xci1jb2RlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIHRvcDogMDtcclxuICAgIC5jcy1tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY3MtbW9kYWwtc3dpcGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5jcy1tb2RhbC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5jcy1tb2RhbC1oZWFkaW5nIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLWdpZnRib3gtcG9pbnRfX215LXBvaW50IHtcclxuICAgIC5teS1wb2ludC1jYXJkX19wb2ludF9fdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1naWZ0Ym94LWNvdXBvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgLmNvdXBvbi1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgICAubXktdm91Y2hlci10b3RhbCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aGl0ZS1zcGFjZS1ub3J3cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcbiNjcy1tb2RhbC1jaGFuZ2UtdG8tY291cG9uIHtcclxuICAuY3MtbW9kYWwtaGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNzLW1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4IDI1cHggMzBweDtcclxuICAgIC5tYWluLWNoYW5nZS10by1jb3Vwb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtY2hhbmdlLXRvLWNvdXBvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5iZy1jYXJkLWNvdXBvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLWNhcmQge1xyXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3NwaG9raWR6LW1lZGlhLnMzLmFwLW5vcnRoZWFzdC0yLmFtYXpvbmF3cy5jb20vaW1hZ2VzL2NvdXBvbmJnMDFfcG9wdXAuc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAmLnNwaG9raWR6IHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3NwaG9raWR6LW1lZGlhLnMzLmFwLW5vcnRoZWFzdC0yLmFtYXpvbmF3cy5jb20vaW1hZ2VzL2NvdXBvbmJnMDJfcG9wdXAuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wbGF5bW9vbmd1IHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3NwaG9raWR6LW1lZGlhLnMzLmFwLW5vcnRoZWFzdC0yLmFtYXpvbmF3cy5jb20vaW1hZ2VzL2NvdXBvbmJnMDNfcG9wdXAuc3ZnXCIpO1xyXG4gICAgICAgICAgICAudHlwZS1jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eXBlLWNoYW5nZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5xdWFudGl0eS1jaGFuZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgLml0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mby1wb2ludCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAuaW5mby1wb2ludC1sYWJlbCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8tcG9pbnQtdmFsdWUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faG9sZCB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wYXkge1xyXG4gICAgICAgICAgLmluZm8tcG9pbnQtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5mby1wb2ludC12YWx1ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3VzZSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgLmluZm8tcG9pbnQtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudXNlLXBvaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDdweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbnB1dC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuY2xlYXItcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnVzZS1mdWxsLXBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLDAwMFBcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pbnB1dC1wb2ludC1hcGxseSB7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiwwMDBQXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgIC51c2UtcG9pbnQtZnVsbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAmLm9wYWNpdHktNSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hbGVydCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYyYTJhO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWxlcnQtcG9pbnQtb3ZlciB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMzBweCA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAuYWxlcnQtcG9pbnQtb3Zlci1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAyM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZGMyYTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzQsIDQyLCAwLjQpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tY2hhbmdlLXRvLWNvdXBvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTMzcHggMTJweCAxMzRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NzLW1vZGFsLWJhcmNvZGUge1xyXG4gIC5jcy1tb2RhbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ0MDA7XHJcbiAgICAudGV4dC1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gICAgLnZhbHVlLXBvaW50IHtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vcGFjaXR5LTUge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcbi5tb2RhbC1jb25maXJtLWNoYW5nZS1jb3Vwb24ge1xyXG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC8vYm90dG9tOiAxOSU7XHJcbiAgLy90b3A6IGF1dG87XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5tb2RhbC1jb25maXJtLWNoYW5nZS1jb3Vwb24uc2hvdyArIC5jcy1hbGVydC1vdmVybGF5IHtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufSIsIiNnaWZ0Ym94LXBvaW50LWhpc3Rvcnkge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5maXhlZC10b3AtcGFnZSB7XHJcbiAgICAucG9pbnQtaGlzdG9yeS1oZWFkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgLnBvaW50LWhpc3RvcnktbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tZ2lmdGJveC1wb2ludC1oaXN0b3J5IHtcclxuICAgIC5wb2ludC1oaXN0b3J5LWhlYWQge1xyXG5cclxuICAgIH1cclxuICAgIC5wb2ludC1oaXN0b3J5LWN1cnJlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogOTdweDtcclxuXHJcbiAgICAgICZfX2JnciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4O1xyXG4gICAgICAgIC5wb2ludC1oaXN0b3J5LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2ludC1oaXN0b3J5LWRhdGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmX19pY29uIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb2ludC1oaXN0b3J5LWZpbHRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMjVweCAwO1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zODtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTcuNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3ODMzYmE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb2ludC1oaXN0b3J5LWxpc3Qge1xyXG4gICAgICAmX19kYXRhIHtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U4ZThlODtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtLWRhdGUtdGltZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaXRlbS1wb2ludCB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGx1cy1wb2ludCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNnaWZ0Ym94LXBvaW50LWhpc3RvcnkgLm1haW4tZ2lmdGJveC1wb2ludC1oaXN0b3J5IC5wb2ludC1oaXN0b3J5LWZpbHRlciAuYnRuLWZpbHRlcjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYSAhaW1wb3J0YW50O1xyXG59XHJcbi5naWZ0Ym94LXBvaW50LWhpc3Rvcnkge1xyXG4gIC5wb2ludC1oaXN0b3J5LWN1cnJlbnRfX2NvbnRlbnQge1xyXG4gICAgLnBvaW50LWhpc3RvcnktZGF0YV9fdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvaW50LWhpc3RvcnktZmlsdGVyIHtcclxuICAgIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjZ2lmdGJveCB7XHJcblxyXG5cclxuICAgIC50YWItZ2lmdGJveC1jb3Vwb24ge1xyXG4gICAgICAuZGF0YS1ub3QtZm91bmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbXktdm91Y2hlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAubXktY291cG9uLWxpbmsge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLmJ0bi1saW5rLXRvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY291cG9uLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubXktdm91Y2hlci10b3RhbCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3Vwb24tY2FyZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmX19yZW5kZXItcXJjb2RlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmdyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjdweCAyMnB4O1xyXG4gICAgICAgICAgei1pbmRleDogOTA7XHJcbiAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICAgICAgICAuY291cG9uLWNhcmQtdGV4dC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3Vwb24tY2FyZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjJhMmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXBvbi1jYXJkLXRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY291cG9uLXR5cGUtcGxheW1vb25ndSB7XHJcbiAgICAgICAgICAgICAgLmNvdXBvbi1jYXJkLXRleHQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb3Vwb24tY2FyZC10ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX191c2VyLXB1cmNoYXNlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4IDJweCAwO1xyXG4gICAgICAgICAgLy9vcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjY7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19teS1jb3Vwb24ge1xyXG4gICAgICAgIC5teS1jb3Vwb24tdG90YWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXktY291cG9uLWNhcmQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm15LWNvdXBvbi1saW5rIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5idG4tbGluay10byB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zY2FuLWJhcmNvZGUtb2ZmbGluZSB7XHJcbiAgJi5tb2RhbC1zY2FuLWJhcmNvZGUtb2ZmbGluZSB7XHJcblxyXG4gIH1cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19yZW5kZXItY29kZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG59IiwiLnFuYS1kZXRhaWwge1xyXG4gICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ5cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2F0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgLmJveC1pbWctcXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LXF1ZXN0aW9uIHtcclxuICAgICAgICAvLyAmLmhhcy1hbnN3ZXIge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgLmFuc3dlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmYTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggNDBweDtcclxuICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgaDMsaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdHNfX2l0ZW1fX2NvbnRlbnQge1xyXG4gICAgICAgICYubG9hZGluZy1jb250ZW50IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbiIsIi5zZXR0aW5nIHtcclxuICAuaGVhZGVyX19oczIgKyAud3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gIH1cclxuICAubGlzdHMge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgKy5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Y2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICsuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2U4Y2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyAmLnJvdW5kIHtcclxuICAgICAgICAgIC8vICAgLy8gYm9yZGVyLXJhZGl1czogMzRweDtcclxuICAgICAgICAgIC8vICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIC8vICAgLy8gfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvZmlsZS1wYWdle1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NzBweCkge1xyXG4gICAgaGVpZ2h0OiAxMTV2aDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU3MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE1MHZoO1xyXG4gIH1cclxuICAuaGVhZGVyX19oczIgKyAud3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXZhdGFyIHtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Y2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2F2YXRhci1pbWFnZSB7XHJcbiAgICB3aWR0aDogODZweDtcclxuICAgIGhlaWdodDogODZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19hdmF0YXItY2FtZXJhe1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dC1ncm91cC1jdXN0b20ge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzkyY2VlYSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dC1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUMgIWltcG9ydGFudDtcclxuICAgICAgLy9vcGFjaXR5OiAwLjA4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LWNoYW5nZS1hcnJvd3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC1hcnJvd3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jdXN0b20tYnV0dG9ue1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDtcclxuICAgIHdpZHRoIDogNzVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWNoZWNrYm94e1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50OztcclxuICB9XHJcblxyXG4gICZfX3JpZ2h0LWFycm93e1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluay10ZXh0e1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gIH1cclxuXHJcbiAgJl9fdGltZXtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmMmEyYTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTRweDtcclxuICAgIHJpZ2h0OiA5NXB4O1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gICZfX2lucHV0LXRpbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1jaGFuZ2UtcGFzc3dvcmR7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIG1hcmdpbiA6IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbC1jaGFuZ2UtcGFzc3dvcmR7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZW1haWwtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgbWFyZ2luIDogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAmX193YXJuaW5nLXRleHR7XHJcbiAgICBtYXJnaW4gOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBjb2xvciA6ICNmZjJhMmE7XHJcbiAgfVxyXG5cclxuICAmX19mb250LXdlaWdodC01MDAge1xyXG4gICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNzgzM2JhICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5pbmZvcm1hdGlvbiB7XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAvL21hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9saWN5IHt9XHJcblxyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1IDI0NiAyNTAgLyA0MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KTtcclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCJcclxuLnZpZGVvLXBsYXllci1zaG93e1xyXG4gIC5wbGF5ZXItY3VzdG9tLXZpZGVve1xyXG4gICAgXHJcbiAgICAuYmlnLXBsYXktYnV0dG9uLWN1c3RvbS52aWRlby1yZWFjdC1iaWctcGxheS1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uX3BsYXkuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRyb2wtYmFyLWZ1bGwtY3VzdG9tIHtcclxuICAgICAgLnJlcGxheS1jb250cm9sLWN1c3RvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25fcmV3aW5kNXMuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9yd2FyZC1jb250cm9sLWN1c3RvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25fZmFzdGZvcndhcmQ1cy5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudmlkZW8tcmVhY3QtcGxheS1jb250cm9sLnZpZGVvLXJlYWN0LWNvbnRyb2wudmlkZW8tcmVhY3QtcGxheWluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25fcGF1c2Uuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAudmlkZW8tcmVhY3QtcGxheS1jb250cm9sLnZpZGVvLXJlYWN0LWNvbnRyb2wudmlkZW8tcmVhY3QtcGF1c2VkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbl9wbGF5LnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnZpZGVvLXJlYWN0LWR1cmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LWljb24tZnVsbHNjcmVlbntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LWljb24tZnVsbHNjcmVlbi1leGl0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LXByb2dyZXNzLWNvbnRyb2wge1xyXG4gICAgICAgLnZpZGVvLXJlYWN0LXBsYXktcHJvZ3Jlc3Mge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250cm9sLWJhci1jdXN0b20ge1xyXG4gICAgICAvLyAucmVwbGF5LWNvbnRyb2wtY3VzdG9tIHtcclxuICAgICAgLy8gICAvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgLy8gICAvLyBsZWZ0OiAzOCU7XHJcbiAgICAgIC8vICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogNjBweDtcclxuICAgICAgLy8gICAmOmJlZm9yZXtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbl9zbWFsbF9yZXdpbmQ1cy5zdmcnKTtcclxuICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIC5mb3J3YXJkLWNvbnRyb2wtY3VzdG9tIHtcclxuICAgICAgLy8gICAvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgLy8gICAvLyBsZWZ0OiA1OCU7XHJcbiAgICAgIC8vICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogNjBweDtcclxuICAgICAgLy8gICAmOmJlZm9yZXtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25fc21hbGxfZmFzdGZvcndhcmQ1cy5zdmcnKTtcclxuICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAucmVwbGF5LWNvbnRyb2wtY3VzdG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uX3NtYWxsX3Jld2luZDVzLnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcndhcmQtY29udHJvbC1jdXN0b20ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uX3NtYWxsX2Zhc3Rmb3J3YXJkNXMuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgfVxyXG4gICAgICAudmlkZW8tcmVhY3QtcGxheS1jb250cm9sLnZpZGVvLXJlYWN0LWNvbnRyb2wudmlkZW8tcmVhY3QtcGxheWluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25fc21hbGxfcGF1c2Uuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAudmlkZW8tcmVhY3QtcGxheS1jb250cm9sLnZpZGVvLXJlYWN0LWNvbnRyb2wudmlkZW8tcmVhY3QtcGF1c2VkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbl9wbGF5X3NtYWxsLnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnZpZGVvLXJlYWN0LWR1cmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LWljb24tZnVsbHNjcmVlbntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LWljb24tZnVsbHNjcmVlbi1leGl0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLXJlYWN0LXByb2dyZXNzLWNvbnRyb2wge1xyXG4gICAgICAgLnZpZGVvLXJlYWN0LXBsYXktcHJvZ3Jlc3Mge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5tZW51LWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmX19sZWZ0e1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5pbWctcHJldntcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ByZXZ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmX19wdWJsaWN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hdGFsa3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAuaW1nLWtha2Fve1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWxldGV7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgLmltZy1kZWxldGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudS1oZWFkZXIuZnVsbC1zY3JlZW4ge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLm1lbnUtaGVhZGVyX19sZWZ0e1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDUlOyAgICAgICAgXHJcbiAgICAgICAgLmltZy1mdWxsLXByZXZ7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1lbnUtaGVhZGVyX19sZWZ0X19wcmV2e1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lbnUtaGVhZGVyX19yaWdodHtcclxuICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5tZW51LWhlYWRlcl9fcmlnaHRfX3B1YmxpY3tcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtaGVhZGVyX19yaWdodF9fYXRhbGt7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdpZnR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbl9zcGVlY2hfYnViYmxlX3Auc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDI4cHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTE1N3B4O1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAudGV4dC1naWZ0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcmVhY3QtdmlkZW97XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcmVhY3QtdmlkZW8uYmFja2dyb3VuZC12aWRlb3tcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmVhY3QgLnZpZGVvLXJlYWN0LWJlemVse1xyXG4gICAgei1pbmRleDogLTk5OTk5OTkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRpYWxvZy1jdXN0b20td2lkdGh7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuICAudmlkZW8tcmVhY3R7XHJcbiAgICAudmlkZW8tcmVhY3QtbG9hZGluZy1zcGlubmVyLnNob3ctbG9hZGluZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNzLWFsZXJ0LWJvZHl7XHJcbiAgICAudmlkZW8tcHVibGlzaC1naWZ0e1xyXG4gICAgICAudGV4dHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgIH1cclxuICAgICAgLmltZ3tcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcclxuICAgICAgICAvLyB3aWR0aDogMTI2LjJweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDExNi41cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtcG9pbnR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjZjljMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZpZGVvLW1lc3NhZ2UtbWFya2VyIHtcclxuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNDSktLcic7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgcGFkZGluZy10b3A6IDU1cHg7XHJcblxyXG4gIC5oZWFkZXJfX2hzMntcclxuICAgIC50aXRsZXtcclxuICAgICBoMXtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9faHMyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC12aWRlb19fdG9wIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLm1lc3NhZ2UtdmlkZW97XHJcbiAgICAgICY+aW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogODZweDtcclxuICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNTVweDtcclxuICAgICAgfVxyXG4gICAgICAuYmFubmVye1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMHB4O1xyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCaW5nZ3JhZSc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGVudC12aWRlb19fbGVhcm4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC12aWRlb19fYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMHB4O1xyXG5cclxuICAgIC5zdGVwIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxMjAsIDUxLCAxODYsIDAuMTgpO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMjVweCAwcHggMzhweCAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXAge1xyXG4gICAgJi12aWRlb19fdG9wIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmE7XHJcblxyXG4gICAgICAuc3RlcHBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwcGVyLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWZkZWZmO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYygtNTAlICsgMTZweCk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWZkZWZmO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxNnB4KTtcclxuICAgICAgICAgIDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcC1jb3VudGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYudW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcC1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0ZXAtY291bnRlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICYudW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RlcC1uYW1lIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwcGVyLWl0ZW0uY29tcGxldGVkIC5zdGVwLWNvdW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YmI1NDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwcGVyLWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0ZXBwZXItaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXZpZGVvLWNvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc4MzNiYTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQmluZ2dyYWUnO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Y2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwLXNsaWRlciB7XHJcbiAgICAgICAgLm1hcmtlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMSwgNTEsIDE4NiwgMC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NxdWFyZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIxLCA1MSwgMTg2LCAwLjE4KTtcclxuXHJcbiAgICAgICAgICAuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uX19ub25lIHtcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ncm91bmQge1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMjVweCAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ODMzYmE7XHJcblxyXG4gICAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5pbWctY29taW1nX19zb29uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDT01JTkcgU09PTic7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5waG90by1sb2FkaW5nIHtcclxuICAgICAgICAgICAgLnJlYWN0LWxvYWRpbmctc2tlbGV0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveF9fY29tbWVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCA0MHB4O1xyXG5cclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMDgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLS3InO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyMSwgNTEsIDE4NiwgMC4xOCk7XHJcbiAgICAgICAgLmlucHV0LWNvbXBvbmVudHtcclxuICAgICAgICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb3VudC1sZW5ndGh7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByZXRlbmRhcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMzEzMTM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgLmN1cnJlbnQtbGVuZ3Roe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ub25lLWJvcmRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RpY2UtY29udGVudHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDExcHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxYzJmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgIC53YXJuaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyMSwgNTEsIDE4NiwgMC4xOCk7XHJcblxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtbm90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAyNXB4IDU5cHg7XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1jb21wb25lbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2pzLWNvbnRlbnQtdGVtcGxhdGUtc3RlcDN7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAxNXB4IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1jaGVja2JveCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG5cclxuICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS0tyJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxYzJmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3MtbW9kYWwtY29udGFpbmVyIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQmluZ2dyYWUnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1jb21wbGV0ZSB7XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA4KTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWZ0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDMwcHg7XHJcbiAgICAgIC5idG4tY3VzdG9tOmRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXAtcGF5bWVudCB7XHJcbiAgICAuYm94LXBheXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIxLCA1MSwgMTg2LCAwLjE4KTtcclxuICAgIH1cclxuICAgIC5jb3Vwb24tYm94e1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjEsIDUxLCAxODYsIDAuMTgpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIxLCA1MSwgMTg2LCAwLjE4KTtcclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgICAgIGxhYmVsLnBheSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbC5wb2ludCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1lcnJvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhZGlvLWNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY291cG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLnBvaW50IHtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnMCBQJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmVudC1hcHBseS1wb2ludHtcclxuICAgICAgICAgICAgICAuYXBwbHktcG9pbnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLDAwMCBQXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDgpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtY29tcG9uZW50IHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXVzZS1wb2ludCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpemUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXBheXtcclxuICAgICAgcGFkZGluZzogMzBweCAxOHB4IDMwcHggMjVweDtcclxuICAgIH1cclxuICAgICZfX3RvdGFsIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzgzM2JhICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1jYW5jZWwtcGF5bWVudHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwLXZpZGVvLWNvbnRlbnQge1xyXG4gICAgaDMge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXAtZm9ybSB7XHJcbiAgICAgICAgXHJcbiAgICAgIC50ZXh0YXJlYS1ncm91cCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC10ZW1wbGF0ZS1zZWxlY3RlZHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbC5lcnJvcntcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbDplbXB0eTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsYWJlbFtkYXRhLXBsYWNlaG9sZGVyXTpub3QoW2RhdGEtcGxhY2Vob2xkZXI9XCJcIl0pOmVtcHR5OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZW0ubmFtZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMDVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMCAwIDAgLyAzMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC10ZW1wbGF0ZS1zZWxlY3RlZDplbXB0eTo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC10ZW1wbGF0ZS1zZWxlY3RlZFtkYXRhLXBsYWNlaG9sZGVyXTpub3QoW2RhdGEtcGxhY2Vob2xkZXI9XCJcIl0pOmVtcHR5OjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuaW5wdXQtY29tcG9uZW50IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi1sYWJlbHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ODMzYmE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3ZlcmxheS1wb3B1cC11c2UtdGVtcGxhdGUtc3RlcDJ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaG93LnBvcHVwLXZhbGlkYXRlLWtleXdvcmR7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3MtYWxlcnQtYm9keXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTlweCAyNXB4IDE5cHg7XHJcbiAgICAgICAgICAuY29udGVudC12YWxpZGF0ZS1rZXl3b3Jke1xyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAub3ZlcmxheS1wb3B1cC12YWxpZGF0ZS1rZXl3b3JkIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTg7XHJcbiAgICAgIH1cclxuICAgICAgLnNob3cucG9wdXAtdXNlLXRlbXBsYXRlLXN0ZXAye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIGRpdiA+IGgzIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3MtYWxlcnQtYm9keXtcclxuICAgICAgICAgIC5jb250ZW50LXRlbXBsYXRle1xyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICAudGV4dC1ib3R0b217XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm8tc2VlLXRvZGF5e1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAuY2hlY2tib3gtY29tcG9uZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZXh0LW5vLXNlZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvcHVwLXRlbXBsYXRlLXN0ZXAye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU1NjI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcclxuICAgICAgICBkaXYgPiBoMyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogMzFweCAwcHggN3B4IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNzLWFsZXJ0LWJvZHl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgLmNvbnRlbnQtdGVtcGxhdGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC50ZXh0LWFyZWF7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAxMHB4LCB0cmFuc3BhcmVudCAxMHB4KSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlIDEwcHgsIHRyYW5zcGFyZW50IDEwcHgpLCByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSAzMHB4LCAjYjVjZWZmIDMwcHgsICNiNWNlZmYgMzFweCwgd2hpdGUgMzFweCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzYxcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyMnB4O1xyXG4gICAgICAgICAgICAgIC50ZXh0LXRvcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNvbnRlbnQtZGlhbG9ne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgI2JhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLmhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDBweCwgdHJhbnNwYXJlbnQgMHB4KSwgXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlIDBweCwgdHJhbnNwYXJlbnQgMHB4KSwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUgMzBweCwgI2I1Y2VmZiAzMHB4LCAjYjVjZWZmIDMxcHgsIHdoaXRlIDMxcHgpO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDBweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgIC8vIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZXh0YXJlYS1jb21wb25lbnR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAjanMtYWRkLXRlbXBsYXRle1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDBweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC8vICY6Zmlyc3QtbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb250ZW50LXRlbXBsYXRlLXBvcHVwe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xpbmViZzIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVsLmVycm9ye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgbGFiZWw6ZW1wdHk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVsW2RhdGEtcGxhY2Vob2xkZXJdOm5vdChbZGF0YS1wbGFjZWhvbGRlcj1cIlwiXSk6ZW1wdHk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1nLXBvc2l0aW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICB0b3A6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDFweCByZ2IoMCAwIDAgLyAxMiUpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNTYyO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYWRpdXMtdW5zZXQtYnRue1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbjpkaXNhYmxlZHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlzYWJsZWQtcG9wdXA6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDY2IDU2IDU2IC8gMzAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC12YWxpZGF0ZS10ZW1wbGF0ZXtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9hc3QtdmFsaWRhdGUta2V5d29yZHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93LWtleS1ib2FyZHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtYm94e1xyXG4gICAgICAmX19jb21tZW50e1xyXG4gICAgICAgIC50ZXh0LWNoYXJhY3Rlci1yaWdodHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICAuc2xpZGVyX3ZpZGVvIHtcclxuICAgICAgLm5vLXZpZGVvLWNyZWF0ZWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLS3InO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgIFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nLm1lc3NhZ2UtbWFrZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbl9fbWFrZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uX19jdXN0b20ge1xyXG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbl9fbm9uZSB7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIC5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTcycHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tSO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgLml0ZW0tY2hhcmFjdGVyIHtcclxuICAgICAgLmltZ3tcclxuICAgICAgICAucGhvdG8tc2VsZWN0b3J7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNlOGNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Y2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaW5hY3RpdmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3RodW1ie1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGltZy5waG90byB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBob3RvLXNlbGVjdG9yX190aHVtYi5pbWctY29taW1nX19zb29ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnQ09NSU5HIFNPT04nO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jaGFyYWN0ZXItcG9zZS1pdGVtc3tcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2U4Y2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Y2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmLmluYWN0aXZle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aHVtYntcclxuICAgICAgICBpbWcucGhvdG8ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWN1c3RvbSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvcHVwLWV4cGxhbi1tZXNzYWdle1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcclxuICAgIC5yYWRpdXMtdW5zZXQtYnRuIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuY2FuY2Vse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmEgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWRpYWxvZy10aW1le1xyXG4gICAgICAudGV4dHtcclxuICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5pbWd7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbW1vbiB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCA0OHB4LCAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsYWNlaG9sZGVye1xyXG4gICAgICAjZHJvcGRvd24taXRlbS1idXR0b257XHJcbiAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgIFxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtbm90ZXtcclxuICAgIC50aXRsZS12aWRlb3tcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICAgIC5ib3gtY29udGVudC10ZW1wbGF0ZS1zdGVwM3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTU2MjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAuY29udGVudC10ZW1wbGF0ZS1zdGVwM3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgICAgIGVtLm5hbWV7XHJcbiAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtYXJlYXtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMTBweCwgdHJhbnNwYXJlbnQgMTBweCksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSAxMHB4LCB0cmFuc3BhcmVudCAxMHB4KSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUgMzBweCwgI2I1Y2VmZiAzMHB4LCAjYjVjZWZmIDMxcHgsIHdoaXRlIDMxcHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2MXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWd7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDFweCByZ2IoMCAwIDAgLyAxMiUpO1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTU2MjtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRpYWxvZ3tcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgI2JhY2tkcm9we1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIC5oaWdobGlnaHRzIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMHB4LCB0cmFuc3BhcmVudCAwcHgpLCBcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSAwcHgsIHRyYW5zcGFyZW50IDBweCksIFxyXG4gICAgICAgICAgICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUgMzBweCwgI2I1Y2VmZiAzMHB4LCAjYjVjZWZmIDMxcHgsIHdoaXRlIDMxcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAwcHggMTBweDsgXHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGV4dGFyZWEtY29tcG9uZW50e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICNqcy1hZGQtdGVtcGxhdGV7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMHB4IDEwcHg7IFxyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAvLyAmOmZpcnN0LWxpbmUge1xyXG4gICAgICAgICAgICAgIC8vICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGVudC10ZW1wbGF0ZS1wb3B1cHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xpbmViZzIucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktrcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nLXBvc2l0aW9ue1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNTYyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYgPiBoMyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDMxcHggMHB4IDdweCAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcblxyXG4gICAgLnJhZGl1cy11bnNldC1idG57XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgIGJ1dHRvbjpkaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLWN1c3RvbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODMzYmE7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWNvdXBvbiB7XHJcbiAgcGFkZGluZzogOTBweCAyNXB4IDBweDtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcbiAgLmNvdXBvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIC51c2VyLW5vdC1jb3Vwb24ge1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLUjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5waG90by1zZWxlY3RvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX3RodW1iIHtcclxuICAgICAgICAgIC5tYXJrZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2VyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuY3JlYXRvciB7XHJcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDRweDtcclxuICAgICAgLy8gICBwYWRkaW5nOiAxcHggMnB4IDA7XHJcbiAgICAgIC8vICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgLy8gICBzcGFuIHtcclxuICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tSO1xyXG4gICAgICAvLyAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAvLyAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIC8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIC8vICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC8vICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogODg4ODtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvdXBvbi1idXR0b24ge1xyXG4gICAgLmJ0bi1jdXN0b206ZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19oczIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY291cG9uLWVtcHR5IHtcclxuICAgIGhlaWdodDogODB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAudXNlci1ub3QtY291cG9ue1xyXG4gICAgICAuaW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMxcHggMzBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3MtbW9kYWwtanMtZXhjaGFuZ2UtY291cG9ue1xyXG4gICAgLmNzLW1vZGFsLWJvZHl7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jaGFuZ2UtdG8tY291cG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMTBweDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTVweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWNoYW5nZS10by1jb3Vwb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmctY2FyZC1jb3Vwb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby1jYXJkIHtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zcGhva2lkei1tZWRpYS5zMy5hcC1ub3J0aGVhc3QtMi5hbWF6b25hd3MuY29tL2ltYWdlcy9jb3Vwb25iZzAxX3BvcHVwLnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHlwZS1jaGFuZ2Uge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCaW5nZ3JhZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucXVhbnRpdHktY2hhbmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgIC5pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8tcG9pbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgLmluZm8tcG9pbnQtbGFiZWwge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXBvaW50LXZhbHVlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2hvbGQge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGF5IHtcclxuICAgICAgICAgIC5pbmZvLXBvaW50LWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmluZm8tcG9pbnQtdmFsdWUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX191c2Uge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIC5pbmZvLXBvaW50LWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnVzZS1wb2ludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiA3cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmNsZWFyLXBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi51c2UtZnVsbC1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiwwMDBQXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaW5wdXQtcG9pbnQtYXBsbHkge1xyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsMDAwUFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4MzNiYTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUzJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAudXNlLXBvaW50LWZ1bGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgJi5vcGFjaXR5LTUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYWxlcnQge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMmEyYTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFsZXJ0LXBvaW50LW92ZXIge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDMwcHggNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgLmFsZXJ0LXBvaW50LW92ZXItaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMjNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmRjMmE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM0LCA0MiwgMC40KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLWNoYW5nZS10by1jb3Vwb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEzM3B4IDEycHggMTM0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRlbnQtZGlhbG9nLXZpZGVvLXJlbmRlcmluZ3tcclxuICAudGV4dHtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICAudGV4dC1wdXNoe1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNDc0ZGYwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoYW5nZS1wYXNzd29yZC1wYWdlIHtcclxuICBoZWlnaHQ6IDExMHZoO1xyXG4gIC53cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gICZfX25vdGljZS1wYXNzd29yZHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS2tyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3gtc2hvdy1wYXNzd29yZHtcclxuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3Jvdy1idXR0b257XHJcbiAgICAvL21hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDM1cHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2J0bi1yZWdpc3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19wYXNzd29yZC1hc3Rlcmlza3tcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2FzdGVyaXNre1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgfVxyXG59XHJcbiIsIi5jaGlsZHJlbi1zd2lwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gIC5pdGVte1xyXG4gICAgICAuaW1ne1xyXG4gICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgLnBob3Rve1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1hcmtlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0NKS0tyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIC8vbWFyZ2luOiAwIDAgMCA3cHg7XHJcbiAgICBvcGFjaXR5OiAwLjM4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgLy9tYXJnaW46IDAgN3B4IDAgMDtcclxuICAgIG9wYWNpdHk6IDAuNzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gIH1cclxuICAuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLnByb2ZpbGUtaW5mb3JtYXRpb24tcGFnZSB7XHJcbiAgLy9wYWRkaW5nLXRvcDogNTVweDtcclxuICAuaW5mb3JtYXRpb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmN1c3RvbS1kcm9wZG93bntcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogNDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmRyb3Bkb3duLXNlbGVjdCB7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4xNDI5cHgsIDQxcHgsIDBweCkgIWltcG9ydGFudDtcclxuICAgIGluc2V0OiAwcHggYXV0byAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLXRvcCA6IDNweDtcclxuICB9XHJcbiAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNDSktLcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gIH1cclxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlYmY2XHJcbiAgfVxyXG5cclxuICAuaW1nLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59IiwiYm9keS5zaG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbmJvZHkuc2hvdy1tb2RhbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC53cmFwcGVyIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYmVmb3JlLW1vZGFse1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtc2VsZWN0IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xyXG4gICYub3BlbiB7XHJcbiAgICBoZWlnaHQ6IDgwdnc7XHJcbiAgfVxyXG5cclxuICAmLS1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNsb3NlIHtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNlbGVjdC1vdmVyIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiBweFRvVlcoODApO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBweFRvVlcoNTApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxyXG4gICAgICApO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtb3ZlciB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgICAgcmlnaHQ6IDh2dztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAvL29wYWNpdHk6IDAuNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWViZjY7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGNvbG9yOiAjNzgzM0JBO1xyXG4gICAgICAgIC8vei1pbmRleDogMztcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgYm90dG9tOiAyMDgzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIC8vIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzgzM2JhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgLy9saW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1idXR0b24tY3VzdG9te1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTkwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRldGFpbC1ub3RpZmljYXRpb257XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBleHBhbmQgNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjphbGwgMXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCAxcyBlYXNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZXhwYW5ke1xyXG4gICAgMCV7aGVpZ2h0OjBweH1cclxuICAgIDEwMCV7aGVpZ2h0OmF1dG99XHJcbn1cclxuLm5vdGlmaWNhdGlvbi1kZXRhaWwge1xyXG4gICAgLmF0dGFjaG1lbnRzIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFjay1saXN0LWJvdHRvbS1wYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDM1cHg7XHJcbiAgICB9XHJcbiAgICAubGlzdHNfX2l0ZW1fX2NvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuI25vdGlmaWNhdGlvbiB7XHJcbiAgICAubGlzdHNfX2l0ZW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5saXN0c19faXRlbV9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgLy8td2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdHNfX2l0ZW1fX2FjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAubGlzdHNfX2l0ZW0ge1xyXG4gICAgICAgICYubG9hZGluZy1jb250ZW50IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLS3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlby1jb21wbGV0ZWR7XHJcbiAgLmhlYWRlcl9faHMye1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA6OmFmdGVye1xyXG4gICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnQtY29tcGxldGVke1xyXG4gICAgbWFyZ2luOiA2MHB4IDI1cHggMjVweCAyNXB4O1xyXG4gICAgJl9fYm94e1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEJpbmdncmFlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgICAgLm5vdGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQ0pLa3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDI3NHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b257XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuYnRuLXZpZGVvLWNvbXBsZXRlZHtcclxuICAgICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzc4MzNiYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tZW51LXdyYXAtcmlnaHQge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTAwMDAyICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC5uYXYge1xyXG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fY2xvc2UtYnRue1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm0taXRlbS1saXN0IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMzYgIWltcG9ydGFudDtcclxuICAgIC5uYXZfX3dyYXBwZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJtLW92ZXJsYXl7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5OTkgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tbWVudXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW1ne1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gIH1cclxufSJdfQ== */
