.no-Wrapper {
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}
.no-Header {
  width: 100%;
  padding-top: 108px;
  margin: 32px 0;
}
@media screen and (min-width: 1025px) {
  .no-Header {
    padding-top: 112px;
    margin: 72px 0;
  }
}
@media screen and (max-width: 640px) {
  .no-Header {
    overflow: hidden;
  }
}
@media screen and (min-width: 1025px) {
  .no-Header {
    margin-bottom: 56px;
  }
}

.no-Header_Deco {
  width: 100%;
  max-width: 360px;
  height: 86px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  margin: auto;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco {
    height: 105px;
    max-width: 976px;
    background-image: url(../img/common/bg-pageheader.png);
    background-repeat: no-repeat;
    background-size: 976px auto;
  }
}

.no-Header_Deco_Parts-L {
  background-image: url(../img/common/bg-pageheader-L-sp.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: 360px;
  width: 58px;
  height: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-filter: drop-shadow(0 0px 10px rgba(0, 133, 255, 0.5));
  filter: drop-shadow(0 0px 10px rgba(0, 133, 255, 0.5));
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-L {
    width: 299px;
    height: 100%;
    background: none;
    right: auto;
    left: 0;
    -webkit-transform: none;
    transform: none;
  }
}

@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-L-Note {
    -webkit-filter: drop-shadow(0 2px 5px #0085FF);
    filter: drop-shadow(0 2px 5px #0085FF);
    width: 60px;
    height: 60px;
    position: absolute;
    right: 0px;
    top: 7px;
  }
  .no-Header_Deco_Parts-L-Note:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(right, #D120BA 0%, #0085FF 100%);
    background: linear-gradient(270deg, #D120BA 0%, #0085FF 100%);
    -webkit-mask: url(../img/common/pageheader-deco-note.svg);
    mask: url(../img/common/pageheader-deco-note.svg);
    -webkit-mask-size: 100%;
    mask-size: 100%;
  }
}

.no-Header_Deco_Parts-L-Star {
  -webkit-filter: drop-shadow(0 0 5px #97B90E);
  filter: drop-shadow(0 0 5px #97B90E);
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  bottom: 10px;
  left: 0;
}
.no-Header_Deco_Parts-L-Star:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #97B90E;
  -webkit-mask-image: url(../img/common/pageheader-deco-star.svg);
  mask-image: url(../img/common/pageheader-deco-star.svg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-L-Star {
    top: 20px;
    left: 114px;
    bottom: auto;
  }
}

.no-Header_Deco_Parts-L-Glitter {
  -webkit-filter: drop-shadow(0 0px 5px #D220BA);
  filter: drop-shadow(0 0px 5px #D220BA);
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 0;
  top: 0;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-L-Glitter {
    width: 18px;
    height: 18px;
  }
}
.no-Header_Deco_Parts-L-Glitter:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url(../img/common/pageheader-deco-glitter.svg);
  mask-image: url(../img/common/pageheader-deco-glitter.svg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-animation: scale 1.8s linear infinite;
  animation: scale 1.8s linear infinite;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-L-Glitter {
    right: 79px;
    bottom: 26px;
    top: auto;
  }
}
.no-Header_Deco_Parts-L-Glitter::before {
  background: #D220BA;
}

.no-Header_Deco_Parts-R {
  background-image: url(../img/common/bg-pageheader-R-sp.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  left: 360px;
  width: 56px;
  height: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-filter: drop-shadow(0 0px 10px rgba(0, 133, 255, 0.5));
  filter: drop-shadow(0 0px 10px rgba(0, 133, 255, 0.5));
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-R {
    width: 316px;
    height: 100%;
    background: none;
    left: auto;
    right: 0;
    -webkit-transform: none;
    transform: none;
  }
}

@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-R-Repro {
    -webkit-filter: drop-shadow(0 2px 5px #0085FF);
    filter: drop-shadow(0 2px 5px #0085FF);
    display: block;
    width: 55px;
    height: 58px;
    position: absolute;
    left: 0px;
    top: 14px;
  }
  .no-Header_Deco_Parts-R-Repro:before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(right, #D120BA 0%, #0085FF 100%);
    background: linear-gradient(270deg, #D120BA 0%, #0085FF 100%);
    -webkit-mask: url(../img/common/pageheader-deco-repro.svg);
    mask: url(../img/common/pageheader-deco-repro.svg);
    -webkit-mask-size: 100%;
    mask-size: 100%;
  }
}

.no-Header_Deco_Parts-R-Star {
  -webkit-filter: drop-shadow(0 0 5px #97B90E);
  filter: drop-shadow(0 0 5px #97B90E);
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
  left: 0;
  top: 0;
}
.no-Header_Deco_Parts-R-Star:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #97B90E;
  -webkit-mask-image: url(../img/common/pageheader-deco-star.svg);
  mask-image: url(../img/common/pageheader-deco-star.svg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-R-Star {
    bottom: 21px;
    right: 192px;
    left: auto;
    top: auto;
  }
}

.no-Header_Deco_Parts-R-Glitter {
  -webkit-filter: drop-shadow(0 0px 5px #0B80FB);
  filter: drop-shadow(0 0px 5px #0B80FB);
  bottom: 10px;
  right: 0;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-R-Glitter {
    top: 27px;
    right: 138px;
    bottom: auto;
  }
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco_Parts-R-Glitter {
    width: 18px;
    height: 18px;
  }
}
.no-Header_Deco_Parts-R-Glitter:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url(../img/common/pageheader-deco-glitter.svg);
  mask-image: url(../img/common/pageheader-deco-glitter.svg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-animation: scale 1.8s linear infinite;
  animation: scale 1.8s linear infinite;
}
.no-Header_Deco_Parts-R-Glitter::before {
  background: #0B80FB;
}

.no-Header_Title {
  width: 100%;
  max-width: 976px;
  text-align: center;
  border-bottom: solid 2px #fff;
  position: relative;
  -webkit-border-image: -webkit-linear-gradient(right, #DDF839 0%, #D120BA 50.52%, #00C2FF 100%);
  border-image: linear-gradient(270deg, #DDF839 0%, #D120BA 50.52%, #00C2FF 100%);
  border-image-slice: 1;
  margin: auto;
}

.no-Header_Deco {
  width: 100%;
  max-width: 360px;
  height: 86px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  margin: auto;
}
@media screen and (min-width: 1025px) {
  .no-Header_Deco {
    height: 105px;
    max-width: 976px;
    background-image: url(../img/common/bg-pageheader.png);
    background-repeat: no-repeat;
    background-size: 976px auto;
  }
}

.no-Header_Title_Text {
  font-size: 24px;
  padding-bottom: 8px;
}
@media screen and (min-width: 1025px) {
  .no-Header_Title_Text {
    font-size: 30px;
  }
}

.no-Header_Title_Text-En {
  width: auto;
  display: inline-block;
  font-size: 50px;
  background: -webkit-linear-gradient(right, rgba(221, 248, 57, 0.4) 0%, rgba(209, 32, 186, 0.4) 50.52%, rgba(0, 194, 255, 0.4) 100%);
  background: linear-gradient(270deg, rgba(221, 248, 57, 0.4) 0%, rgba(209, 32, 186, 0.4) 50.52%, rgba(0, 194, 255, 0.4) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  position: absolute;
  bottom: 16px;
  margin: auto;
  left: 50.01%;
  -webkit-transform: translateX(-50.01%);
  transform: translateX(-50.01%);
  z-index: -1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .no-Header_Title_Text-En {
    font-size: 60px;
  }
}

.no-Lead {
  width: 100%;
  max-width: 976px;
  text-align: center;
  margin: auto;
}

.no-Notes_ForVisitors {
  width: 100%;
  max-width: 1280px;
  padding-left: 16px;
  padding-right: 16px;
  margin: auto;
}
@media screen and (min-width: 1025px) {
  .no-Notes_ForVisitors {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.no-Notes_Header {
  width: 100%;
  text-align: center;
}

.no-Notes_Header_Heading {
  font-size: 24px;
  font-weight: 700;
  width: auto;
  display: inline-block;
  margin: auto;
  border-bottom: solid 2px;
  -webkit-border-image: -webkit-linear-gradient(left, #0085FF 0%, #D120BA 100%);
  border-image: linear-gradient(90deg, #0085FF 0%, #D120BA 100%);
  border-image-slice: 1;
  padding: 8px 32px;
  font-family: "Lato", "Noto Sans JP", sans-serif;
}
@media screen and (min-width: 1025px) {
  .no-Notes_Header_Heading {
    padding: 8px 56px;
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .no-Notes_Header_Heading {
    padding: 8px 0;
  }
}

.no-Notes_ForVisitors_Container {
  width: 100%;
  background: #3A088B;
  padding: 24px 16px;
  margin-top: 24px;
  border-radius: 16px;
}
@media screen and (min-width: 1025px) {
  .no-Notes_ForVisitors_Container {
    padding: 24px 40px;
  }
}

.no-Notes_Iwaibana {
  width: 100%;
  max-width: 1280px;
  padding-left: 16px;
  padding-right: 16px;
  margin: auto;
  margin-top: 56px;
}
@media screen and (min-width: 1025px) {
  .no-Notes_Iwaibana {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.no-Notes_Iwaibana_Container {
  width: 100%;
  background: #3A088B;
  padding: 24px 16px;
  margin-top: 24px;
  border-radius: 16px;
}
@media screen and (min-width: 1025px) {
  .no-Notes_Iwaibana_Container {
    padding: 24px 40px;
  }
}

.no-Notes_Lead {
  margin-top: 16px;
}

.no-Notes_Lead_Text:not(:nth-of-type(1)) {
  margin-top: 8px;
}

.no-Notes_Section:not(:first-child) {
  margin-top: 40px;
}

.no-Notes_Section_Header {
  -webkit-border-image: -webkit-linear-gradient(top, #0085FF 0%, #D120BA 100%);
  border-image: linear-gradient(180deg, #0085FF 0%, #D120BA 100%);
  border-image-slice: 1;
  border-left: solid 5px;
  padding: 0 16px;
}

.no-Notes_Section_Heading {
  font-weight: 900;
}
@media screen and (min-width: 1025px) {
  .no-Notes_Section_Heading {
    font-size: 20px;
  }
}

.no-Notes_SectionInner {
  background: rgba(36, 4, 87, 0.4);
  border-radius: 16px;
  padding: 24px;
  margin-top: 8px;
}

.no-Notes_SectionInner_Title {
  font-weight: 900;
  font-size: 14px;
}
.no-Notes_SectionInner_Title:not(:first-child) {
  margin-top: 24px;
}
@media screen and (min-width: 1025px) {
  .no-Notes_SectionInner_Title {
    font-size: 16px;
  }
}

.no-Notes_SectionInner_Text {
  font-size: 14px;
}
.no-Notes_SectionInner_Text:not(:first-child) {
  margin-top: 8px;
}
@media screen and (min-width: 1025px) {
  .no-Notes_SectionInner_Text {
    font-size: 16px;
  }
}

.no-Notes_Section_Links {
  display: -webkit-box;
  display: flex;
  margin-top: 8px;
}

.no-Notes_Section_LinksItem:not(:nth-of-type(1))::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1em;
  background: currentColor;
  vertical-align: middle;
  margin: 0 1em;
}

.no-Notes_Section_LinksAncer {
  font-weight: 900;
  -webkit-transition: color linear 0.2s;
  transition: color linear 0.2s;
}
@media screen and (min-width: 1025px) {
  .no-Notes_Section_LinksAncer:hover {
    color: #fff;
  }
}

.no-Notes_OrderListWrap {
  width: 100%;
  padding: 16px;
}
.no-Notes_OrderListWrap ol li:not(:nth-of-type(1)) {
  margin-top: 24px;
}

.no-Notes_List {
  padding-left: 16px;
}
.no-Notes_List:not(:first-child) {
  margin-top: 8px;
}

.no-Notes_List_Item {
  list-style-type: disc;
  word-break: break-all;
}
.no-Notes_List_Item:not(:nth-of-type(1)) {
  margin-top: 8px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vdGljZS5zY3NzIiwiYmFzZS9taXhpbnMvX3BhZ2UtY29udGFpbmVyLnNjc3MiLCJub3RpY2UuY3NzIiwiYmFzZS9taXhpbnMvX21lZGlhcXVlcmllcy5zY3NzIiwiYmFzZS92YXJpYWJsZXMvX3NpemUuc2NzcyIsImJhc2UvbWl4aW5zL19ncmFkYXRpb24uc2NzcyIsImJhc2UvdmFyaWFibGVzL19jb2xvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VDR0Usc0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBQ0pGO0FGQUE7RUN1QkUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3BCRjtBQ0ZFO0VISEY7SUM0Qkksa0JBQUE7SUFDQSxjQUFBO0VDbkJGO0FBQ0Y7QUNjRTtFSHpCRjtJQ2dDSSxnQkFBQTtFQ2pCRjtBQUNGO0FDYkU7RUhIRjtJQUdRLG1CQUFBO0VFaUJOO0FBQ0Y7O0FGZkE7RUN3Q0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNyQkY7QUM5QkU7RUhHRjtJQ2tESSxhQUFBO0lBQ0EsZ0JHN0RjO0lIOERkLHNEQUFBO0lBQ0EsNEJBQUE7SUFDQSwyQkFBQTtFQ25CRjtBQUNGOztBRmpDQTtFQ3VERSwyREFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0VEN0RFLDhEQUFBO0VBQUEsc0RBQUE7QUU0Q0o7QUNwREU7RUhNRjtJQ2lFSSxZQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLE9BQUE7SUFDQSx1QkFBQTtJQUFBLGVBQUE7RUNmRjtBQUNGOztBQzlERTtFSFVGO0lDd0VJLDhDQUFBO0lBQUEsc0NBQUE7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O0FFNlNSO0FDcGNFO0VIbUpGO0lBT1EsZUFBQTtFRThTTjtBQUNGOztBRjVTQTtFQUNJLGVBQUE7QUUrU0o7QUY5U0k7RUFDSSxlSXBLYztBRm9kdEI7QUNoZEU7RUg2SkY7SUFNUSxlQUFBO0VFaVROO0FBQ0Y7O0FGL1NBO0VBQ0ksb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZUk1S2tCO0FGOGR0Qjs7QUY5U1E7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0FFaVRaOztBRjdTQTtFQUNJLGdCQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtBRWdUSjtBQ3plRTtFSDBMRTtJQUVRLFdNcE1LO0VKcWZmO0FBQ0Y7O0FGOVNBO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QUVpVEo7QUY5U1k7RUFDSSxnQkFBQTtBRWdUaEI7O0FGM1NBO0VBQ0ksa0JBQUE7QUU4U0o7QUY3U0k7RUFDSSxlSWxOYztBRmlnQnRCOztBRjVTQTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QUUrU0o7QUY5U0k7RUFDSSxlSXpOYztBRnlnQnRCIiwiZmlsZSI6Im5vdGljZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi9iYXNlL3V0aWxzLnNjc3NcIiBhcyB1dGk7XG5cblxuLm5vLVdyYXBwZXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtY29udGFpbmVyKCk7XG59XG4ubm8tSGVhZGVye1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlcigpO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqNztcbiAgICB9XG59XG4ubm8tSGVhZGVyX0RlY297XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjbztcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1Me1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1MO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKCMwMDg1RkYsLjUpKTtcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLU5vdGV7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjb3BhcnRzLUwtbm90ZTtcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLVN0YXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjb3BhcnRzLXN0YXI7XG4gICAgYm90dG9tOjEwcHg7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGMgeyBcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIGxlZnQ6MTE0cHg7XG4gICAgICAgIGJvdHRvbTphdXRvO1xuICAgIH1cbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLUdsaXR0ZXJ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCA1cHggI0QyMjBCQSk7XG4gICBAaW5jbHVkZSB1dGkucGFnZWhlYWRlci1kZWNvcGFydHMtZ2xpdHRlcjtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7IFxuICAgIHJpZ2h0Ojc5cHg7XG4gICAgYm90dG9tOjI2cHg7XG4gICAgdG9wOmF1dG87XG4gICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDIyMEJBO1xuICAgIH1cbiAgICBcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1Se1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1SO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKCMwMDg1RkYsLjUpKTtcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1SLVJlcHJve1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1SLXJlcHJvO1xuXG59XG4ubm8tSGVhZGVyX0RlY29fUGFydHMtUi1TdGFye1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1zdGFyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7XG4gICAgICAgIGJvdHRvbToyMXB4O1xuICAgICAgICByaWdodDoxOTJweDtcbiAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG59XG4ubm8tSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVye1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggNXB4ICMwQjgwRkIpO1xuICAgIGJvdHRvbToxMHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7XG4gICAgICAgIHRvcDoyN3B4O1xuICAgICAgICByaWdodDoxMzhweDtcbiAgICAgICAgYm90dG9tOmF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1nbGl0dGVyO1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzBCODBGQjtcbiAgICAgICAgXG4gICAgfVxufVxuLm5vLUhlYWRlcl9UaXRsZXtcbiAgICBAaW5jbHVkZSB1dGkucGFnZS1oZWFkZXItdGl0bGUoKTtcbn1cbi5uby1IZWFkZXJfRGVjb3tcbiAgICBAaW5jbHVkZSB1dGkucGFnZWhlYWRlci1kZWNvO1xufVxuLm5vLUhlYWRlcl9UaXRsZV9UZXh0e1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlci10aXRsZS10ZXh0O1xufVxuLm5vLUhlYWRlcl9UaXRsZV9UZXh0LUVue1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlci10aXRsZS10ZXh0LWVuO1xufVxuLm5vLUxlYWR7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtbGVhZCgpO1xufVxuXG4ubm8tTm90ZXNfRm9yVmlzaXRvcnN7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtaW5uZXI7XG59XG4ubm8tTm90ZXNfSGVhZGVye1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWNvbnRlbnQtSGVhZGVyO1xufVxuLm5vLU5vdGVzX0hlYWRlcl9IZWFkaW5ne1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWNvbnRlbnQtSGVhZGluZztcbiAgICBAaW5jbHVkZSB1dGkuZm9yLXNwe1xuICAgICAgICBwYWRkaW5nOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAwO1xuICAgIH1cbn1cbi5uby1Ob3Rlc19Gb3JWaXNpdG9yc19Db250YWluZXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtY29udGVudC1Jbm5lcih1dGkuJGNvbG9yLXB1cnBsZSk7XG4gICAgbWFyZ2luLXRvcDp1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMztcbiAgICBib3JkZXItcmFkaXVzOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbn1cbi5uby1Ob3Rlc19Jd2FpYmFuYXtcbiAgICBAaW5jbHVkZSB1dGkucGFnZS1pbm5lcjtcbiAgICBtYXJnaW4tdG9wOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqNztcbn1cbi5uby1Ob3Rlc19Jd2FpYmFuYV9Db250YWluZXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtY29udGVudC1Jbm5lcih1dGkuJGNvbG9yLXB1cnBsZSk7XG4gICAgbWFyZ2luLXRvcDp1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMztcbiAgICBib3JkZXItcmFkaXVzOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcblxufVxuLm5vLU5vdGVzX0xlYWR7XG4gICAgbWFyZ2luLXRvcDogdXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjI7XG59XG4ubm8tTm90ZXNfTGVhZF9UZXh0e1xuICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSl7XG4gICAgICAgIG1hcmdpbi10b3A6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICAgIH1cbn1cbi5uby1Ob3Rlc19TZWN0aW9ue1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi10b3A6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjU7XG4gICAgfVxufVxuLm5vLU5vdGVzX1NlY3Rpb25fSGVhZGVye1xuICAgIEBpbmNsdWRlIHV0aS5saW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDEoMTgwZGVnKTtcbiAgICBib3JkZXItbGVmdDpzb2xpZCA1cHg7XG4gICAgcGFkZGluZzowIHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyO1xufVxuLm5vLU5vdGVzX1NlY3Rpb25fSGVhZGluZ3tcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGN7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbn1cbi5uby1Ob3Rlc19TZWN0aW9uSW5uZXJ7XG4gICAgYmFja2dyb3VuZDpyZ2JhKHV0aS4kY29sb3ItZGFya3B1cnBsZSw0MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyO1xuICAgIHBhZGRpbmc6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0ICozO1xuICAgIG1hcmdpbi10b3A6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0IDtcbn1cbi5uby1Ob3Rlc19TZWN0aW9uSW5uZXJfVGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tdG9wOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMztcbiAgICB9XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wY3tcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgfVxufVxuLm5vLU5vdGVzX1NlY3Rpb25Jbm5lcl9UZXh0e1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wY3tcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgfVxufVxuLm5vLU5vdGVzX1NlY3Rpb25fTGlua3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCA7XG59XG4ubm8tTm90ZXNfU2VjdGlvbl9MaW5rc0l0ZW17XG4gICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OjFlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vLU5vdGVzX1NlY3Rpb25fTGlua3NBbmNlcntcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRyYW5zaXRpb246Y29sb3IgbGluZWFyIC4ycztcbiAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSB1dGkuZm9yLXBjIHtcbiAgICAgICAgICAgIGNvbG9yOnV0aS4kY29sb3ItYmFzZS10ZXh0O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vLU5vdGVzX09yZGVyTGlzdFdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzp1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbiAgICBvbHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjMgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5vLU5vdGVzX0xpc3R7XG4gICAgcGFkZGluZy1sZWZ0OnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi10b3A6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0IDtcbiAgICB9XG59XG4ubm8tTm90ZXNfTGlzdF9JdGVte1xuICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICBtYXJnaW4tdG9wOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCA7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy92YXJpYWJsZXMuc2Nzc1wiIGFzIHZhcjtcbkB1c2UgXCIuL2dyYWRhdGlvbi5zY3NzXCIgYXMgZ3JhZDtcbkB1c2UgXCIuL19tZWRpYXF1ZXJpZXMuc2Nzc1wiIGFzIG1lZGlhO1xuQHVzZSBcIi4vX3RleHQuc2Nzc1wiIGFzIHRleHQ7XG5cbkBtaXhpbiBwYWdlLWNvbnRhaW5lcntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjowIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgXG4gIFxuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIFxuICB9XG59XG5AbWl4aW4gcGFnZS1pbm5lciB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogdmFyLiRzaXplLXBjO1xuICBwYWRkaW5nLWxlZnQ6dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0KjI7XG4gIHBhZGRpbmctcmlnaHQ6dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0KjI7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogNjtcbiAgICBwYWRkaW5nLXJpZ2h0OnZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDY7XG4gIH1cbn1cbkBtaXhpbiBwYWdlLWhlYWRlcntcbiAgd2lkdGg6MTAwJTtcbiAgcGFkZGluZy10b3A6dmFyLiRzaXplLXNwaGVhZGVyLWhlaWdodCArIHZhci4kc2l6ZS1oZWFkZXJOb3RpY2VzLWhlaWdodDtcbiAgbWFyZ2luOnZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDQgMDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgcGFkZGluZy10b3A6dmFyLiRzaXplLXBjaGVhZGVyLWhlaWdodCArIHZhci4kc2l6ZS1oZWFkZXJOb3RpY2VzLWhlaWdodDtcbiAgICBtYXJnaW46IHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5mb3Itc3Atc21hbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtaXhpbiBwYWdlLWhlYWRlci10aXRsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogdmFyLiRzaXplLW1pbi1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206c29saWQgMnB4ICNmZmYgO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGdyYWQubGluZWFyR3JhZGllbnQtYm9kZXItbmVvbjAyO1xuICBtYXJnaW46IGF1dG87XG4gIFxufVxuQG1peGluIHBhZ2VoZWFkZXItZGVjb3tcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTowO1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgaGVpZ2h0OjEwNXB4O1xuICAgIG1heC13aWR0aDogdmFyLiRzaXplLW1pbi1jb250ZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnLXBhZ2VoZWFkZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgO1xuICAgIGJhY2tncm91bmQtc2l6ZTo5NzZweCBhdXRvO1xuICB9XG59XG5AbWl4aW4gcGFnZWhlYWRlci1kZWNvcGFydHMtTHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctcGFnZWhlYWRlci1MLXNwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCA7XG4gIGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIHJpZ2h0OjM2MHB4O1xuICB3aWR0aDo1OHB4O1xuICBoZWlnaHQ6MTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIHdpZHRoOjI5OXB4O1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDowO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZWhlYWRlci1kZWNvcGFydHMtTC1ub3Rle1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4ICMwMDg1RkYpO1xuICAgIHdpZHRoOjYwcHg7XG4gICAgaGVpZ2h0OjYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjBweDtcbiAgICB0b3A6N3B4O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRDEyMEJBIDAlLCAjMDA4NUZGIDEwMCUpO1xuICAgICAgbWFzazp1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tbm90ZS5zdmcpO1xuICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbn1cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1Se1xuICBcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctcGFnZWhlYWRlci1SLXNwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCA7XG4gIGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MzYwcHg7XG4gIHdpZHRoOjU2cHg7XG4gIGhlaWdodDoxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIHdpZHRoOjMxNnB4O1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0OjA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICAgXG4gIFxufVxuXG5AbWl4aW4gcGFnZWhlYWRlci1kZWNvcGFydHMtUi1yZXByb3tcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDVweCAjMDA4NUZGKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDo1NXB4O1xuICAgIGhlaWdodDo1OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjBweDtcbiAgICB0b3A6MTRweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0QxMjBCQSAwJSwgIzAwODVGRiAxMDAlKTtcbiAgICBtYXNrOnVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1yZXByby5zdmcpO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1nbGl0dGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDoyMHB4O1xuICBoZWlnaHQ6MjBweDtcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICB3aWR0aDoxOHB4O1xuICAgIGhlaWdodDoxOHB4O1xuICB9XG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tZ2xpdHRlci5zdmcpO1xuICAgIG1hc2stc2l6ZToxMDAlO1xuICAgIGFuaW1hdGlvbjpzY2FsZSAxLjhzIGxpbmVhciBpbmZpbml0ZSA7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGFnZWhlYWRlci1kZWNvcGFydHMtc3RhcntcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNXB4ICM5N0I5MEUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDozMHB4O1xuICBoZWlnaHQ6MzBweDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOTdCOTBFO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1zdGFyLnN2Zyk7XG4gICAgbWFzay1zaXplOjEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS1oZWFkZXItdGl0bGUtdGV4dHtcbiAgZm9udC1zaXplOjI0cHg7XG4gIHBhZGRpbmctYm90dG9tOnZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdDtcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBmb250LXNpemU6MzBweDtcbiAgfVxufVxuQG1peGluIHBhZ2UtaGVhZGVyLXRpdGxlLXRleHQtZW57XG4gIHdpZHRoOmF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOjUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoI0RERjgzOSw0MCUpIDAlLCByZ2JhKCNEMTIwQkEsNDAlKSA1MC41MiUsIHJnYmEoIzAwQzJGRiw0MCUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOnRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbToxNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6NTAuMDElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwLjAxJSk7XG4gIHotaW5kZXg6IC0xO1xuICAvLyBvcGFjaXR5OiAuNDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgZm9udC1zaXplOjYwcHg7XG4gICAgXG4gIH1cbn1cblxuQG1peGluIHBhZ2UtbGVhZCB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogdmFyLiRzaXplLW1pbi1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1peGluIHBhZ2UtY29udGVudC1IZWFkZXJ7XG4gIHdpZHRoOjEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtaXhpbiBwYWdlLWNvbnRlbnQtSGVhZGluZ3tcbiAgZm9udC1zaXplOjI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOmF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItYm90dG9tOnNvbGlkIDJweDtcbiAgQGluY2x1ZGUgZ3JhZC5saW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDE7XG4gIHBhZGRpbmc6IHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAgdmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0KjQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gXG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgcGFkZGluZzogdmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0IHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDc7XG4gICAgZm9udC1zaXplOjMycHg7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGFnZS1jb250ZW50LUxlYWR7XG4gIG1hcmdpbi10b3A6dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICBmb250LXNpemU6MTRweDtcbn1cblxuQG1peGluIHBhZ2UtY29udGVudC1Jbm5lcigkY29sb3I6IzMzMyl7XG4gIHdpZHRoOjEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgcGFkZGluZzoodmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogMykgKHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDIpO1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIHBhZGRpbmc6KHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDMpICh2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQgKiA1KTtcbiAgfVxufVxuIiwiLm5vLVdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5uby1IZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xuICBtYXJnaW46IDMycHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgbWFyZ2luOiA3MnB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uby1IZWFkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5uby1IZWFkZXJfRGVjbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX0RlY28ge1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbWF4LXdpZHRoOiA5NzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk3NnB4IGF1dG87XG4gIH1cbn1cblxuLm5vLUhlYWRlcl9EZWNvX1BhcnRzLUwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLUwtc3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzYwcHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCAxMHB4IHJnYmEoMCwgMTMzLCAyNTUsIDAuNSkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1IZWFkZXJfRGVjb19QYXJ0cy1MIHtcbiAgICB3aWR0aDogMjk5cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLU5vdGUge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4ICMwMDg1RkYpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAubm8tSGVhZGVyX0RlY29fUGFydHMtTC1Ob3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0QxMjBCQSAwJSwgIzAwODVGRiAxMDAlKTtcbiAgICBtYXNrOiB1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tbm90ZS5zdmcpO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4ubm8tSGVhZGVyX0RlY29fUGFydHMtTC1TdGFyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNXB4ICM5N0I5MEUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG59XG4ubm8tSGVhZGVyX0RlY29fUGFydHMtTC1TdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOTdCOTBFO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tc3Rhci5zdmcpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX0RlY29fUGFydHMtTC1TdGFyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTE0cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLUdsaXR0ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMHB4IDVweCAjRDIyMEJBKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX0RlY29fUGFydHMtTC1HbGl0dGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1MLUdsaXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1nbGl0dGVyLnN2Zyk7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgYW5pbWF0aW9uOiBzY2FsZSAxLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX0RlY29fUGFydHMtTC1HbGl0dGVyIHtcbiAgICByaWdodDogNzlweDtcbiAgICBib3R0b206IDI2cHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4ubm8tSGVhZGVyX0RlY29fUGFydHMtTC1HbGl0dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDIyMEJBO1xufVxuXG4ubm8tSGVhZGVyX0RlY29fUGFydHMtUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnLXBhZ2VoZWFkZXItUi1zcC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM2MHB4O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMHB4IDEwcHggcmdiYSgwLCAxMzMsIDI1NSwgMC41KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLUhlYWRlcl9EZWNvX1BhcnRzLVIge1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLUhlYWRlcl9EZWNvX1BhcnRzLVItUmVwcm8ge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4ICMwMDg1RkYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAubm8tSGVhZGVyX0RlY29fUGFydHMtUi1SZXBybzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNEMTIwQkEgMCUsICMwMDg1RkYgMTAwJSk7XG4gICAgbWFzazogdXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLXJlcHJvLnN2Zyk7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICB9XG59XG5cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1SLVN0YXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA1cHggIzk3QjkwRSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm5vLUhlYWRlcl9EZWNvX1BhcnRzLVItU3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzk3QjkwRTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLXN0YXIuc3ZnKTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLUhlYWRlcl9EZWNvX1BhcnRzLVItU3RhciB7XG4gICAgYm90dG9tOiAyMXB4O1xuICAgIHJpZ2h0OiAxOTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuXG4ubm8tSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCA1cHggIzBCODBGQik7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLUhlYWRlcl9EZWNvX1BhcnRzLVItR2xpdHRlciB7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAxMzhweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1SLUdsaXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1nbGl0dGVyLnN2Zyk7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgYW5pbWF0aW9uOiBzY2FsZSAxLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5uby1IZWFkZXJfRGVjb19QYXJ0cy1SLUdsaXR0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwQjgwRkI7XG59XG5cbi5uby1IZWFkZXJfVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNEREY4MzkgMCUsICNEMTIwQkEgNTAuNTIlLCAjMDBDMkZGIDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5vLUhlYWRlcl9EZWNvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogODZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1IZWFkZXJfRGVjbyB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBtYXgtd2lkdGg6IDk3NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnLXBhZ2VoZWFkZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTc2cHggYXV0bztcbiAgfVxufVxuXG4ubm8tSGVhZGVyX1RpdGxlX1RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLUhlYWRlcl9UaXRsZV9UZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLm5vLUhlYWRlcl9UaXRsZV9UZXh0LUVuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDIyMSwgMjQ4LCA1NywgMC40KSAwJSwgcmdiYSgyMDksIDMyLCAxODYsIDAuNCkgNTAuNTIlLCByZ2JhKDAsIDE5NCwgMjU1LCAwLjQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiA1MC4wMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAuMDElKTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tSGVhZGVyX1RpdGxlX1RleHQtRW4ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4ubm8tTGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5vLU5vdGVzX0ZvclZpc2l0b3JzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tTm90ZXNfRm9yVmlzaXRvcnMge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5uby1Ob3Rlc19IZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm8tTm90ZXNfSGVhZGVyX0hlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwODVGRiAwJSwgI0QxMjBCQSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBwYWRkaW5nOiA4cHggMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1Ob3Rlc19IZWFkZXJfSGVhZGluZyB7XG4gICAgcGFkZGluZzogOHB4IDU2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm8tTm90ZXNfSGVhZGVyX0hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5uby1Ob3Rlc19Gb3JWaXNpdG9yc19Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNBMDg4QjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1Ob3Rlc19Gb3JWaXNpdG9yc19Db250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgfVxufVxuXG4ubm8tTm90ZXNfSXdhaWJhbmEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1Ob3Rlc19Jd2FpYmFuYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLm5vLU5vdGVzX0l3YWliYW5hX0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM0EwODhCO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5vLU5vdGVzX0l3YWliYW5hX0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICB9XG59XG5cbi5uby1Ob3Rlc19MZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm5vLU5vdGVzX0xlYWRfVGV4dDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm5vLU5vdGVzX1NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubm8tTm90ZXNfU2VjdGlvbl9IZWFkZXIge1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDg1RkYgMCUsICNEMTIwQkEgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ubm8tTm90ZXNfU2VjdGlvbl9IZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tTm90ZXNfU2VjdGlvbl9IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm5vLU5vdGVzX1NlY3Rpb25Jbm5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQsIDg3LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5uby1Ob3Rlc19TZWN0aW9uSW5uZXJfVGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubm8tTm90ZXNfU2VjdGlvbklubmVyX1RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubm8tTm90ZXNfU2VjdGlvbklubmVyX1RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5vLU5vdGVzX1NlY3Rpb25Jbm5lcl9UZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5vLU5vdGVzX1NlY3Rpb25Jbm5lcl9UZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1Ob3Rlc19TZWN0aW9uSW5uZXJfVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uby1Ob3Rlc19TZWN0aW9uX0xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubm8tTm90ZXNfU2VjdGlvbl9MaW5rc0l0ZW06bm90KDpudGgtb2YtdHlwZSgxKSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLm5vLU5vdGVzX1NlY3Rpb25fTGlua3NBbmNlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uby1Ob3Rlc19TZWN0aW9uX0xpbmtzQW5jZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5uby1Ob3Rlc19PcmRlckxpc3RXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubm8tTm90ZXNfT3JkZXJMaXN0V3JhcCBvbCBsaTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5uby1Ob3Rlc19MaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm5vLU5vdGVzX0xpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5uby1Ob3Rlc19MaXN0X0l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5uby1Ob3Rlc19MaXN0X0l0ZW06bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy92YXJpYWJsZXMuc2Nzc1wiIGFzIHZhcjtcblxuXG5AbWl4aW4gZm9yLXBjLWxhcmdle1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJHNpemUtcGMtbGFyZ2UpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGZvci1wY3tcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKHZhci4kc2l6ZS10YWJsZXQgKyAxcHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0by10YWJsZXR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhci4kc2l6ZS10YWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGZvci10YWJsZXR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kc2l6ZS10YWJsZXQtc21hbGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXNwe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAodmFyLiRzaXplLXRhYmxldC1zbWFsbCAtIDFweCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXNwLXNtYWxse1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAodmFyLiRzaXplLXNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoYWNrKCRJRS12ZXI6IG51bGwpIHtcbiAgQGlmICRJRS12ZXIgPT0gJ2d0ZUlFMTEnIHtcbiAgICBAYXQtcm9vdCBfOi1tcy1mdWxsc2NyZWVuLDpyb290ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gY29udGVudC1zaXplXG4kc2l6ZS1jb250ZW50OjExMThweDtcbiRzaXplLW1pbi1jb250ZW50Ojk3NnB4O1xuXG4vL+ODnuODvOOCuOODs1xuJHNpemUtbWFyZ2luLWRlZmF1bHQ6IDhweDtcblxuLy8gZm9yIG1lZGlhcXVlcnlcbiRzaXplLXBjOiAxMjgwcHg7XG4kc2l6ZS1wYy1sYXJnZTogJHNpemUtcGMgKyAkc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDQ7XG4kc2l6ZS10YWJsZXQ6IDEwMjRweDtcbiRzaXplLXRhYmxldC1zbWFsbDogNzY4cHg7XG4kc2l6ZS1zcDogNjQwcHg7XG4kc2l6ZS1zcC1zbWFsbDogNDI4cHg7XG5cblxuLy9mb250IHNpemVcbiRzaXplLWZvbnQtczoxMnB4O1xuJHNpemUtZm9udC1tOjE2cHg7XG4kc2l6ZS1mb250LWw6MjBweDtcblxuLy/opoHntKBcbi8v44OY44OD44OA44O86auY44GVXG4kc2l6ZS1zcGhlYWRlci1oZWlnaHQ6NjBweDtcbiRzaXplLXBjaGVhZGVyLWhlaWdodDo2NHB4O1xuLy8g44OY44OD44OA44O844GK55+l44KJ44Gb6auY44GVXG4kc2l6ZS1oZWFkZXJOb3RpY2VzLWhlaWdodDo0OHB4O1xuXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCIgYXMgdmFyO1xuQG1peGluIGxpbmVhckdyYWRpZW50LWJnKCl7XG4gICAgXG59XG5cbkBtaXhpbiBsaW5lYXJHcmFkaWVudC1ib2RlcigkZGVnOjI3MGRlZywkY29sb3IxOiMwMDAsJGNvbG9yMjojZmZmKXtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkY29sb3IxIDAlLCRjb2xvcjIgIDEwMCUpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuQG1peGluIGxpbmVhckdyYWRpZW50LWJvZGVyLW5lb24wMSgkZGVnOjkwZGVnKXtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAjMDA4NUZGIDAlLCAjRDEyMEJBIDEwMCUpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbkBtaXhpbiBsaW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDIoJGRlZzo5MGRlZyl7XG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgI0RERjgzOSAwJSwgI0QxMjBCQSA1MC41MiUsICMwMEMyRkYgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50LUJHLW5lb24wMSgkZGVnOjkwZGVnKXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgIzAwODVGRiAwJSwgI0QxMjBCQSAxMDAlKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudC1CRy1uZW9uMDIoJGRlZzoyNzBkZWcpe1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkZWcsICNEREY4MzkgMCUsICNEMTIwQkEgNTAuNTIlLCAjMDBDMkZGIDEwMCUpO1xufVxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQtYm9kZXItbmVvbjAyKCRkZWc6MjcwZGVnKXtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAjRERGODM5IDAlLCAjRDEyMEJBIDUwLjUyJSwgIzAwQzJGRiAxMDAlKTtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi8vIOODh+OCtuOCpOODszAyX2xpbmVyMDFcbi8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGMEM5NjUgMCUsICNFRTU4QTcgNDUuMzElLCAjQTgyQ0VGIDEwMCUpO1xuXG4vLyDjg4fjgrbjgqTjg7MwMl9saW5lcjAyXG4vLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY2QjAwIDAlLCAjRkEyQzlCIDM5LjA2JSwgIzlFMDBGRiAxMDAlKTsiLCJcbiRjb2xvci1iYXNlLXRleHQ6I2ZmZjtcbiRjb2xvci1iYXNlLWJnOiMxNTAyMzQ7XG4kY29sb3ItYmFzZS1saW5rOiMwMEMyRkY7XG5cbiRjb2xvci1saWdodGJsdWU6IzBCODBGQjtcblxuJGNvbG9yLW5hdnk6ICMxNTAyMzQ7XG4kY29sb3ItYmx1ZTogIzAwODVGRjtcbiRjb2xvci1waW5rOiAjRDEyMEJBO1xuJGNvbG9yLXB1cnBsZTogIzNBMDg4QjtcbiRjb2xvci1kYXJrcHVycGxlOiAjMjQwNDU3O1xuJGNvbG9yLWxpZ2h0cHVycGxlOiAjQTdBQUZGO1xuJGNvbG9yLXllbGxvdzojQzVFMTFBO1xuJGNvbG9yLXJlZDojRkYwMDMzO1xuXG4kY29sb3ItZ3JlZW46IzBGQTUzRDtcbiRjb2xvci1vcmFuZ2U6I0UwNzYxNDtcbiRjb2xvci1saW1lOiM5NEFDMDA7XG5cblxuJGNvbG9yLXByZW1pdW06I0Q5QTMwMDtcbiJdfQ== */