@charset "UTF-8";
/**  */
._none {
  display: none !important;
}

.pc-block,
.pc-item {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block,
  .pc-item {
    display: none;
  }
}

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

.none {
  display: none !important;
}

.notes li {
  margin-top: 0;
}
.notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  letter-spacing: 0.05em;
}

ul._inline li {
  display: inline;
}
ul._inlineblock li {
  display: inline-block;
}
ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}

a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
a.boxlink:hover {
  opacity: 0.6;
}

.logo img {
  height: 1em;
}

.btn-text._center {
  margin: auto;
}

.mazdalogo {
  font-family: MazdaTypeRegular, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, HiraKakuProN-W3, Meiryo, Yu Gothic Medium, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.mazdalogo img {
  height: 1em;
}

/** .row */
._pt10, ._pv10 {
  padding-top: 10px;
}

._pt12, ._pv12 {
  padding-top: 12px;
}

._pt16, ._pv16 {
  padding-top: 16px;
}

._pt20, ._pv20 {
  padding-top: 20px;
}

._pt24, ._pv24 {
  padding-top: 24px;
}

._pt32, ._pv32 {
  padding-top: 32px;
}

._pt36, ._pv36 {
  padding-top: 36px;
}

._pt40, ._pv40 {
  padding-top: 40px;
}

._pt48, ._pv48 {
  padding-top: 48px;
}

._pt60, ._pv60 {
  padding-top: 60px;
}

._pt72, ._pv72 {
  padding-top: 72px;
}

._pt96, ._pv96 {
  padding-top: 96px;
}

._pt100, ._pv100 {
  padding-top: 10px;
}

._pt120, ._pv120 {
  padding-top: 10px;
}

._pb10, ._pv10 {
  padding-bottom: 10px;
}

._pb12, ._pv12 {
  padding-bottom: 12px;
}

._pb16, ._pv16 {
  padding-bottom: 16px;
}

._pb20, ._pv20 {
  padding-bottom: 20px;
}

._pb24, ._pv24 {
  padding-bottom: 24px;
}

._pb32, ._pv32 {
  padding-bottom: 32px;
}

._pb36, ._pv36 {
  padding-bottom: 36px;
}

._pb40, ._pv40 {
  padding-bottom: 40px;
}

._pb48, ._pv48 {
  padding-bottom: 48px;
}

._pb60, ._pv60 {
  padding-bottom: 60px;
}

._pb72, ._pv72 {
  padding-bottom: 72px;
}

._pb96, ._pv96 {
  padding-bottom: 96px;
}

._pb100, ._pv100 {
  padding-bottom: 10px;
}

._pb120, ._pv120 {
  padding-bottom: 10px;
}

.wrapper._black {
  background: #101010;
}
.wrapper._white {
  background: #fff;
}
.wrapper._light {
  background: #f0f0f0;
}
.wrapper._gray {
  background: #ddd;
}
.wrapper._dark {
  background: #505050;
}

.cols,
.cols2,
.cols3,
.cols4,
.cols6 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .cols,
  .cols2,
  .cols3,
  .cols4,
  .cols6 {
    flex-direction: column;
  }
}

.cols2 .col {
  width: calc(50% - 12px);
  margin-left: 24px;
}
.cols2 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}

.cols3 .col {
  box-sizing: border-box;
  width: calc(33.3333333333% - 16px);
  margin-left: 24px;
}
.cols3 .col:nth-of-type(3n+1) {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols3 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols3 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}

.cols4 .col {
  width: calc(25% - 18px);
  margin-left: 24px;
}
.cols4 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols4 .col {
    width: 100%;
  }
}

.cols6 .col {
  width: calc(16.6666666667% - 20px);
  margin-left: 24px;
}
.cols6 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols6 .col {
    width: 100%;
  }
}

.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

/** .main-container */
.tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.tabNav li.cols2 {
  width: 49%;
}
.tabNav li.cols3 {
  width: 32%;
}
.tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .tabNav li {
    width: 50%;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
  }
}

/** .tabNav */
/**　基本レイアウト　*/
.main-container {
  background: #fff;
  color: #333;
}
.main-container .request .wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-container .wrapper {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
}
.main-container .wrapper._border:before {
  content: "";
  display: block;
  width: 960px;
  height: 1px;
  background: #999;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
  padding: 0px 0;
}
.main-container .wrapper .inner img {
  max-width: 100%;
}
.main-container .wrapper h2 {
  text-align: center;
  font-size: 2.1rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container .wrapper h2 span {
  display: inline-block;
}
.main-container .wrapper h2 .en {
  font-size: 0.8em;
}
.main-container .wrapper .carname {
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper h2 {
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
}

/** .main-container */
._stores {
  box-sizing: border-box;
  background: #f0f0f0;
  border-radius: 10px;
  padding: 24px;
}
._stores-title {
  text-align: center;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 1em;
}
._stores-list {
  display: flex;
  flex-wrap: wrap;
}
._stores-list-item {
  width: calc(25% - 16px);
  margin-left: 24px;
}
._stores-list-item:nth-of-type(4n+1) {
  margin-left: 0;
}
._stores-list-item:nth-of-type(n+5) {
  margin-top: 24px;
}
._stores .store {
  box-sizing: border-box;
  background: #fff;
  padding: 16px;
  border-radius: 6px;
}
._stores .store ._ttl {
  font-size: 1.8rem;
}
._stores .store .btn-wrap {
  margin-top: 0.5em;
}

@media screen and (max-width: 767px) {
  ._stores {
    padding: 16px;
  }
  ._stores-title {
    text-align: left;
    font-size: 1.6rem;
  }
  ._stores-list-item {
    width: 100%;
    margin-left: 0;
  }
  ._stores-list-item:nth-of-type(n+2) {
    margin-top: 24px;
  }
  ._stores .store dd {
    font-size: 1.3rem;
  }
  ._stores .store ._ttl {
    font-size: 1.6rem;
  }
} /** @media max-width: 767px */
.hero {
  background: #fff;
  text-align: center;
  /** @media max-width: 767px */
}
.hero h1 {
  font-size: 3.2rem;
}
.hero ._lead {
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 1em;
  font-size: 1.6rem;
}
.hero .pictures {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin: 24px auto 0;
  width: 100%;
  max-width: 1200px;
}
.hero .pictures-item {
  background: #ccc;
  width: calc(25% - 12px);
  height: 486px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.hero .pictures-item:nth-of-type(1) {
  background-image: url("../i/hero-01.jpg");
}
.hero .pictures-item:nth-of-type(2) {
  background-image: url("../i/hero-02.jpg");
}
.hero .pictures-item:nth-of-type(3) {
  background-image: url("../i/hero-03.jpg");
}
.hero .pictures-item:nth-of-type(4) {
  background-image: url("../i/hero-04.jpg");
}
@media screen and (max-width: 767px) {
  .hero.wrapper {
    padding: 24px 0;
  }
  .hero h1 {
    font-size: 2.4rem;
    letter-spacing: 0.05em;
  }
  .hero h1 span {
    display: block;
    font-size: 1.8rem;
  }
  .hero ._lead {
    text-align: left;
  }
  .hero .pictures {
    padding: 0 16px;
  }
  .hero .pictures-item {
    width: calc(25% - 8px);
    height: 243px;
  }
}

.features {
  background: url("../i/features-bg.jpg");
  /** @media max-width: 767px */
}
.features-headline {
  text-align: left;
}
.features-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.features-list-item {
  margin-top: 24px;
  width: calc(50% - 12px);
}
.features ._feature {
  box-sizing: border-box;
  position: relative;
  background: #f6f6f6;
  padding: 10px 10px 6em;
}
.features ._feature:before {
  content: "";
  display: block;
  width: 27px;
  height: 38px;
  background: url("../i/pin.png") no-repeat center bottom;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: -20px;
  transform: translate(-50%);
}
.features ._feature a._btn {
  width: 100%;
  position: absolute;
  bottom: calc(1em + 10px);
  left: 50%;
  transform: translateX(-50%);
}
.features ._feature a._arrow {
  text-decoration: none;
}
.features ._feature-headline {
  padding: 1em 0.5em;
}
.features ._feature-headline h3 {
  font-size: 3.2rem;
  line-height: 1.2;
  color: #693107;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.features ._feature-body {
  padding: 0em 0.5em 0em;
  color: #444;
}
.features ._feature-body p {
  font-size: 1.4rem;
  line-height: 1.8;
}
.features ._feature._wide {
  width: 100%;
  padding: 10px 10px 0;
}
.features ._feature._wide ._feature-headline {
  text-align: center;
}
.features ._feature._wide ._feature-body .cols2 .col {
  position: relative;
  width: calc(50% - 24px);
  padding-bottom: 6em;
}
.features ._feature._wide ._feature-body .cols2 .col:nth-of-type(n+2) {
  border-left: dotted 1px #aaa;
  padding-left: 23px;
}
@media screen and (max-width: 767px) {
  .features-headline {
    text-align: left;
  }
  .features-list {
    flex-direction: column;
  }
  .features-list-item {
    width: 100%;
  }
  .features ._feature a._btn {
    width: 100%;
    max-width: calc(100% - 20px - 0.5em);
  }
  .features ._feature-headline h3 {
    text-align: center;
    font-size: 2.4rem;
  }
  .features ._feature._wide ._feature-body .cols2 {
    flex-direction: column;
  }
  .features ._feature._wide ._feature-body .cols2 .col {
    width: 100%;
  }
  .features ._feature._wide ._feature-body .cols2 .col:nth-of-type(n+2) {
    border-left: none;
    padding-left: 0px;
    border-top: dotted 1px #aaa;
    padding-top: 23px;
    margin-top: 0;
  }
}

.cares {
  background: #fff;
  /** @media max-width: 767px */
}
.cares-headline h2._primary {
  font-size: 3.2rem;
  letter-spacing: 0.05em;
}
.cares-nav {
  margin-top: 24px;
}
.cares-nav-list {
  display: flex;
  justify-content: center;
}
.cares-nav-list-item {
  margin-left: 36px;
}
.cares-nav-list-item:nth-of-type(1) {
  margin-left: 0;
}
.cares-nav-list-item a {
  display: block;
}
.cares-nav-list-item a:hover {
  opacity: 0.6;
}
.cares ._care {
  position: relative;
  box-sizing: border-box;
}
.cares ._care:nth-of-type(n+2) {
  margin-top: 48px;
}
.cares ._care-headline h3 {
  position: relative;
  text-align: center;
  font-size: 3.2rem;
}
.cares ._care-headline h3:before {
  content: "";
  display: block;
  width: 86px;
  height: 27px;
  margin: 0 auto 5px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
}
.cares ._care-body {
  box-sizing: border-box;
  margin-top: 24px;
}
.cares ._care-lead {
  margin-top: 1em;
  text-align: center;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}
.cares ._care ._column {
  position: relative;
  background: #f0f0f0;
}
.cares ._care ._column-headline {
  margin: 12px 24px;
}
.cares ._care ._column-headline h4 {
  font-size: 2.1rem;
}
.cares ._care ._column-body {
  margin: 0 24px 24px;
  overflow: hidden;
  *zoom: 1;
}
.cares ._care ._column-body-context {
  float: left;
  width: calc(100% - (110px + 1em));
}
.cares ._care ._column-body-figure {
  float: right;
  width: 110px;
  margin-left: 1em;
}
.cares ._care ._column._withbtn {
  padding-bottom: calc(3em + 24px);
}
.cares ._care ._column._withbtn .btn-wrap {
  box-sizing: border-box;
  position: absolute;
  bottom: 24px;
  width: calc(100% - 48px);
}
.cares #care01 ._care-headline h3:before {
  background-image: url("../i/point-01.svg");
}
.cares #care01 ._column .cols2 {
  align-items: center;
}
.cares #care01 ._column .cols2 .col {
  box-sizing: border-box;
  margin: 0;
}
.cares #care01 ._column-figure {
  width: 386px;
}
.cares #care01 ._column-body {
  width: 550px;
  padding: 24px;
}
.cares #care01 ._column-list-item {
  padding-left: 1em;
  text-indent: -1em;
}
.cares #care01 ._column-list-item:nth-of-type(n+2) {
  margin-top: 1em;
}
.cares #care01 ._column-list-item:before {
  content: "・";
}
.cares #care02 ._care-headline h3:before {
  background-image: url("../i/point-02.svg");
}
.cares #care03 ._care-headline h3:before {
  background-image: url("../i/point-03.svg");
}
.cares #care03 .insurance-link {
  margin-top: 24px;
}
.cares #care03 .insurance-link p {
  text-align: center;
  font-size: 1.6rem;
  margin-bottom: 1em;
}
.cares #care03 .insurance-link .btn-wrap {
  text-align: center;
}
.cares #care03 .insurance-link .btn-wrap a._btn {
  margin: auto;
}
.cares #care03 .insurance-corps {
  position: relative;
  box-sizing: border-box;
  padding: calc(12px + 3em) 24px 24px;
  margin-top: 24px;
  background: #f0f0f0;
}
.cares #care03 .insurance-corps ._label {
  display: block;
  background: #666;
  color: #fff;
  padding: 0.5em 3em;
  position: absolute;
  left: 0;
  top: 0;
}
.cares #care03 .insurance-corps-list-item:nth-of-type(n+4) {
  margin-top: 24px;
}
.cares #care03 .insurance-corps ._corp a {
  display: block;
  text-decoration: none;
  text-align: center;
  border: solid 1px #ddd;
  background: #fff;
  border-radius: 4px;
  padding: 12px 8px;
}
.cares #care03 .insurance-corps ._corp a:hover {
  opacity: 0.6;
}
.cares #care03 .insurance-corps ._corp img {
  display: block;
  margin: 0 auto 0.3em;
}
.cares #care03 .insurance-corps ._corp ._arrow {
  position: relative;
  padding-right: 1em;
  font-size: 1.4rem;
}
.cares #care03 .insurance-corps ._corp ._arrow:after {
  content: "";
  display: block;
  width: 0.4em;
  height: 0.4em;
  border-top: solid 2px #333;
  border-left: solid 2px #333;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%) rotate(135deg);
}
@media screen and (max-width: 767px) {
  .cares-headline h2._primary {
    font-size: 2.4rem;
  }
  .cares-nav-list-item {
    margin-left: 12px;
  }
  .cares ._care-headline h3 {
    text-align: center;
    font-size: 2.4rem;
  }
  .cares ._care-lead {
    text-align: left;
    font-size: 1.4rem;
    line-height: 1.8;
  }
  .cares ._care ._column-headline {
    margin: 12px 16px;
  }
  .cares ._care ._column-headline h4 {
    font-size: 1.8rem;
  }
  .cares ._care ._column-body {
    margin: 0 16px 16px;
  }
  .cares ._care ._column-body p {
    line-height: 1.8;
  }
  .cares ._care ._column-body-context {
    float: none;
    width: 100%;
  }
  .cares ._care ._column-body-figure {
    float: none;
    display: block;
    width: 100%;
    max-width: 311px !important;
    margin: 1em auto 0;
  }
  .cares ._care ._column._withbtn {
    padding-bottom: calc(3em + 16px);
  }
  .cares ._care ._column._withbtn .btn-wrap {
    box-sizing: border-box;
    position: absolute;
    bottom: 16px;
    width: calc(100% - 32px);
  }
  .cares #care01 ._column-figure {
    width: 100%;
  }
  .cares #care01 ._column-body {
    width: 100%;
    padding: 16px;
  }
  .cares #care03 .insurance-link {
    margin-top: 36px;
  }
  .cares #care03 .insurance-corps {
    padding: calc(8px + 3em) 16px 16px;
    margin-top: 36px;
    background: #f0f0f0;
    border: none;
  }
  .cares #care03 .insurance-corps ._label {
    box-sizing: border-box;
    display: block;
    background: #666;
    color: #fff;
    text-align: center;
    padding: 0.5em 3em;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .cares #care03 .insurance-corps ._corp a {
    padding: 16px;
    border: solid 1px #ddd;
    background: #fff;
    border-radius: 4px;
  }
  .cares #care03 .insurance-corps ._corp a:hover {
    opacity: 0.6;
  }
  .cares #care03 .insurance-corps ._corp img {
    border: none;
  }
}

.ranking {
  background: #FCF7E8;
  /** @media max-width: 767px */
}
.ranking a._arrow {
  text-decoration: none;
}
.ranking-headline {
  text-align: center;
}
.ranking-headline h2._primary {
  font-size: 3.2rem;
  letter-spacing: 0.1em;
}
.ranking-headline h2._primary .en {
  font-size: 1.15em;
}
.ranking-headline .comment {
  font-size: 1.3rem;
}
.ranking-body {
  margin-top: 1em;
}
.ranking-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ranking-list-item {
  position: relative;
  border-radius: 6px;
}
.ranking-list-item:nth-of-type(n+2) {
  margin-left: 24px;
}
.ranking-list-item:nth-of-type(n+4) {
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 12px;
}
.ranking-list-item:before {
  content: "";
  display: block;
  width: 58px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center top;
  position: absolute;
  top: 12px;
  left: 16px;
}
.ranking-list-item:nth-of-type(1):before {
  background-image: url("../i/rank-01.svg");
}
.ranking-list-item:nth-of-type(2):before {
  background-image: url("../i/rank-02.svg");
}
.ranking-list-item:nth-of-type(3):before {
  background-image: url("../i/rank-03.svg");
}
.ranking-list-item:nth-of-type(4):before {
  background-image: url("../i/rank-04.svg");
}
.ranking-list-item:nth-of-type(5):before {
  background-image: url("../i/rank-05.svg");
}
.ranking ._rank {
  box-sizing: border-box;
  padding: 16px;
}
.ranking ._rank-thumb {
  display: block;
}
.ranking ._rank-title {
  margin: 0.25em auto;
  font-size: 2.1rem;
  text-align: center;
}
.ranking ._rank-comment {
  color: #555;
  font-size: 1.4rem;
  text-align: center;
}
.ranking ._rank .btn-wrap {
  margin-top: 1em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .ranking-headline {
    text-align: left;
  }
  .ranking-headline h2._primary {
    font-size: 2.4rem;
  }
  .ranking-list-item:nth-of-type(n+2) {
    margin-left: 0;
    margin-top: 24px;
  }
  .ranking-list-item:nth-of-type(n+4) {
    margin-left: 0;
    margin-right: 0;
  }
  .ranking ._rank {
    padding: 12px;
  }
  .ranking ._rank-title {
    margin: 0 auto 0.25em auto;
  }
  .ranking ._rank-comment {
    font-size: 1.3rem;
    text-align: center;
  }
  .ranking ._rank .btn-wrap {
    margin-top: 0.5em;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3dvbWFuL2MvaW5jL19iYXNlLnNjc3MiLCJldmVudC93b21hbi9jL3BhZ2Uuc2NzcyIsImV2ZW50L3dvbWFuL2MvaW5jL19sYXlvdXQuc2NzcyIsImV2ZW50L3dvbWFuL2MvaW5jL19oZXJvLnNjc3MiLCJldmVudC93b21hbi9jL2luYy9fZmVhdHVyZXMuc2NzcyIsImV2ZW50L3dvbWFuL2MvaW5jL19jYXJlcy5zY3NzIiwiZXZlbnQvd29tYW4vYy9pbmMvX3Jhbmtpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFDQTtFQUNFOzs7QUFLRjtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFJSjtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFLSjtFQUNFOzs7QUFLQTtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7O0FBT0U7RUFDRTs7QUFVRjtFQUNFOztBQUVBO0VBQ0U7OztBQVFSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBTUY7RUFDRTs7O0FBTUY7RUFDRTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7O0FBTUg7QUFFRDtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFrQjs7O0FBQ2xCO0VBQWtCOzs7QUFDbEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBS2hCO0VBQVM7O0FBQ1Q7RUFBUzs7QUFDVDtFQUFTOztBQUNUO0VBQVE7O0FBQ1I7RUFBUTs7O0FBR1Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7O0FBRUE7RUFSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBU0k7Ozs7QUFLRjtFQUVFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVRGO0lBVUk7SUFDQTs7RUFFQTtJQUNFOzs7O0FBUU47RUFDRTtFQUVBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVZGO0lBV0k7SUFDQTs7RUFFQTtJQUNFOzs7O0FBT047RUFFRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJOzs7O0FBT0o7RUFFRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJOzs7O0FBTU47RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFFQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBS047RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7OztBQUtQO0FDNVZEO0FDSEE7RUFDRTtFQUNBOztBQUtFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7O0FBSUo7RUFJSTtJQUNFO0lBQ0E7SUFDQTs7OztBQUlQO0FBSUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOzs7QUFLTjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUtBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQU9KO0lBQ0U7O0VBRUY7SUFDRTs7RUFLUDtBQ2hLRDtFQUNFO0VBQ0E7QUF3RUM7O0FBdEVEO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7Ozs7QUN2RVI7RUFDRTtBQXFKQzs7QUFuSkQ7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBTUU7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQVFaO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUVBO0lBQ0U7O0VBT0E7SUFDRTtJQUNBOztFQUtGO0lBQ0U7SUFDQTs7RUFNQTtJQUNFOztFQUNBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FDL0loQjtFQUNFO0FBaVpDOztBQTlZQztFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFDQTtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFRVjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFBa0I7O0FBRWxCO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBVUY7RUFDRTs7QUFPSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFLQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQVdKO0VBQ0U7O0FBVUY7RUFDRTs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRTtFQUNFOztBQU9KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTVjtFQUVJO0lBQ0U7O0VBTUE7SUFDRTs7RUFRRjtJQUNFO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7O0VBSUE7SUFDRTs7RUFDQTtJQUNFOztFQUlKO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlKO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFlSjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFPSjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBR0o7SUFDRTs7OztBQzVZWjtFQUNFO0FBbUtDOztBQTdKRDtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0o7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFFQTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBSUY7RUFDRTs7QUFJRjtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7QUFPUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFFRTtJQUNFOztFQUNBO0lBQ0U7O0VBVUE7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFLTjtJQUNFOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQU9GO0lBQ0U7SUFDQSIsImZpbGUiOiJldmVudC93b21hbi9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqICAqL1xuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG5cbi5wYy1ibG9jayxcbi5wYy1pdGVte1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9jayxcbi5zcC1pdGVte1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLm5vbmV7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ubm90ZXN7XG4gIFxuICBsaXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICB9XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cblxuYS5ib3hsaW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIFxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5sb2dve1xuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5idG4tdGV4dHtcbiAgXG4gICYuX2NlbnRlcntcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVSZWd1bGFyLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uX3B0MTAsIC5fcHYxMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyLCAuX3B2MTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5fcHQxNiwgLl9wdjE2IHtwYWRkaW5nLXRvcDogMTZweDt9XG4uX3B0MjAsIC5fcHYyMCB7cGFkZGluZy10b3A6IDIwcHg7fVxuLl9wdDI0LCAuX3B2MjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5fcHQzMiwgLl9wdjMyIHtwYWRkaW5nLXRvcDogMzJweDt9XG4uX3B0MzYsIC5fcHYzNiB7cGFkZGluZy10b3A6IDM2cHg7fVxuLl9wdDQwLCAuX3B2NDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5fcHQ0OCwgLl9wdjQ4IHtwYWRkaW5nLXRvcDogNDhweDt9XG4uX3B0NjAsIC5fcHY2MCB7cGFkZGluZy10b3A6IDYwcHg7fVxuLl9wdDcyLCAuX3B2NzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5fcHQ5NiwgLl9wdjk2IHtwYWRkaW5nLXRvcDogOTZweDt9XG4uX3B0MTAwLCAuX3B2MTAwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIwLCAuX3B2MTIwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cblxuXG4ud3JhcHBlcntcbiAgJi5fYmxhY2t7YmFja2dyb3VuZDogIzEwMTAxMDt9XG4gICYuX3doaXRle2JhY2tncm91bmQ6ICNmZmY7fVxuICAmLl9saWdodHtiYWNrZ3JvdW5kOiAjZjBmMGYwO31cbiAgJi5fZ3JheXtiYWNrZ3JvdW5kOiAjZGRkO31cbiAgJi5fZGFya3tiYWNrZ3JvdW5kOiAjNTA1MDUwO31cbn0gLy8ud3JhcHBlclxuXG4uY29scyxcbi5jb2xzMixcbi5jb2xzMyxcbi5jb2xzNCxcbi5jb2xzNntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jb2xzMntcbiAgLmNvbHtcbiAgICAvL3dpZHRoOiA0NjhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLy5jb2xcbn0vLyAuY29sczJcbiAgXG4uY29sczN7XG4gIFxuICAuY29se1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy93aWR0aDogMzA0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMTZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgzbisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIC5jb2xcbn0gLy8uY29sczNcblxuLmNvbHM0e1xuICAuY29se1xuICAgIC8vd2lkdGg6IDIyMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDE4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzNCAqL1xuICBcbi5jb2xzNntcbiAgXG4gIC5jb2x7XG4gICAgLy93aWR0aDogMTQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS82IC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyAuY29sXG59Ly8gLmNvbHM2XG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0gIFxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIH1cbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuLnRhYk5hdntcbiAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY29sczJ7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgICAmLmNvbHMze1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgJi5jb2xzNHtcbiAgICAgIHdpZHRoOiAyNC4wNiU7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA0OC42JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAvL3BhZGRpbmc6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC50YWJOYXYgKi9cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJHJlZDogIzkxMEEyRDtcblxuQGltcG9ydCBcImluYy9iYXNlXCI7XG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwiaW5jL2xheW91dFwiO1xuXG5cbkBpbXBvcnQgXCJpbmMvaGVyb1wiO1xuXG5AaW1wb3J0IFwiaW5jL2ZlYXR1cmVzXCI7XG5cbkBpbXBvcnQgXCJpbmMvY2FyZXNcIjtcblxuQGltcG9ydCBcImluYy9yYW5raW5nXCI7IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLy8gYmFzZSBsYXlvdXRcbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIFxuICAucmVxdWVzdHtcbiAgICAvL21hcmdpbi10b3A6IDYwcHg7XG4gICAgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH0vLy5yZXF1ZXN0XG4gIFxuICAud3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgXG4gICAgJi5fYm9yZGVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgIFxuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIGgye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIFxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZW57XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcm5hbWV7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICB9IC8vLndyYXBwZXJcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC53cmFwcGVye1xuICAgICAgLy9wYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgICBcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgcGFkZGluZzogMGVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqL1xuXG5cblxuLl9zdG9yZXN7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIFxuICAmLXRpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfS8vJi10aXRsZVxuICBcbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIFxuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTZweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSg0bisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKG4rNSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX3N0b3Jlcy1saXN0XG4gIFxuICAuc3RvcmV7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIFxuICAgIC5fdHRse1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICB9Ly8uc3RvcmVcbn0vLy5fc3RvcmVzXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5fc3RvcmVze1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgXG4gICAgJi10aXRsZXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0e1xuICAgICAgXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWxpc3RcbiAgICBcbiAgICAuc3RvcmV7XG4gICAgICBcbiAgICAgIGRke1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICAgIC5fdHRse1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH0vLy5zdG9yZVxuICB9Ly8uX3N0b3Jlc1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5oZXJve1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICBoMXtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICBcbiAgLl9sZWFke1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgXG4gIC5waWN0dXJlc3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgXG4gICAgXG4gICAgJi1pdGVte1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDEycHgpO1xuICAgICAgaGVpZ2h0OiA0ODZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIFxuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaGVyby0wMS5qcGcnKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9oZXJvLTAyLmpwZycpO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2hlcm8tMDMuanBnJyk7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaGVyby0wNC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi53cmFwcGVye1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgXG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5fbGVhZHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5waWN0dXJlc3tcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIFxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzQgLSA4cHgpO1xuICAgICAgICBoZWlnaHQ6IDI0M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLmhlcm8iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uZmVhdHVyZXN7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaS9mZWF0dXJlcy1iZy5qcGcnKTtcbiAgXG4gICYtaGVhZGxpbmV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBcbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmLWl0ZW17XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gMTJweCk7XG4gICAgfS8vJi1pdGVtXG4gIH0vLyYtbGlzdFxuICBcbiAgLl9mZWF0dXJle1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDZlbTtcbiAgICBcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Bpbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB9XG4gICAgXG4gICAgYXtcbiAgICAgICYuX2J0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDFlbSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5fYXJyb3d7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzY5MzEwNztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJvZHl7XG4gICAgICBwYWRkaW5nOiAwZW0gLjVlbSAwZW07XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIFxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5idG4td3JhcHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfS8vJi1ib2R5XG4gICAgXG4gICAgJi5fd2lkZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgICBcbiAgICAgIC5fZmVhdHVyZS1oZWFkbGluZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuX2ZlYXR1cmUtYm9keXtcbiAgICAgICAgXG4gICAgICAgIC5jb2xzMntcbiAgICAgICAgICAuY29se1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4ICNhYWE7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi5fd2lkZVxuICB9Ly8uX2ZlYXR1cmVcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICYtbGlzdHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfS8vJi1saXN0XG4gICAgXG4gICAgLl9mZWF0dXJle1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICAmLl9idG57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4IC0gLjVlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgICBcbiAgICAgICYuX3dpZGV7XG4gICAgICAgIC5fZmVhdHVyZS1ib2R5e1xuICAgICAgICAgIC5jb2xzMntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICNhYWE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fZmVhdHVyZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8uZmVhdHVyZXMiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uY2FyZXN7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIGgyLl9wcmltYXJ5e1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICB9Ly8mLWhlYWRsaW5lXG4gIFxuICAmLW5hdntcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICYtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi1pdGVte1xuICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1saXN0XG4gIH0vLyYtbmF2XG4gIFxuICBcbiAgLl9jYXJle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAvL3BhZGRpbmc6IDE2cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gICAgXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGgze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcbiAgICBcbiAgICAmLWJvZHl7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9Ly8mLWJvZHlcbiAgICBcbiAgICAmLWxlYWR7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9Ly8mLWxlYWRcbiAgICBcbiAgICAuX2NvbHVtbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIG1hcmdpbjogMTJweCAyNHB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib2R5e1xuICAgICAgICBtYXJnaW46IDAgMjRweCAyNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAqem9vbTogMTtcbiAgICAgICAgXG4gICAgICAgICYtY29udGV4dHtcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTEwcHggKyAxZW0pKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1maWd1cmV7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5fd2l0aGJ0bntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoM2VtICsgMjRweCk7XG4gICAgICAgIFxuICAgICAgICAuYnRuLXdyYXB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fY29sdW1uXG4gICAgXG4gIH0vLy5fY2FyZVxuICBcbiAgI2NhcmUwMXtcbiAgICAuX2NhcmUtaGVhZGxpbmV7XG4gICAgICBoM3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3BvaW50LTAxLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgIC5fY29sdW1ue1xuICAgICAgXG4gICAgICAuY29sczJ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZmlndXJle1xuICAgICAgICB3aWR0aDogMzg2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtYm9keXtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICAgICYtbGlzdHtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fY29sdW1uXG4gIH0vLyNjYXJlMDFcbiAgXG4gIFxuICAjY2FyZTAye1xuICAgIC5fY2FyZS1oZWFkbGluZXtcbiAgICAgIGgze1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvcG9pbnQtMDIuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLyMjY2FyZTAyXG4gIFxuICBcbiAgI2NhcmUwM3tcbiAgICAuX2NhcmUtaGVhZGxpbmV7XG4gICAgICBoM3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3BvaW50LTAzLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgIC5pbnN1cmFuY2UtbGlua3tcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgICAuYnRuLXdyYXB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYS5fYnRue1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5zdXJhbmNlLWNvcnBze1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMTJweCArIDNlbSkgMjRweCAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBcbiAgICAgIFxuICAgICAgLl9sYWJlbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDNlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbGlzdHtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUobis0KXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8mLWxpc3RcbiAgICAgIFxuICAgICAgLl9jb3Jwe1xuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAuM2VtO1xuICAgICAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLl9hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4wZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAuNGVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAuNGVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMzMzM7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMzMzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vLl9hcnJvd1xuICAgICAgfS8vLl9jb3JwXG4gICAgICBcbiAgICB9Ly8uaW5zdXJhbmNlLWNvcnBzXG4gIH0vLyNjYXJlMDNcbiAgXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYtaGVhZGxpbmV7XG4gICAgICBoMi5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgICYtbmF2e1xuICAgICAgJi1saXN0e1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtbGlzdFxuICAgIH0vLyYtbmF2XG4gICAgXG4gICAgXG4gICAgLl9jYXJle1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgICBcbiAgICAgICYtbGVhZHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9Ly8mLWxlYWRcbiAgICAgIFxuICAgICAgLl9jb2x1bW57XG4gICAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDE2cHg7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtYm9keXtcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAxNnB4O1xuICAgICAgICAgIFxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmLWNvbnRleHR7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmLWZpZ3VyZXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzExcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5fd2l0aGJ0bntcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzZW0gKyAxNnB4KTtcbiAgICAgICAgICBcbiAgICAgICAgICAuYnRuLXdyYXB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLl9jb2x1bW5cbiAgICAgIFxuICAgIH0vLy5fY2FyZVxuICAgIFxuICAgICNjYXJlMDF7XG4gICAgICAuX2NvbHVtbntcbiAgICAgICAgLmNvbHMye1xuICAgICAgICAgIC5jb2x7XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtZmlndXJle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWJvZHl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9jb2x1bW5cbiAgICB9Ly8jY2FyZTAxXG4gICAgXG4gICAgI2NhcmUwM3tcbiAgICAgIFxuICAgICAgLmluc3VyYW5jZS1saW5re1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgfS8vLmluc3VyYW5jZS1saW5rXG4gICAgICBcbiAgICAgIC5pbnN1cmFuY2UtY29ycHN7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoOHB4ICsgM2VtKSAxNnB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIC5fbGFiZWx7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDNlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5fY29ycHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5fY29ycFxuICAgICAgfVxuICAgIH0vLyNjYXJlMDNcbiAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLmNhcmVzIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLnJhbmtpbmd7XG4gIGJhY2tncm91bmQ6ICNGQ0Y3RTg7XG4gIFxuICAuaW5uZXJ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjOTk5O1xuICB9XG4gIFxuICBhLl9hcnJvd3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4gICYtaGVhZGxpbmV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyLl9wcmltYXJ5e1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIFxuICAgICAgLmVue1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnR7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH0vLyYtaGVhZGxpbmVcbiAgXG4gICYtYm9keXtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH0vLyYtYm9keVxuICBcbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgICYtaXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUobis0KXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3JhbmstMDEuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9yYW5rLTAyLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvcmFuay0wMy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSg0KXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3JhbmstMDQuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoNSl7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9yYW5rLTA1LnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9Ly8mLWl0ZW1cbiAgfS8vJi1saXN0XG4gIFxuICAuX3Jhbmt7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIFxuICAgICYtdGh1bWJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZXtcbiAgICAgIG1hcmdpbjogLjI1ZW0gYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAmLWNvbW1lbnR7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9Ly8uX3JhbmtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoMi5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgICAuY29tbWVudHtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgICYtbGlzdHtcbiAgICAgIFxuICAgICAgJi1pdGVte1xuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKG4rNCl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWxpc3RcbiAgICBcbiAgICAuX3Jhbmt7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgXG4gICAgICAmLXRpdGxle1xuICAgICAgICBtYXJnaW46IDAgYXV0byAuMjVlbSBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbW1lbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBicntcbiAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmJ0bi13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfS8vLl9yYW5rXG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5yYW5raW5nIl19 */
