@charset "EUC-JP";



.ssl-top__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-items: center;
}

.ssl-top__flex h2 {
  flex-basis: 320px;
}

.ssl-top__right {
  flex-basis: calc(100% - 368px);
}

.ssl-top__right h2 {
  width: 80%;
  margin-bottom: 24px;
  color: #053564;
  border-bottom: solid 1px #053564;
}

.page-nav__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.page-nav__single a {
  display: flex;
  flex-direction: row;
  padding: 8px 0;
  border-bottom: 1px solid #9ec0e1;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.page-nav__single a:hover {
  color: #1c5e9c;
}

.page-nav__single a span {
  line-height: 1.2;
}

article .link-button1 .pr-48,
.specTable .link-button1 .pr-48 {
  padding-right: 48px !important;
}

article .link-button1 .pl-48,
.specTable .link-button1 .pl-48 {
  padding-left: 48px !important;
}

article .link-button1 a,
article .link-button1 label,
.specTable .link-button1 a,
.specTable .link-button1 label {
  padding: 0 50px;
}

#specification .two-column__single:first-of-type {
  border-top: solid 1px #9ec0e1;
}

#specification .two-column__single {
  border-right: solid 1px #9ec0e1;
  border-bottom: solid 1px #9ec0e1;
  border-left: solid 1px #9ec0e1;
}

.ssl__lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.ssl__lower .ssl__lower-head {
  margin-right: 16px;
  padding-right: 16px;
  padding-left: 16px;
  color: #fff;
  background-color: rgb(5, 53, 100);
}

s {
  color: #999;
}

.selling_price {
  line-height: 0;
  position: relative;
  top: -4px;
}

.not_secure {
  line-height: 1;
}

#ssl-list .service__single__dv {
  position: relative;
  display: flex;
  padding: 24px;
  border: 1px solid #027bf0;
  border-radius: 8px;
  align-items: center;
  justify-content: space-between;
}

#ssl-list .service__single__dv::before {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  top: calc(-.5em - 6px);
  left: 1em;
  padding: 6px 8px;
  content: '¤µ¤é¤Ë!!';
  color: #fff;
  border-radius: 3px;
  background-color: #027bf0;
}

#ssl-list .service__single__dv h3 {
  font-weight: bold;
  line-height: 1.5;
  margin: 0 24px 0 0;
}

#ssl-list .service__single__dv h3 span {
  font-size: 2rem;
}

#ssl-list .service__single__dv h3 span .blue {
  color: #027bf0;
}

#ssl-list .service__single__dv p {
  max-width: 650px;
}

#ssl-list .table-dobble dl {
  flex-wrap: nowrap;
}

#ssl-list .table-dobble dd:last-of-type {
  border-left: 1px solid #9ec0e1;
}

#ssl-list .table-dobble__top dd:last-of-type {
  border-left: 1px solid white;
}

#ssl-list .table-dobble .blue {
  color: #027bf0;
  background: #f3f9ff;
}

.table-dobble .price_list dt {
  display: flex;
  flex-basis: 30%;
  align-items: center;
  justify-content: center;
}

.table-dobble .price_list dd {
  flex-basis: 70%;
}

.table-dobble .price_list dd.price {
  font-weight: normal;
  line-height: 1;
}

.table-dobble .price_list dd s {
  font-size: 1.5rem;
  display: inline-block;
}

.arrow-bottom {
  position: relative;
  display: inline-block;
  overflow: visible;
  text-align: center;
}

.arrow-bottom::before {
  position: absolute;
  top: -16px;
  left: -4px;
  display: block;
  width: 6px;
  height: 10px;
  content: '';
  background: #bbb;
}

.arrow-bottom::after {
  position: absolute;
  top: -7px;
  left: -8px;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 7px solid;
  border-color: #bbb transparent transparent transparent;
}

span.fee {
  font-size: 13px;
}

span.cpn_price {
  line-height: 1.2;
}

span.cpn_price.securecore {
  line-height: .7;
}

.read-before {
  letter-spacing: .05em;
}

.read-before h2 {
  font-size: 20px;
  color: #027bf0;
}

.read-before h2:before {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-right: 16px;
  content: '';
  vertical-align: middle;
  background-image: url(../../images/ssl-list/read-before.png);
}

.read-before__inner {
  padding: 32px 40px;
  border: 1px solid #027bf0;
  border-top: none;
}

.read-before__inner:first-of-type {
  border-top: 1px solid #027bf0;
}

.read-before__inner p,
.read-before__inner .annotation-flex {
  margin-left: 24px;
}

.pickup-flex__single {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  padding-bottom: 32px;
  text-align: center;
  border: 1px solid #9ec0e1;
  border-radius: 5px;
  flex-basis: 31.8518518519%;
  justify-content: inherit;
}

.pickup-flex__single .pickup-flex__title {
  padding: 12px 0;
  border-radius: 5px;
  background: #f3f9ff;
}

.pickup-flex__single figure {
  margin: 8px 0 16px 0;
}

.pickup-flex__single .link-button1 {
  margin: 0 24px;
}

.specTable {
  overflow: hidden;
  width: 100%;
  border-spacing: 0;
  border: 1px solid #9ec0e1;
  border-radius: 8px;
}

.specTable * {
  max-width: 100%;
}

.specTable tr:first-child th,
.specTable tr:first-child td {
  border-top: none;
}

.specTable th,
.specTable td {
  vertical-align: top;
  border-top: 1px solid #9ec0e1;
}

.specTable th {
  width: 344px;
  padding: 24px;
  text-align: left;
  background: #f5f9ff;
}

.specTable td {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: white;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

.specTable td ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

.specTable td ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.specTable td li {
  font-size: 1.4rem;
}

.specTable .circle-text {
  font-size: 1.4rem;
  position: relative;
  padding-left: 48px;
}

.specTable .circle-text::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 30px;
  height: 30px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url('../../images/ssl-list/circle.svg');
  background-position: center;
  background-size: 100% auto;
}

.specTable .circle-text.d-circle::before {
  background-image: url('../../images/ssl-list/d-circle.svg');
}

@media only screen and (min-width: 768px) {
  .page-nav__single {
    flex-basis: 31.8518518519%;
  }

  article .link-button1 a,
  article .link-button1 label,
  .specTable .link-button1 a,
  .specTable .link-button1 label {
    padding: 0;
  }
}

@media only screen and (max-width: 999px) {
  .specTable td li {
    font-size: 1.2rem;
  }

  .specTable .circle-text {
    font-size: 1.4rem;
  }
}

@media only screen and (max-width: 767px) {
  .ssl-top__flex h2 {
    flex-basis: 46.9333333333%;
  }

  .ssl-top__right h2 {
    width: 100%;
  }

  .ssl-top__right {
    flex-basis: 100%;
  }

  .page-nav__single {
    flex-basis: 47.8666666667%;
  }

  article .link-button1,
  .specTable .link-button1 {
    width: 100%;
    max-width: 80%;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  article .link-button1 .sp-pr-24,
  .specTable .link-button1 .sp-pr-24 {
    padding-right: 24px !important;
  }

  article .link-button1 .sp-pl-24,
  .specTable .link-button1 .sp-pl-24 {
    padding-left: 24px !important;
  }

  article .link-button1 a,
  article .link-button1 label,
  .specTable .link-button1 a,
  .specTable .link-button1 label {
    padding: 0 20px;
  }

  #ssl-list .service__single__dv {
    flex-wrap: wrap;
  }

  #ssl-list .service__single__dv h3 {
    margin: 0 0 8px;
  }

  #ssl-list .service__single__dv h3 span {
    font-size: 1.6rem;
  }

  #ssl-list .table-dobble {
    overflow-x: scroll;
  }

  #ssl-list .table-dobble__inner {
    width: 450px;
  }

  #ssl-list .table-dobble__top dt,
  #ssl-list .table-dobble__top dd {
    font-size: 1.4rem;
  }

  #ssl-list .table-dobble dl {
    width: 100%;
  }

  .read-before h4 {
    margin-bottom: 4px;
  }

  .read-before__inner {
    padding: 16px;
  }

  .link-button1 a.ip-button {
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .pickup-flex__list {
    flex-direction: column;
  }

  .link-button1 a {
    height: 44px;
    padding: 0 30px;
  }

  .specTable th,
  .specTable td {
    display: block;
  }

  .specTable th {
    width: auto;
  }

  .specTable td {
    border-top: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL3NzbC1saXN0LmNzcyIsImdlbmVsYXRlL3NzbC1saXN0LnNjc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNXZjs7SUMrRUEsY0FBQTtJQUNBLG9CQUFBOztJQUVBLGdCQUwyQztJRDNFekMsK0JBQUE7SURMQSxxQkFBcUI7SUNNckIsb0JBQUE7Q0RKSDtBQUNEOztJQ0dJLGtCQUFBO0NEQUg7QUFDRDs7SUNNRTs7UURGTSwyQkFBMkI7S0NJL0I7Q0RGSDtBQUNEOztJQ0tNLCtCQUFBO0NERkw7QUVRQzs7SURKTSxXQUFBO0lEQUosb0JBQW9COztJRUl0QixlQUFBO0lEWkEsaUNBQUE7Q0RZRDtBQUNEOztJQUVJOztRRXFERixZQUFBO0tBQ0E7Q0ZsREQ7QUFDRDs7SUFFSTs7UUNERixpQkFBQTtLQ3FGQTtDRmhGRDs7QUVkQzs7SUE4RkEsY0FKVTtJRnZFUixvQkFBb0I7O0lDRnBCLGdCQUFBO0lDdUNGLCtCQUFBO0lBQ0EscUJBQUE7Q0ZqQ0Q7QUFDRDs7SUNOTTs7UURVRSwyQkFBMkI7S0NSN0I7Q0RVTDtBQUNEOztJQ1BROztRRFdBLDJCQUEyQjtLQ0YvQjtDRElIO0FBQ0Q7O0lDSlcsY0FBQTtJRE9QLG9CQUFvQjs7SUNUdEIsZUFBQTs7SUFLSSxpQ0FBQTs7SUFFQSxnQkFBQTtJRFNGLCtCQUErQjtJQ1I3QixvQkFBQTtDRFVMO0FBQ0Q7O0lDVmdCLGVBQUE7Q0RhZjtBQUNEOztJQ1pJLGlCQUFBO0NBQUE7O0FEaUJKOztJQ2pCSSwrQkFBQTtDQUFBO0FBQUE7O0lEdUJBLDhCQUE4QjtDQUNqQztBRXBFQzs7SUQ0Q0U7O1FBT0ksWUFBQTtRRHVCQSxlQUFlO1FBQ2YsOEJBQThCO1FBQzlCLDZCQUE2QjtLQ2xCbkM7SUFDRTs7UUFFRiwrQkFBQTtLQUNFO0lBQ0E7O1FEcUJJLDhCQUE4QjtLQUNqQztDQ2pCTDtBRG1CQTs7OztJQ2ZFLGdCQUFBO0NEb0JEO0FBQ0Q7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S0FDckI7Q0FDSjtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsUUFBUTs7SUFFUixZQUFZO0lBQ1osYUFBYTs7SUFFYixZQUFZO0lBQ1osb0NBQTRCO1lBQTVCLDRCQUE0Qjs7SUFFNUIsMERBQTBEO0lBQzFELDRCQUE0QjtJQUM1QiwyQkFBMkI7Q0FDOUI7QUFDRDs7SUFFSSw0REFBNEQ7Q0FDL0QiLCJmaWxlIjoiZ2VuZWxhdGUvc3NsLWxpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ1VURi04Jztcbi5zc2wtdG9wX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNzbC10b3BfX2ZsZXggaDJcbntcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNzbC10b3BfX2ZsZXggaDJcbiAgICB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ2LjkzMzMzMzMzMzMlO1xuICAgIH1cbn1cbi5zc2wtdG9wX19yaWdodFxue1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDM2OHB4KTtcbn1cbi5zc2wtdG9wX19yaWdodCBoMlxue1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIGNvbG9yOiAjMDUzNTY0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDUzNTY0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3NsLXRvcF9fcmlnaHQgaDJcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNzbC10b3BfX3JpZ2h0XG4gICAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLnBhZ2UtbmF2X19saXN0XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnBhZ2UtbmF2X19zaW5nbGVcbiAgICB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnBhZ2UtbmF2X19zaW5nbGVcbiAgICB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3Ljg2NjY2NjY2NjclO1xuICAgIH1cbn1cbi5wYWdlLW5hdl9fc2luZ2xlIGFcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWVjMGUxO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtbmF2X19zaW5nbGUgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjMWM1ZTljO1xufVxuLnBhZ2UtbmF2X19zaW5nbGUgYSBzcGFuXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuYXJ0aWNsZSAubGluay1idXR0b24xIC5wci00OCwgLnNwZWNUYWJsZSAubGluay1idXR0b24xIC5wci00OFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbmFydGljbGUgLmxpbmstYnV0dG9uMSAucGwtNDgsIC5zcGVjVGFibGUgLmxpbmstYnV0dG9uMSAucGwtNDhcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgYXJ0aWNsZSAubGluay1idXR0b24xLCAuc3BlY1RhYmxlIC5saW5rLWJ1dHRvbjFcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGFydGljbGUgLmxpbmstYnV0dG9uMSAuc3AtcHItMjQsIC5zcGVjVGFibGUgLmxpbmstYnV0dG9uMSAuc3AtcHItMjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYXJ0aWNsZSAubGluay1idXR0b24xIC5zcC1wbC0yNCwgLnNwZWNUYWJsZSAubGluay1idXR0b24xIC5zcC1wbC0yNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuYXJ0aWNsZSAubGluay1idXR0b24xIGEsXG5hcnRpY2xlIC5saW5rLWJ1dHRvbjEgbGFiZWwsIC5zcGVjVGFibGUgLmxpbmstYnV0dG9uMSBhLFxuLnNwZWNUYWJsZSAubGluay1idXR0b24xIGxhYmVsXG57XG4gICAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICBhcnRpY2xlIC5saW5rLWJ1dHRvbjEgYSxcbmFydGljbGUgLmxpbmstYnV0dG9uMSBsYWJlbCwgLnNwZWNUYWJsZSAubGluay1idXR0b24xIGEsXG4uc3BlY1RhYmxlIC5saW5rLWJ1dHRvbjEgbGFiZWxcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBhcnRpY2xlIC5saW5rLWJ1dHRvbjEgYSxcbmFydGljbGUgLmxpbmstYnV0dG9uMSBsYWJlbCwgLnNwZWNUYWJsZSAubGluay1idXR0b24xIGEsXG4uc3BlY1RhYmxlIC5saW5rLWJ1dHRvbjEgbGFiZWxcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbiNzcGVjaWZpY2F0aW9uIC50d28tY29sdW1uX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOWVjMGUxO1xufVxuI3NwZWNpZmljYXRpb24gLnR3by1jb2x1bW5fX3NpbmdsZVxue1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5ZWMwZTE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5ZWMwZTE7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOWVjMGUxO1xufVxuXG4uc3NsX19sb3dlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2xfX2xvd2VyIC5zc2xfX2xvd2VyLWhlYWRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNSwgNTMsIDEwMCk7XG59XG5cbnNcbntcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGxpbmdfcHJpY2VcbntcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG59XG5cbi5ub3Rfc2VjdXJlXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNzc2wtbGlzdCAuc2VydmljZV9fc2luZ2xlX19kdlxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyN2JmMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNzc2wtbGlzdCAuc2VydmljZV9fc2luZ2xlX19kdjo6YmVmb3JlXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKC0uNWVtIC0gNnB4KTtcbiAgICBsZWZ0OiAxZW07XG5cbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuXG4gICAgY29udGVudDogJ+OBleOCieOBqyEhJztcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3YmYwO1xufVxuI3NzbC1saXN0IC5zZXJ2aWNlX19zaW5nbGVfX2R2IGgzXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbn1cbiNzc2wtbGlzdCAuc2VydmljZV9fc2luZ2xlX19kdiBoMyBzcGFuXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuI3NzbC1saXN0IC5zZXJ2aWNlX19zaW5nbGVfX2R2IGgzIHNwYW4gLmJsdWVcbntcbiAgICBjb2xvcjogIzAyN2JmMDtcbn1cbiNzc2wtbGlzdCAuc2VydmljZV9fc2luZ2xlX19kdiBwXG57XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbn1cbiNzc2wtbGlzdCAudGFibGUtZG9iYmxlIGRsXG57XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4jc3NsLWxpc3QgLnRhYmxlLWRvYmJsZSBkZDpsYXN0LW9mLXR5cGVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5ZWMwZTE7XG59XG4jc3NsLWxpc3QgLnRhYmxlLWRvYmJsZV9fdG9wIGRkOmxhc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG59XG4jc3NsLWxpc3QgLnRhYmxlLWRvYmJsZSAuYmx1ZVxue1xuICAgIGNvbG9yOiAjMDI3YmYwO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG59XG5cbi50YWJsZS1kb2JibGUgLnByaWNlX2xpc3QgZHRcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJsZS1kb2JibGUgLnByaWNlX2xpc3QgZGRcbntcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG59XG5cbi50YWJsZS1kb2JibGUgLnByaWNlX2xpc3QgZGQucHJpY2VcbntcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGFibGUtZG9iYmxlIC5wcmljZV9saXN0IGRkIHNcbntcbiAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFycm93LWJvdHRvbVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFycm93LWJvdHRvbTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogLTRweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5hcnJvdy1ib3R0b206OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAtOHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2JiYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuc3Bhbi5mZWVcbntcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbnNwYW4uY3BuX3ByaWNlXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuc3Bhbi5jcG5fcHJpY2Uuc2VjdXJlY29yZVxue1xuICAgIGxpbmUtaGVpZ2h0OiAuNztcbn1cblxuLnJlYWQtYmVmb3JlXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuLnJlYWQtYmVmb3JlIGgyXG57XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgY29sb3I6ICMwMjdiZjA7XG59XG4ucmVhZC1iZWZvcmUgaDI6YmVmb3JlXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NzbC1saXN0L3JlYWQtYmVmb3JlLnBuZyk7XG59XG4ucmVhZC1iZWZvcmVfX2lubmVyXG57XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyN2JmMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuLnJlYWQtYmVmb3JlX19pbm5lcjpmaXJzdC1vZi10eXBlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMjdiZjA7XG59XG4ucmVhZC1iZWZvcmVfX2lubmVyIHAsIC5yZWFkLWJlZm9yZV9faW5uZXIgLmFubm90YXRpb24tZmxleFxue1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgICNzc2wtbGlzdCAuc2VydmljZV9fc2luZ2xlX19kdlxuICAgIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAjc3NsLWxpc3QgLnNlcnZpY2VfX3NpbmdsZV9fZHYgaDNcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG4gICAgI3NzbC1saXN0IC5zZXJ2aWNlX19zaW5nbGVfX2R2IGgzIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICAjc3NsLWxpc3QgLnRhYmxlLWRvYmJsZVxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbiAgICAjc3NsLWxpc3QgLnRhYmxlLWRvYmJsZV9faW5uZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgI3NzbC1saXN0IC50YWJsZS1kb2JibGVfX3RvcCBkdCwgI3NzbC1saXN0IC50YWJsZS1kb2JibGVfX3RvcCBkZFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgICNzc2wtbGlzdCAudGFibGUtZG9iYmxlIGRsXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVhZC1iZWZvcmUgaDRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gICAgLnJlYWQtYmVmb3JlX19pbm5lclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG59XG4ucGlja3VwLWZsZXhfX3NpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWVjMGUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cbi5waWNrdXAtZmxleF9fc2luZ2xlIC5waWNrdXAtZmxleF9fdGl0bGVcbntcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjlmZjtcbn1cbi5waWNrdXAtZmxleF9fc2luZ2xlIGZpZ3VyZVxue1xuICAgIG1hcmdpbjogOHB4IDAgMTZweCAwO1xufVxuLnBpY2t1cC1mbGV4X19zaW5nbGUgLmxpbmstYnV0dG9uMVxue1xuICAgIG1hcmdpbjogMCAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEgYS5pcC1idXR0b25cbiAgICB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5waWNrdXAtZmxleF9fbGlzdFxuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubGluay1idXR0b24xIGFcbiAgICB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbn1cbi5zcGVjVGFibGVcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZWMwZTE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNwZWNUYWJsZSAqXG57XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNwZWNUYWJsZSB0cjpmaXJzdC1jaGlsZCB0aCwgLnNwZWNUYWJsZSB0cjpmaXJzdC1jaGlsZCB0ZFxue1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc3BlY1RhYmxlIHRoLCAuc3BlY1RhYmxlIHRkXG57XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWVjMGUxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3BlY1RhYmxlIHRoLCAuc3BlY1RhYmxlIHRkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uc3BlY1RhYmxlIHRoXG57XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNwZWNUYWJsZSB0aFxuICAgIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuLnNwZWNUYWJsZSB0ZFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNwZWNUYWJsZSB0ZFxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG59XG4uc3BlY1RhYmxlIHRkIG9sLmRvdHNcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uc3BlY1RhYmxlIHRkIG9sLm51bVxue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5zcGVjVGFibGUgdGQgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnNwZWNUYWJsZSB0ZCBsaVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnNwZWNUYWJsZSAuY2lyY2xlLXRleHRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnNwZWNUYWJsZSAuY2lyY2xlLXRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5zcGVjVGFibGUgLmNpcmNsZS10ZXh0OjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3NzbC1saXN0L2NpcmNsZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uc3BlY1RhYmxlIC5jaXJjbGUtdGV4dC5kLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvc3NsLWxpc3QvZC1jaXJjbGUuc3ZnJyk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8v44OG44Oz44OX44Os44O844OI44OR44O844OEXG5AaW1wb3J0IFwiQzovVXNlcnMva3VtYWhhcmF5dWkvRGVza3RvcC9naXRodWIvc3NsLnhkb21haW4ubmUuanBfd3d3L2Fzc2V0cy9jc3MvdGVtcGxhdGUvX2NvbG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy9rdW1haGFyYXl1aS9EZXNrdG9wL2dpdGh1Yi9zc2wueGRvbWFpbi5uZS5qcF93d3cvYXNzZXRzL2Nzcy90ZW1wbGF0ZS9fbWl4aW4tc2luZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy9rdW1haGFyYXl1aS9EZXNrdG9wL2dpdGh1Yi9zc2wueGRvbWFpbi5uZS5qcF93d3cvYXNzZXRzL2Nzcy90ZW1wbGF0ZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL2t1bWFoYXJheXVpL0Rlc2t0b3AvZ2l0aHViL3NzbC54ZG9tYWluLm5lLmpwX3d3dy9hc3NldHMvY3NzL3RlbXBsYXRlL19wbHVnaW5zLnNjc3NcIjtcblxuLnNzbC10b3Age1xuICAmX19mbGV4IHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMyMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdigxNzYsIDM3NSkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yaWdodCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzY4cHgpO1xuICAgIGgye1xuICAgICAgd2lkdGg6ODAlO1xuICAgICAgY29sb3I6IzA1MzU2NDtcbiAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICMwNTM1NjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbmF2IHtcbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICB9XG4gICZfX3NpbmdsZSB7XG4gICAgQGluY2x1ZGUgdGFiLWJpZyB7XG4gICAgICBAaW5jbHVkZSBiYXNpcygzLCA0OCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDIsIDE2LCAzNzUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGIzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZC1ibHVlMTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+ips+e0sFxuYXJ0aWNsZSwuc3BlY1RhYmxle1xuICAubGluay1idXR0b24xe1xuICAgIC5wci00OHtwYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudDt9XG4gICAgLnBsLTQ4e3BhZGRpbmctbGVmdDo0OHB4ICFpbXBvcnRhbnQ7fVxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgLnNwLXByLTI0e3BhZGRpbmctcmlnaHQ6MjRweCAhaW1wb3J0YW50O31cbiAgICAgIC5zcC1wbC0yNHtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50O31cbiAgICB9XG4gICAgYSxcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOjAgNTBweDtcbiAgICAgIEBpbmNsdWRlIHRhYi1iaWd7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NwZWNpZmljYXRpb257XG4gIC50d28tY29sdW1uX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZXtcbiAgICBib3JkZXItdG9wOnNvbGlkIDFweCAjOWVjMGUxO1xuICB9XG4gIC50d28tY29sdW1uX19zaW5nbGV7XG4gICAgYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjOWVjMGUxO1xuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjOWVjMGUxO1xuICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICM5ZWMwZTE7XG4gIH1cbn1cblxuLnNzbF9fbG93ZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgLnNzbF9fbG93ZXItaGVhZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYig1LCA1MywgMTAwKTtcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgfVxufVxuXG5cblxuLy/kvqHmoLzooahcblxuc3tjb2xvcjogIzk5OTt9XG5cbi5zZWxsaW5nX3ByaWNle1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG59XG5cbi5ub3Rfc2VjdXJle1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jc3NsLWxpc3R7XG4gIC8vIOOCqOODg+OCr+OCueOCteODvOODkOODvOOBr+ODieODoeOCpOODs+iqjeiovFNTTOOBjOiHquWLleabtOaWsOOBq+WvvuW/nO+8gVxuICAuc2VydmljZV9fc2luZ2xlX19kdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyN0JGMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLjgZXjgonjgashIVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKC0uNWVtIC0gNnB4KTtcbiAgICAgIGxlZnQ6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjdCRjA7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIC5ibHVlIHtcbiAgICAgICAgICBjb2xvcjogIzAyN2JmMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g44OG44O844OW44OrXG4gIC50YWJsZS1kb2JibGV7XG4gICAgZGx7XG4gICAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgIH1cbiAgICBkZHtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5ZWMwZTE7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RvcHtcbiAgICAgIGRke1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVle1xuICAgICAgYmFja2dyb3VuZDojRjNGOUZGO1xuICAgICAgY29sb3I6IzAyN0JGMDtcbiAgICB9XG4gIH1cbn1cblxuXG4udGFibGUtZG9iYmxlIC5wcmljZV9saXN0IGR0IHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYmxlLWRvYmJsZSAucHJpY2VfbGlzdCBkZCB7XG4gIGZsZXgtYmFzaXM6IDcwJTtcbn1cblxuLnRhYmxlLWRvYmJsZSAucHJpY2VfbGlzdCBkZC5wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udGFibGUtZG9iYmxlIC5wcmljZV9saXN0IGRkIHMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXJyb3ctYm90dG9te1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyBcbn1cbi5hcnJvdy1ib3R0b206OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogLTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuLmFycm93LWJvdHRvbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogLThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG5zcGFuLmZlZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5zcGFuLmNwbl9wcmljZXtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5zcGFuLmNwbl9wcmljZS5zZWN1cmVjb3Jle1xuICBsaW5lLWhlaWdodDogMC43O1xufVxuXG4vL+OBiueUs+OBl+i+vOOBv+OBruWJjeOBq1xuLnJlYWQtYmVmb3Jle1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBoMntcbiAgICBjb2xvcjojMDI3QkYwO1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3NzbC1saXN0L3JlYWQtYmVmb3JlLnBuZyk7XG4gICAgICB3aWR0aDo0OHB4O1xuICAgICAgaGVpZ2h0OjQ4cHg7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMDI3QkYwO1xuICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICBwYWRkaW5nOjMycHggNDBweDtcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMDI3QkYwO1xuICAgIH1cbiAgICBwLC5hbm5vdGF0aW9uLWZsZXh7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc3NsLWxpc3R7XG4gICAgLy8g44Ko44OD44Kv44K544K144O844OQ44O844Gv44OJ44Oh44Kk44Oz6KqN6Ki8U1NM44GM6Ieq5YuV5pu05paw44Gr5a++5b+c77yBXG4gICAgLnNlcnZpY2VfX3NpbmdsZV9fZHYge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OG44O844OW44OrXG4gICAgLnRhYmxlLWRvYmJsZXtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICZfX2lubmVye1xuICAgICAgICB3aWR0aDo0NTBweDtcbiAgICAgIH1cbiAgICAgICZfX3RvcHtcbiAgICAgICAgZHQsZGR7XG4gICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGx7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWFkLWJlZm9yZXtcbiAgICBoNHtcbiAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgIHBhZGRpbmc6MTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy9lbmNyeXB0IHBpY2t1cFxuLnBpY2t1cC1mbGV4X19zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAzMS44NTE4NTE4NTE5JTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzllYzBlMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIC5waWNrdXAtZmxleF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogOHB4IDAgMTZweCAwO1xuICB9XG4gIC5saW5rLWJ1dHRvbjEge1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rLWJ1dHRvbjEgYS5pcC1idXR0b257XG4gICAgcGFkZGluZy10b3A6MTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICAgIGhlaWdodDphdXRvO1xuICB9XG4gIC5waWNrdXAtZmxleF9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGluay1idXR0b24xIHtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cbn1cbi5zcGVjVGFibGUge1xuICB3aWR0aDoxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWVjMGUxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgfVxuICB0ciB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0aCx0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGgsdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWVjMGUxO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gIH1cbiAgdGgge1xuICAgIGJhY2tncm91bmQ6ICRwYjtcbiAgICB3aWR0aDozNDRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDphdXRvO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICB9XG4gICAgb2wge1xuICAgICAgJi5kb3RzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmLm51bSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xuICAgIH1cbiAgfVxuICAuY2lyY2xlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3NzbC1saXN0L2NpcmNsZS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmQtY2lyY2xlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3NzbC1saXN0L2QtY2lyY2xlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGJyZWFrLXBjOiAxMDAwcHg7XG4kYnJlYWstdGFiLXNtYWxsOiA5OTlweDtcbiRicmVhay10YWItYmlnOiA3NjhweDtcbiRicmVhay1zcDogNzY3cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay1wYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLXNtYWxsIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXRhYi1zbWFsbCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLWJpZyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkgYW5kIChtYXgtd2lkdGg6ICgkYnJlYWstdGFiLXNtYWxsKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay1zcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL2ZvbnQtc2l6ZVxuXG5AbWl4aW4gZnooJHNpemUxOiAxNiwgJHNpemUyOiAxNCkge1xuICAkc2l6ZTE6IG1hdGguZGl2KCRzaXplMSwgMTApO1xuICAkc2l6ZTI6IG1hdGguZGl2KCRzaXplMiwgMTApO1xuICBmb250LXNpemU6ICRzaXplMSArIHJlbTtcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplMiArIHJlbTtcbiAgfVxufVxuXG4vL2JvcmRlclxuXG5AbWl4aW4gYmEoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXI6ICRzaXplIHNvbGlkICRjb2xvcjtcbn1cblxuQG1peGluIGJiKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcbiAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG5AbWl4aW4gYnQoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBibCgkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XG4gIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBicigkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG4vL3dpZHRoXG5cbkBtaXhpbiB3aWR0aCgkcGMpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygjeyRwY30gKyA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy9kaXNwbGF5OmZsZXg7XG5cbkBtaXhpbiBmbGV4KCRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ246IHN0cmV0Y2gpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG5AbWl4aW4gZmxleHRvcCgkdGFiLCAkbnVtMywgJHNwLCAkbnVtMikge1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICBtYXJnaW4tdG9wOiAkdGFiICsgcHg7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0zIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXRvcDogJHNwICsgcHg7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0yIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9mbGV4LWJhc2lzXG5cbkBtaXhpbiBiYXNpcygkaTogMSwgJHk6IDAsICR3aWR0aDogMTA4MCkge1xuICAkYmFzaXM6IDEwMCU7XG4gIEBpZiAkaSAhPSAxIHtcbiAgICAkYmFzaXM6IHBlcmNlbnRhZ2UoXG4gICAgICBtYXRoLmRpdihtYXRoLmRpdigxMDAgLSBtYXRoLmRpdigkeSwgJHdpZHRoKSAqIDEwMCwgJGkpLCAxMDApXG4gICAgKTtcbiAgfVxuICBmbGV4LWJhc2lzOiAkYmFzaXM7XG59XG5cbkBtaXhpbiBiYXNpc19zKCRwYykge1xuICBmbGV4LWJhc2lzOiAkcGM7XG59XG5cbkBtaXhpbiBsaCgkcGM6IDE2LCAkc3A6IDE0KSB7XG4gIGxpbmUtaGVpZ2h0OiAkcGMgKyBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbGluZS1oZWlnaHQ6ICRzcCArIHB4O1xuICB9XG59XG5cbi8vbWFyZ2luXG5cbkBtaXhpbiBtdCgkcGMsICR0YWIsICRzcCkge1xuICBtYXJnaW4tdG9wOiAkcGM7XG5cbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAkdGFiO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6ICRzcDtcbiAgfVxufVxuXG5AbWl4aW4gbWIoJHBjLCAkdGFiLCAkc3ApIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBjO1xuXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRhYjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3A7XG4gIH1cbn1cblxuLy9wYWRkaW5nXG5cbkBtaXhpbiBwdCgkcGMsICR0YWIsICRzcCkge1xuICBwYWRkaW5nLXRvcDogJHBjO1xuXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6ICR0YWI7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6ICRzcDtcbiAgfVxufVxuXG5AbWl4aW4gcGIoJHBjLCAkdGFiLCAkc3ApIHtcbiAgcGFkZGluZy1ib3R0b206ICRwYztcblxuICBAaW5jbHVkZSB0YWItc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkdGFiO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3A7XG4gIH1cbn1cblxuQG1peGluIHNjYmFyKCRjb2xvcjogcmdiYSgwLCAwLCA1MCwgMC41KSkge1xuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9k1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH0qL1xufVxuXG5AbWl4aW4gc2NiYXJZKCRjb2xvcjogcmdiYSgwLCAwLCA1MCwgMC41KSkge1xuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9k1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH0qL1xufVxuIl19 */
