/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/import-glob-loader/index.js!./src/brand/atnon/share/lineup.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.p-lineup_navi {
  padding-top: 24px;
}

.p-care_column {
  position: relative;
  max-width: 730px;
  margin: 40px auto 0;
  padding: 25px 20px;
  border: solid 6px #eee;
  border-radius: 10px;
  background-color: #fff;
}
.p-care_column_check {
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  width: 72px;
  line-height: 1;
}
.p-care_column_ttl {
  margin-bottom: 1.2em;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
.p-care_column_ttl > span {
  position: relative;
  display: inline-block;
  padding-bottom: 0.8em;
}
.p-care_column_ttl > span::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 100%;
  height: 6px;
  background: #f0f0f0;
}
.p-care_column_body {
  background-color: #f9f9f9;
  padding: 30px 12px;
  width: 100%;
}
.p-care_column .sign {
  align-items: center;
  margin-top: 5px;
  margin-bottom: 0;
  flex-wrap: wrap;
}
.p-care_column .sign .txt {
  width: 55%;
}
.p-care_column .sign .img {
  width: 45%;
}

#ex_gel,
#ex_cream,
#ex_plus,
#nikibi,
#point1 {
  scroll-margin-top: 90px;
}

.p-top_lineup {
  margin-top: 45px;
  margin-bottom: 45px;
}
.p-top_lineup_block_img {
  background-color: #fef1f4;
}
.p-top_lineup_block_figure {
  padding: 0 6px 10px;
}
.p-top_lineup_block_copy {
  background-color: #de006f;
  color: #fff;
  line-height: 1.4;
  border-radius: 100px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 4px 10px;
  margin-bottom: 12px;
}
.p-top_lineup_block_copy.-pink-light {
  background-color: #e4648e;
}
.p-top_lineup_block_content {
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.p-top_lineup_block_ttl {
  font-weight: bold;
  line-height: 1.4;
  font-size: 2rem;
  position: relative;
  border-top: 3px solid #de006f;
}
.p-top_lineup_block_ttl .narrow {
  display: inline-block;
  letter-spacing: -0.1em;
  margin-left: -18px;
}
.p-top_lineup_block_ttl .thin {
  display: inline-block;
  letter-spacing: -0.15em;
  margin-left: -18px;
}
.p-top_lineup_block_ttl:before {
  content: "POINT";
  position: absolute;
  top: -3px;
  left: 0;
  color: transparent;
  font-weight: bold;
  font-size: 14px;
  background-color: #de006f;
  padding: 0.6em 30px 0.5em 17px;
  border-radius: 0% 40% 18% 40%/92% 0% 70% 0%;
  transform: skewX(-20deg) translateX(-10px);
}
.p-top_lineup_block_ttl:after {
  content: "POINT";
  position: absolute;
  top: -3px;
  left: 0;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding: 0.6em 26px 0.5em 17px;
}
.p-top_lineup_block_btns {
  display: flex;
  justify-content: center;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_img {
  background-color: #fff0f7 !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_ttl {
  border-top-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_copy {
  background-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_ttl:before {
  background-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .c-list-check.list li:before {
  background-image: url(../img/common/ico_check_pklt.svg);
}
.p-top_lineup_block.-orange .p-top_lineup_block_img {
  background-color: #fff9ec !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_ttl {
  border-top-color: #f08300 !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_copy {
  background-color: #f08300 !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_ttl:before {
  background-color: #f08300 !important;
}
.p-top_lineup_block.-orange .c-list-check.list li:before {
  background-image: url(../img/common/ico_check_co.svg);
}
.p-top_lineup_block.-green-light .p-top_lineup_block_img {
  background-color: #f0fff8 !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_ttl {
  border-top-color: #6eb92b !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_copy {
  background-color: #6eb92b !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_ttl:before {
  background-color: #6eb92b !important;
}
.p-top_lineup_note {
  letter-spacing: -0.04em;
  line-height: 1.6;
}

.p-lineup_pointList {
  counter-reset: point;
}
.p-lineup_pointList > li {
  counter-increment: point;
}
.p-lineup_pointList > li + li {
  margin-top: 23px;
}
.p-lineup_pointList_ttl {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 8px;
}
.p-lineup_pointList_icon {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  border-radius: 0 0 40px 0;
  color: #fff;
  background-color: #de006f;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.02em;
  padding-bottom: 3px;
  margin-top: 5px;
}
.p-lineup_pointList_icon::after {
  content: counter(point, decimal-leading-zero);
  font-size: 20px;
  line-height: 1;
  margin-top: 2px;
}
.p-lineup_mechanism {
  position: relative;
  border: 2px solid #de006f;
  background-color: #fef1f4;
  padding: 33px 10px 10px;
  margin-top: 49px;
}
.p-lineup_mechanism_ttl {
  color: #de006f;
  background-color: #fff;
  border-radius: 40px;
  font-size: 1.8rem;
  line-height: 1.4;
  border: 2px solid #de006f;
  display: inline-block;
  padding: 2px 4px;
  position: absolute;
  top: 0;
  left: 50%;
  width: 92%;
  text-align: center;
  transform: translate(-50%, -50%);
  font-weight: bold;
  font-feature-settings: "palt";
  letter-spacing: 0.01em;
}
.p-lineup_mechanism_step > li {
  position: relative;
}
.p-lineup_mechanism_step > li + li::after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  width: 0;
  height: 0;
  border-style: solid;
}
.p-lineup_mechanism_step_block {
  background-color: #fff;
  padding: 10px 10px 18px;
}
.p-lineup_mechanism_step_ttl {
  border-radius: 2.5px;
  color: #fff;
  text-align: center;
  line-height: 1.4;
  background-color: #7b7b7b;
  padding: 2px 10px 1px;
  font-size: 1.6rem;
  font-weight: normal;
}
.p-lineup_mechanism_step_img {
  margin-top: 8px;
  margin-inline: -7px;
}
.p-lineup_mechanism_step_txt {
  margin-top: 12px;
}
.p-top_mechanism_btns {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-care_column_body {
    font-size: 1.4rem;
  }
  .p-care_column .sign .txt {
    font-size: 1.4rem;
  }
  .p-top_lineup_block {
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-top_lineup_block_img {
    padding: 15px 10px 44px;
  }
  .p-top_lineup_block_body {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -11.4667vw;
  }
  .p-top_lineup_block .list {
    padding: 17px 25px 22px;
  }
  .p-top_lineup_block_ttl {
    padding: 10px 0 10px 106px;
  }
  .p-top_lineup_block_btns {
    padding-top: 26px;
    padding-bottom: 30px;
  }
  .p-top_lineup_block_btns > * {
    width: 45%;
  }
  .p-top_lineup_note {
    font-size: 1rem;
    margin-top: 14px;
  }
  .p-lineup_pointList_icon {
    width: 57px;
    height: 53px;
    font-size: 14px;
  }
  .p-lineup_mechanism {
    margin-inline: -10px;
  }
  .p-lineup_mechanism_step > li + li {
    margin-top: 55px;
  }
  .p-lineup_mechanism_step > li + li::after {
    top: -44px;
    left: 0;
    right: 0;
    border-width: 34px 57px 0 57px;
    border-color: #de006f transparent transparent transparent;
  }
  .p-top_mechanism {
    padding-top: 27px;
  }
  .p-top_mechanism_btns {
    margin-bottom: 40px;
  }
  .p-top_mechanism_btns > * + * {
    margin-top: 10px;
  }
}
@media print, screen and (min-width: 768px) {
  .p-care_column {
    padding: 40px 60px;
    border-width: 8px;
    border-radius: 12px;
  }
  .p-care_column_check {
    top: -26px;
    width: 120px;
  }
  .p-care_column_ttl {
    font-size: 2.4rem;
  }
  .p-care_column_ttl > span::after {
    height: 8px;
  }
  .p-care_column_body {
    width: 65%;
    order: 2;
  }
  .p-care_column .sign .txt {
    width: 100%;
    margin-bottom: 10px;
    order: 1;
  }
  .p-care_column .sign .img {
    width: 30%;
    order: 3;
  }
  #ex_gel,
  #ex_cream,
  #ex_plus,
  #nikibi,
  #point1 {
    scroll-margin-top: 120px;
  }
  .p-top_lineup {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .p-top_lineup_block {
    display: flex;
  }
  .p-top_lineup_block + .p-top_lineup_block {
    margin-top: 80px;
  }
  .p-top_lineup_block_img {
    padding: 50px 180px 50px 90px;
    width: 66%;
    margin-right: -16%;
  }
  .p-top_lineup_block_copy {
    margin-bottom: 30px;
  }
  .p-top_lineup_block_body {
    width: 40%;
    margin-left: auto;
    margin-right: 0;
    margin-top: 50px;
  }
  .p-top_lineup_block .list {
    padding: 25px 40px 40px;
  }
  .p-top_lineup_block_ttl {
    font-size: 2.2rem;
    padding: 40px 0 10px 106px;
  }
  .p-top_lineup_block_btns {
    padding-top: 40px;
  }
  .p-top_lineup_block_btns > * {
    width: 180px;
  }
  .p-top_lineup_note {
    font-size: 1.2rem;
    margin-top: 20px;
  }
  .p-lineup_pointList_ttl {
    align-items: center;
  }
  .p-lineup_pointList_icon {
    width: 70px;
    height: 65px;
    font-size: 15px;
    border-radius: 0 0 50px 0;
  }
  .p-lineup_mechanism {
    margin-top: 80px;
    padding: 50px 20px 30px;
  }
  .p-lineup_mechanism_ttl {
    width: 400px;
    padding: 4px 10px;
    font-size: 2rem;
  }
  .p-lineup_mechanism_step {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    gap: 0 30px;
    font-size: 1.4rem;
  }
  .p-lineup_mechanism_step > li + li::after {
    top: 0;
    bottom: 0;
    left: -26px;
    border-width: 25px 0 25px 25px;
    border-color: transparent transparent transparent #de006f;
  }
  .p-lineup_mechanism_step_block {
    height: 100%;
  }
  .p-top_mechanism_btns > * + * {
    margin-left: 20px;
    margin-right: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SjtFQTJGRjtJQVFJO0VBekVGO0VBNkhNO0lBQ0U7RUE3RVI7RUFvRk07SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBbEZWO0VBZ0pGO0lBRUk7RUExR0Y7RUErR0E7SUFJSTtFQTNHSjtFQWlISTtJQUVJO0VBOUdSO0FBbmRGO0FFckJJO0VGakNKO0lBVUk7SUFDQTtJQUNBO0VBZkY7RUFrQkE7SUFTSTtJQUNBO0VBZEo7RUFrQkE7SUFRSTtFQWRKO0VBc0JJO0lBV0k7RUFiUjtFQW1CQTtJQVVJO0lBQ0E7RUFkSjtFQXdCRTtJQVFJO0lBQ0E7SUFDQTtFQWJOO0VBaUJFO0lBSUk7SUFDQTtFQWJOO0VBbUJGOzs7OztJQVFJO0VBVkY7RUFlRjtJQU9JO0lBQ0E7RUFaRjtFQWVBO0lBTUk7RUFWSjtFQVlJO0lBQ0U7RUFWTjtFQWNFO0lBUUk7SUFDQTtJQUNBO0VBVE47RUFpQkU7SUFZSTtFQVZOO0VBa0JFO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RUFYTjtFQTBCRTtJQU1JO0VBakJOO0VBcUJFO0lBWUk7SUFDQTtFQWhCTjtFQXlERTtJQVVJO0VBbkJOO0VBc0JJO0lBTUk7RUFsQlI7RUF1R0E7SUFVSTtJQUNBO0VBeERKO0VBNkVBO0lBUUk7RUFqRUo7RUFzRUE7SUF1Qkk7SUFDQTtJQUNBO0lBQ0E7RUFqRUo7RUFtRkY7SUFZSTtJQUNBO0VBeEVGO0VBNEVBO0lBc0JJO0lBQ0E7SUFDQTtFQTFFSjtFQThFQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE3RUo7RUE0Rk07SUFvQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWpGVjtFQXlGRTtJQU9JO0VBdkZOO0VBK0lJO0lBTUk7SUFDQTtFQTdHUjtBQWpoQkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2F0bm9uL3NoYXJlL2xpbmV1cC5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2F0bm9uL3NoYXJlL3Njc3MvX2NvbmZpZy5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2NvbW1vbi9jc3MvX3NldHRpbmdzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwic2Nzcy9jb25maWdcImFzIGM7XG5cbi8vIGh0bWwge1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoL2JyYW5kL2F0bm9uL2ltZy9hdG5vbl9TUF9saW5ldXBfMDAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLTQzcHgvIDEwMCUgYXV0bztcbi8vICAgYmFja2dyb3VuZDogdXJsKC9icmFuZC9hdG5vbi9pbWcvYXRub25fU1BfbGluZXVwXzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIDYyMjZweC8gMTAwJSBhdXRvO1xuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNjI0NnB4O1xuXG4vLyB9XG5cbi8vIGJvZHkge1xuLy8gICBvcGFjaXR5OiAwLjY7XG4vLyB9XG5cblxuXG4ucC1saW5ldXBfbmF2aSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucC1jYXJlX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDZweCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgdG9wOiAtMjZweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgICY+c3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAzMHB4IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gIC5zaWduIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC50eHQge1xuICAgICAgd2lkdGg6IDU1JTtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZXhfZ2VsLFxuI2V4X2NyZWFtLFxuI2V4X3BsdXMsXG4jbmlraWJpLFxuI3BvaW50MSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA5MHB4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG5cbi5wLXRvcF9saW5ldXAge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIEBpbmNsdWRlIGcuc3Age31cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIEBpbmNsdWRlIGcubm9HdXR0ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmKyYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjQ7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggNDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTgwcHggNTBweCA5MHB4O1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9maWd1cmUge1xuICAgICAgcGFkZGluZzogMCA2cHggMTBweDtcbiAgICB9XG5cbiAgICAmX2NvcHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYuLXBpbmstbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2NDhlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYm9keSB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogZy52dygtODYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge31cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4IDIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHggNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYy4kYnJhbmRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDEwNnB4O1xuICAgICAgfVxuXG4gICAgICAubmFycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICB9XG5cbiAgICAgIC50aGluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQT0lOVCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGMuJGJyYW5kQ29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDMwcHggMC41ZW0gMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgNDAlIDE4JSA0MCUgLyA5MiUgMCUgNzAlIDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZykgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnUE9JTlQnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDI2cHggMC41ZW0gMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2J0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgID4qIHtcbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXBpbmstbGlnaHQge1xuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGY3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogYy4kUGluay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2NvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRQaW5rLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGMuJFBpbmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmMtbGlzdC1jaGVjay5saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb19jaGVja19wa2x0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tb3JhbmdlIHtcbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX3R0bCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGMuJE9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2NvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRPcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kT3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jLWxpc3QtY2hlY2subGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fY2hlY2tfY28uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLi1jb3JhbCB7XG4gICAgLy8gICAucC10b3BfbGluZXVwX2Jsb2NrX2ltZyB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWMgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsIHtcbiAgICAvLyAgICAgYm9yZGVyLXRvcC1jb2xvcjogYy4kQ29yYWwgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5wLXRvcF9saW5ldXBfYmxvY2tfY29weSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGMuJENvcmFsICFpbXBvcnRhbnQ7XG4gICAgLy8gICB9XG4gICAgLy8gICAucC10b3BfbGluZXVwX2Jsb2NrX3R0bDpiZWZvcmUge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRDb3JhbCAhaW1wb3J0YW50O1xuICAgIC8vICAgfVxuICAgIC8vICAgLmMtbGlzdC1jaGVjay5saXN0IGxpOmJlZm9yZSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb19jaGVja19jby5zdmcpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAmLi1ncmVlbi1saWdodCB7XG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGwge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNmViOTJiICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfY29weSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWI5MmIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjkyYiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbm90ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucC1saW5ldXBfcG9pbnRMaXN0IHtcbiAgY291bnRlci1yZXNldDogcG9pbnQ7XG5cbiAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gIEBpbmNsdWRlIGcucGMge31cblxuICA+bGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwb2ludDtcblxuICAgICtsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAwIDhweDtcblxuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTAwNmY7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuXG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogY291bnRlcihwb2ludCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gICAgfVxuICB9XG59XG5cbi5wLWxpbmV1cF9tZWNoYW5pc20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZTAwNmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjQ7XG4gIHBhZGRpbmc6IDMzcHggMTBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA0OXB4O1xuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgfVxuXG5cbiAgJl90dGwge1xuICAgIGNvbG9yOiAjZGUwMDZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZTAwNmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDkyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX3N0ZXAge1xuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgIGdhcDogMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgPmxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICtsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICAgICtsaSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG5cblxuICAgICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgICAgdG9wOiAtNDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzRweCA1N3B4IDAgNTdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlMDA2ZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4IDAgMjVweCAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGUwMDZmO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2Jsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMThweDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdHRsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogLTdweDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG4gICAgfVxuXG4gICAgJl90eHQge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG4gICAgfVxuICB9XG5cbn1cblxuLnAtdG9wX21lY2hhbmlzbSB7XG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gICZfYnRucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge31cblxuICAgID4qIHtcbiAgICAgICsqIHtcbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBnLnNwIHt9XG5cbkBpbmNsdWRlIGcucGMge31cblxuXG4vLyAucC12b2ljZV9saWJyYXJ5IHtcbi8vICAgbWFyZ2luLXRvcDogNTdweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuLy8gICAmTGlzdCB7XG4vLyAgICAgY291bnRlci1yZXNldDogbGlicmFyeTtcblxuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICB9XG5cbi8vICAgICAmX2l0ZW0ge1xuLy8gICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpYnJhcnk7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgd2lkdGg6IDQ2LjUlO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOm50aC1vZi10eXBlKDEpIC5wLXZvaWNlX2xpYnJhcnlMaXN0X2JvZHkge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbi8vICAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6bnRoLW9mLXR5cGUoNCkgLnAtdm9pY2VfbGlicmFyeUxpc3RfYm9keSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcblxuLy8gICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJl90dGwge1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuLy8gICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogMXB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2Njk5O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmPnNwYW4ge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHotaW5kZXg6IDE7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuLy8gICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlicmFyeSkgXCIuXCI7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLnAtdm9pY2VfYm5yIHtcbi8vICAgbWFyZ2luLXRvcDogMzBweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuLy8gICAmX2l0ZW0ge1xuLy8gICAgIG1heC13aWR0aDogNTAwcHg7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICB9XG4vLyB9XG5cbi8vIC5wLXZvaWNlX3ZvaWNlIHtcbi8vICAgbWFyZ2luLXRvcDogMzdweDtcblxuLy8gICAmTGlzdCB7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuLy8gICAgIH1cblxuLy8gICAgICZfaXRlbSB7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAtI3tnLiRwYWRkaW5nfTtcblxuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIHdpZHRoOiA1ODBweDtcbi8vICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCA5MHB4O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOm50aC1jaGlsZCgybikge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogLSN7Zy4kcGFkZGluZ307XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuLy8gICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogMzU4cHg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAucC12b2ljZV92b2ljZUxpc3RfYmFsbG9vbiB7XG4vLyAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyOHZ3O1xuXG4vLyAgICAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAucC12b2ljZV92b2ljZUxpc3RfaWxsdXN0IHtcbi8vICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbi8vICAgICAgICAgICBsZWZ0OiAwO1xuXG4vLyAgICAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgICAgICBsZWZ0OiAtMTQ0cHg7XG4vLyAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgJjpudGgtb2YtdHlwZSgxKSAucC12b2ljZV92b2ljZUxpc3RfaWxsdXN0IHtcbi8vICAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgICAgdG9wOiAtNzBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICZfYmFsbG9vbiB7XG4vLyAgICAgICBtYXJnaW46IDAgMjh2dyAwIDA7XG4vLyAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMThweDtcbi8vICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgICBib3JkZXI6IHNvbGlkIDZweCAjZmVmMWY0O1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuLy8gICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4vLyAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgbWluLWhlaWdodDogMjIycHg7XG4vLyAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgcGFkZGluZzogMzNweCAxMjBweCAzM3B4IDQwcHg7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmX2lsbHVzdCB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDA7XG4vLyAgICAgICByaWdodDogMDtcbi8vICAgICAgIHdpZHRoOiAyOHZ3O1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgdG9wOiAtNTBweDtcbi8vICAgICAgICAgcmlnaHQ6IC0xMzRweDtcbi8vICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5wLXZvaWNlX2ZhcSB7XG4vLyAgIHBhZGRpbmctdG9wOiAzMHB4O1xuLy8gICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuLy8gICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNzBweDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbi8vICAgfVxuLy8gfVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5ncyc7XG5cbi8vIOODluODqeODs+ODieWQjemBqeWunOWkieabtFxuJHBhdGg6ICcvYnJhbmQvYXRub24nO1xuXG4vLyAgY29sb3JcbiRQaW5rOiAjZGUwMDZmO1xuJENvcmFsOiAjZTQ2NDY0O1xuJE9yYW5nZTogI2YwODMwMDtcbiRQaW5rLWxpZ2h0OiAjZTQ2NDhlO1xuJEJsdWU6ICM0ODk1YzM7XG4kWWVsbG93OiAjZjVhMTAxO1xuJEdyZWVuOiAjMjJhYzM4O1xuXG4kTGlnaHRHcmF5OiAjZjZmNmY2O1xuXG4kYnJhbmRDb2xvcjogJFBpbms7XG5cbiRoZWFkZXJUb3BCZzogJGJyYW5kQ29sb3I7IC8vIC5sLWhlYWRlclRvcCDog4zmma9cbiRoZWFkZXJUb3BOYXZpSG9tZTogI2ZmZjsgLy8gLmwtaGVhZGVyVG9wX25hdmlfaG9tZSDjg5jjg4Pjg4Djg7zlrrbjgqLjgqTjgrPjg7NcbiRoZWFkZXJCdG1TdG9yZTogJGJyYW5kQ29sb3I7IC8vIC5sLWhlYWRlcl9zdG9yZUJ0biDosqnlo7LlupfmpJzntKLjg5zjgr/jg7NcbiRoZWFkZXJCdG1NZW51QnRuOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyX21lbnVCdG4g44Oh44OL44Ol44O844Oc44K/44OzXG4kaGVhZGVyQnRtTWVudUxpbmU6ICRicmFuZENvbG9yOyAvLyBQQ+ODmOODg+ODgOODvOODoeODi+ODpeODvGhvdmVy5pmC5LiL57eaXG5cbiRzcE5hdmlIZWFkZXJMaW5lOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2hlYWRlciBTUOODoeODi+ODpeODvCDjg5jjg4Pjg4Djg7zkuIvnt5pcbiRzcE5hdmlMaXN0QXJyb3c6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfbGlzdCBsaSBhOmJlZm9yZSBTUOODoeODi+ODpeODvCDnn6LljbBcbiRzcE5hdmlMaXN0VHJpZ2dlcjogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIC50cmlnZ2VyOmJlZm9yZSwgOmFmdGVyIFNQ44Oh44OL44Ol44O8IO+8i1xuJHNwTmF2QWN0aXZlQmc6IHJnYmEoJGJyYW5kQ29sb3IsIDAuMSk7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGEuaXMtYWN0aXZlIFNQ44Oh44OL44Ol44O844Ki44Kv44OG44Kj44OW5pmC6IOM5pmvXG4kc3BOYXZBY3RpdmVUeHQ6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfbGlzdCBsaSBhLmlzLWFjdGl2ZSBTUOODoeODi+ODpeODvOOCouOCr+ODhuOCo+ODluaZguaWh+Wtl+iJslxuJHNwTmF2aUNsb3NlOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2Nsb3NlOmJlZm9yZSBTUOODoeODi+ODpeODvCDplonjgZjjgovjg5zjgr/jg7NcblxuJGJvdHRvbU5hdmlIb21lOiAkYnJhbmRDb2xvcjsgLy8gLmwtYm90dG9tTmF2aV9ob21lIOODleODg+OCv+ODvOS4iuODiuODk+WutuOCouOCpOOCs+ODs1xuJGZvb3RlclJlbGF0aW9uVHRsU3A6ICRjb3Jwb3JhdGVDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fdHRsIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDjgr/jgqTjg4jjg6sgU1BcbiRmb290ZXJSZWxhdGlvblR0bFBjOiAkYnJhbmRDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fdHRsIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDjgr/jgqTjg4jjg6sgUENcbiRmb290ZXJSZWxhdGlvbk5hdmlUdGxTcDogJGJyYW5kQ29sb3I7IC8vIC5sLWZvb3RlclJlbGF0aW9uX25hdmlfdHh0IOODleODg+OCv+ODvOmWoumAo+aDheWgsSDlkITjg6rjg7Pjgq/jgr/jgqTjg4jjg6sgU1BcbiRmb290ZXJSZWxhdGlvblFhU3A6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgU1BcbiRmb290ZXJSZWxhdGlvblFhUGM6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgUENcbiRmb290ZXJSZWxhdGlvbkFycm93U3A6ICRicmFuZENvbG9yOyAvLyAuLmwtZm9vdGVyUmVsYXRpb25fbmF2aSBhOmFmdGVyIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDnn6LljbDog4zmma/oibIgU1BcblxuJGZvb3RlclNoYXJlRHQ6ICRicmFuZENvbG9yOyAvLy4ubC1zaGFyZV9uYXZpIGR0IOOBk+OBruaDheWgseOCkuOCt+OCp+OCouOBmeOCi+OBrlBD5pmC6IOM5pmv6ImyXG4kZm9vdGVyU2hhcmVEdFR4dDogI2ZmZjsgLy8uLmwtc2hhcmVfbmF2aSBkdCDjgZPjga7mg4XloLHjgpLjgrfjgqfjgqLjgZnjgovjga5QQ+aZguaWh+Wtl+iJslxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gIHdpZHRoXG4kYnA6IDc2N3B4OyAvLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiR3aWR0aDogMTAyOHB4O1xuJHNwRGVzaWduV2lkdGg6IDc1MDtcbiRwYWRkaW5nOiAyMHB4O1xuXG4vLyAgaGVpZ2h0XG4kc3BIZEhlaWdodDogNjBweDtcbiRwY0hkSGVpZ2h0OiAxNDNweDtcblxuLy8gIGZvbnRcbiRmb250OiBBcmlhbE1ULFxuJ05vdG8gU2FucyBKUCcsXG5zYW5zLXNlcmlmO1xuLy8g4oaT5L2/55So44GZ44KL5aC05ZCI44Gv5ZCE44OW44Op44Oz44OJ44K144Kk44OI44GuZGVmYXVsdC5zY3Nz44GnXCJicmFuZC9jb21tb24vY3NzL2ZvdW5kYXRpb24vZm9udC9zZXJpZlwi44KS44Kk44Oz44Od44O844OI44GX44Gm44GP44Gg44GV44GEO1xuJHNlcmlmOiAnTm90byBTZXJpZiBKUCcsXG5zZXJpZjtcblxuLy8gIGNvbG9yXG4kQmx1ZTogIzAwODBjYztcbiRkYXJrR3JleTogIzMzMztcblxuJGNvcnBvcmF0ZUNvbG9yOiAkQmx1ZTtcbiR0ZXh0Q29sb3I6ICRkYXJrR3JleTtcblxuLy8gIHotaW5kZXg7XG4kek1lbnU6IDEwMDA7XG4kek92ZXJsYXk6IDk4MDtcbiR6SGVhZGVyOiA5NjA7XG4keldyYXBwZXI6IDE7XG5cbi8vICBjYWxjXG5AZnVuY3Rpb24gdncoJHNpemUpIHtcbiAgQHJldHVybiBtYXRoLmRpdihtYXRoLmZsb29yKG1hdGguZGl2KCRzaXplLCAkc3BEZXNpZ25XaWR0aCkgKiAxMDAwMDAwdncpLCAxMDAwMCk7XG59XG5cbkBmdW5jdGlvbiByZW1fc3AoJHNpemUsICRzcERlc2lnbldpZHRoOiA3NTApIHtcbiAgQHJldHVybiBtYXRoLmRpdihtYXRoLmRpdigkc2l6ZSwgMTApLCAyKSAqIDEuMDgrcmVtO1xufVxuXG5AbWl4aW4gZnpfcmVtX3NwKCRzaXplLCAkc3BEZXNpZ25XaWR0aDogNzUwKSB7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYobWF0aC5kaXYoJHNpemUsIDEwKSAsIDIpICogMS4wOCArIHJlbTtcbiAgfVxuXG4gIC8vICBtZWRpYXF1ZXJ5XG4gIEBtaXhpbiBzcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcGMge1xuXG4gICAgQG1lZGlhIHByaW50LFxuICAgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIGNsZWFyRml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gaWNvbigkcG9zaXRpb24sICRkaXNwbGF5KSB7XG4gICAgJjojeyRwb3NpdGlvbn0ge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHcxMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIEBtaXhpbiBwc2V1ZG8ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1peGluIG5vR3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nO1xuICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nO1xuICB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/