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

.li-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) {
  .li-Header_Deco {
    height: 105px;
    max-width: 976px;
    background-image: url(../img/common/bg-pageheader.png);
    background-repeat: no-repeat;
    background-size: 976px auto;
  }
}

.li-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) {
  .li-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) {
  .li-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;
  }
  .li-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%;
  }
}

.li-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;
}
.li-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) {
  .li-Header_Deco_Parts-L-Star {
    top: 20px;
    left: 114px;
    bottom: auto;
  }
}

.li-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) {
  .li-Header_Deco_Parts-L-Glitter {
    width: 18px;
    height: 18px;
  }
}
.li-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) {
  .li-Header_Deco_Parts-L-Glitter {
    right: 79px;
    bottom: 26px;
    top: auto;
  }
}
.li-Header_Deco_Parts-L-Glitter::before {
  background: #D220BA;
}

.li-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) {
  .li-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) {
  .li-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;
  }
  .li-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%;
  }
}

.li-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;
}
.li-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) {
  .li-Header_Deco_Parts-R-Star {
    bottom: 21px;
    right: 192px;
    left: auto;
    top: auto;
  }
}

.li-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) {
  .li-Header_Deco_Parts-R-Glitter {
    top: 27px;
    right: 138px;
    bottom: auto;
  }
}
@media screen and (min-width: 1025px) {
  .li-Header_Deco_Parts-R-Glitter {
    width: 18px;
    height: 18px;
  }
}
.li-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;
}
.li-Header_Deco_Parts-R-Glitter::before {
  background: #0B80FB;
}

.li-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;
}

.li-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) {
  .li-Header_Deco {
    height: 105px;
    max-width: 976px;
    background-image: url(../img/common/bg-pageheader.png);
    background-repeat: no-repeat;
    background-size: 976px auto;
  }
}

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

.li-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) {
  .li-Header_Title_Text-En {
    font-size: 60px;
  }
}

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

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

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

.li-Program_Header {
  width: 100%;
  text-align: center;
}

.li-Program_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) {
  .li-Program_Heading {
    padding: 8px 56px;
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .li-Program_Heading {
    width: 100%;
  }
}

.li-Program_Header_Lead {
  margin-top: 8px;
  font-size: 14px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .li-Program_Header_Lead {
    text-align: left;
  }
}

.li-Program_Container {
  width: 100%;
}

.li-Program_Inner {
  width: 100%;
  max-width: 1024px;
  background: #240457;
  border-radius: 16px;
  padding: 16px 0;
  margin: 16px auto 0;
}

.li-Program_Item {
  text-align: center;
  margin-bottom: 16px;
  padding: 0 24px;
}
@media screen and (max-width: 640px) {
  .li-Program_Item {
    padding: 0 8px;
  }
}
.li-Program_Item:not(:nth-of-type(1)) {
  margin-top: 24px;
}

.li-Program_Item_Heading {
  display: block;
  font-weight: 900;
  font-size: 18px;
  -webkit-border-image: -webkit-linear-gradient(left, #0085FF 0%, #D120BA 100%);
  border-image: linear-gradient(90deg, #0085FF 0%, #D120BA 100%);
  border-image-slice: 1;
  border-bottom: solid 2px;
  padding: 4px 0;
}
@media screen and (min-width: 768px) {
  .li-Program_Item_Heading {
    font-size: 24px;
    width: auto;
    display: inline-block;
    padding: 4px 16px;
  }
}

.li-Program_Item_Lead {
  font-size: 14px;
  margin-top: 8px;
}

.li-Program_List {
  display: grid;
  width: 240px;
  grid-template-columns: repeat(auto-fill, 240px);
  justify-items: center;
  gap: 16px;
  margin: 16px auto 0;
}
@media screen and (min-width: 768px) {
  .li-Program_List {
    width: 500px;
  }
}

.li-Program_ListItem {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-flow: column wrap;
}

.li-Program_ListItem_Ancer {
  color: #fff;
}

.li-Program_ListItem_Thumb {
  width: 100%;
  aspect-ratio: 16/9;
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.li-Program_ListItem_Thumb img {
  width: 100%;
  -webkit-transition: -webkit-transform ease 0.25s;
  transition: -webkit-transform ease 0.25s;
  transition: transform ease 0.25s;
  transition: transform ease 0.25s, -webkit-transform ease 0.25s;
}
@media screen and (min-width: 1025px) {
  a:hover .li-Program_ListItem_Thumb img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.li-Program_ListItem_Thumb:before {
  content: "公開終了";
  background: #666;
  display: block;
  position: absolute;
  padding: 0 4px;
  left: 4px;
  top: 4px;
  border-radius: 4px;
  z-index: 2;
  font-size: 12px;
}
.li-Program_ListItem_Thumb[data-status=past]:before {
  content: "タイムシフト";
  background: #0B80FB;
}
.li-Program_ListItem_Thumb[data-status=onair]:before {
  content: "LIVE";
  background: #FF0033;
}
.li-Program_ListItem_Thumb[data-status=reserved]:before {
  content: "放送予定";
  background: #150234;
}

.li-Program_ListItem_Button {
  width: 32px;
  height: 32px;
  background: #0B80FB;
  border-radius: 8px;
  position: absolute;
  z-index: 5;
  right: 0;
  bottom: 0;
  display: none;
}
a.li-Program_ListItem_Ancer .li-Program_ListItem_Button {
  display: block;
}
.li-Program_ListItem_Button:before {
  content: "";
  display: block;
  width: 60%;
  height: 60%;
  background: currentColor;
  -webkit-mask: url("../img/common/icon-openBlank.svg");
  mask: url("../img/common/icon-openBlank.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.li-Program_ListItem_Title {
  font-weight: 900;
  line-height: 1.4;
  margin-top: 8px;
}

.li-Program_ListItem_Date {
  font-size: 12px;
  color: #A7AAFF;
  margin-top: 8px;
}

.li-Program_Notes {
  max-width: 750px;
  margin: 16px auto 0;
  padding: 0 8px;
}
@media screen and (min-width: 1025px) {
  .li-Program_Notes {
    padding: 0;
  }
}

.li-Program_NotesList {
  width: auto;
  display: inline-block;
  text-align: left;
  padding: 16px 0;
  margin: auto;
}
.li-Program_NotesList li {
  width: auto;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 8px;
}

.li-Program_Notes_Title {
  -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;
  font-size: 14px;
  font-weight: 900;
}
@media screen and (min-width: 1025px) {
  .li-Program_Notes_Title {
    font-size: 16px;
  }
}

.li-Program_Notes_Text {
  margin: 8px 0;
  font-size: 14px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpdmUuY3NzIiwibGl2ZS5zY3NzIiwiYmFzZS9taXhpbnMvX3BhZ2UtY29udGFpbmVyLnNjc3MiLCJiYXNlL21peGlucy9fbWVkaWFxdWVyaWVzLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy9fc2l6ZS5zY3NzIiwiYmFzZS9taXhpbnMvX2dyYWRhdGlvbi5zY3NzIiwiYmFzZS92YXJpYWJsZXMvX2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCO0VDSUUsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBRkhGO0FDRkE7RUN3QkUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBRm5CRjtBR0hFO0VGSkY7SUM2Qkksa0JBQUE7SUFDQSxjQUFBO0VGbEJGO0FBQ0Y7QUdhRTtFRjFCRjtJQ2lDSSxnQkFBQTtFRmhCRjtBQUNGO0FHZEU7RUZKRjtJQUdRLG1CQUFBO0VEbUJOO0FBQ0Y7O0FDakJBO0VDeUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FGcEJGO0FHL0JFO0VGRUY7SUNtREksYUFBQTtJQUNBLGdCRTdEYztJRjhEZCxzREFBQTtJQUNBLDRCQUFBO0lBQ0EsMkJBQUE7RUZsQkY7QUFDRjs7QUNuQ0E7RUN3REUsMkRBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtFRDlERSw4REFBQTtFQUFBLHNEQUFBO0FEOENKO0FHckRFO0VGS0Y7SUNrRUksWUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxPQUFBO0lBQ0EsdUJBQUE7SUFBQSxlQUFBO0VGZEY7QUFDRjs7QUcvREU7RUZTRjtJQ3lFSSw4Q0FBQTtJ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QUE7RUFDQSxZQUFBO0FENFJSOztBQ3hSQTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlRzdRa0I7QUp3aUJ0Qjs7QUN4UkE7RUFDSSxlQUFBO0VBQ0EsY0szUWdCO0VMNFFoQixlR25Sa0I7QUo4aUJ0Qjs7QUN4UkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBRDJSSjtBR2hqQkU7RUZrUkY7SUFLUSxVQUFBO0VENlJOO0FBQ0Y7O0FDM1JBO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtBRDZSSjtBQzVSSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlR3pTYztBSnVrQnRCOztBQzFSQTtFSXZTSSw0RUFBQTtFQUFBLCtEQUFBO0VBQ0EscUJBQUE7RUp3U0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FEOFJKO0FHNWtCRTtFRnlTRjtJQU9RLGVBQUE7RURnU047QUFDRjs7QUM3UkE7RUFDSSxhQUFBO0VBQ0EsZUFBQTtBRGdTSiIsImZpbGUiOiJsaXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5saS1XcmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ubGktSGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIG1hcmdpbjogNzJweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGktSGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubGktSGVhZGVyX0RlY28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9EZWNvIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIG1heC13aWR0aDogOTc2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctcGFnZWhlYWRlci5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NzZweCBhdXRvO1xuICB9XG59XG5cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1MIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctcGFnZWhlYWRlci1MLXNwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDM2MHB4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKDAsIDEzMywgMjU1LCAwLjUpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktSGVhZGVyX0RlY29fUGFydHMtTCB7XG4gICAgd2lkdGg6IDI5OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktSGVhZGVyX0RlY29fUGFydHMtTC1Ob3RlIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDVweCAjMDA4NUZGKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA3cHg7XG4gIH1cbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtTm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNEMTIwQkEgMCUsICMwMDg1RkYgMTAwJSk7XG4gICAgbWFzazogdXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLW5vdGUuc3ZnKTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtU3RhciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDVweCAjOTdCOTBFKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtU3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzk3QjkwRTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLXN0YXIuc3ZnKTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtU3RhciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDExNHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4ubGktSGVhZGVyX0RlY29fUGFydHMtTC1HbGl0dGVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCA1cHggI0QyMjBCQSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtR2xpdHRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubGktSGVhZGVyX0RlY29fUGFydHMtTC1HbGl0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tZ2xpdHRlci5zdmcpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2NhbGUgMS44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtR2xpdHRlciB7XG4gICAgcmlnaHQ6IDc5cHg7XG4gICAgYm90dG9tOiAyNnB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLmxpLUhlYWRlcl9EZWNvX1BhcnRzLUwtR2xpdHRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0QyMjBCQTtcbn1cblxuLmxpLUhlYWRlcl9EZWNvX1BhcnRzLVIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLVItc3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzNjBweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCAxMHB4IHJnYmEoMCwgMTMzLCAyNTUsIDAuNSkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5saS1IZWFkZXJfRGVjb19QYXJ0cy1SIHtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5saS1IZWFkZXJfRGVjb19QYXJ0cy1SLVJlcHJvIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDVweCAjMDA4NUZGKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLVItUmVwcm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRDEyMEJBIDAlLCAjMDA4NUZGIDEwMCUpO1xuICAgIG1hc2s6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1yZXByby5zdmcpO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4ubGktSGVhZGVyX0RlY29fUGFydHMtUi1TdGFyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNXB4ICM5N0I5MEUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1SLVN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5N0I5MEU7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1zdGFyLnN2Zyk7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5saS1IZWFkZXJfRGVjb19QYXJ0cy1SLVN0YXIge1xuICAgIGJvdHRvbTogMjFweDtcbiAgICByaWdodDogMTkycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLmxpLUhlYWRlcl9EZWNvX1BhcnRzLVItR2xpdHRlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggNXB4ICMwQjgwRkIpO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5saS1IZWFkZXJfRGVjb19QYXJ0cy1SLUdsaXR0ZXIge1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMTM4cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9EZWNvX1BhcnRzLVItR2xpdHRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubGktSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYWdlaGVhZGVyLWRlY28tZ2xpdHRlci5zdmcpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2NhbGUgMS44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubGktSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMEI4MEZCO1xufVxuXG4ubGktSGVhZGVyX1RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTc2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRERGODM5IDAlLCAjRDEyMEJBIDUwLjUyJSwgIzAwQzJGRiAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5saS1IZWFkZXJfRGVjbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktSGVhZGVyX0RlY28ge1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbWF4LXdpZHRoOiA5NzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk3NnB4IGF1dG87XG4gIH1cbn1cblxuLmxpLUhlYWRlcl9UaXRsZV9UZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5saS1IZWFkZXJfVGl0bGVfVGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5saS1IZWFkZXJfVGl0bGVfVGV4dC1FbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyMjEsIDI0OCwgNTcsIDAuNCkgMCUsIHJnYmEoMjA5LCAzMiwgMTg2LCAwLjQpIDUwLjUyJSwgcmdiYSgwLCAxOTQsIDI1NSwgMC40KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogNTAuMDElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwLjAxJSk7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLUhlYWRlcl9UaXRsZV9UZXh0LUVuIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmxpLUxlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5saS1Qcm9ncmFtX0xpdmVTdGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLVByb2dyYW1fTGl2ZVN0YWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuXG4ubGktUHJvZ3JhbV9GcmVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktUHJvZ3JhbV9GcmVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuXG4ubGktUHJvZ3JhbV9IZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGktUHJvZ3JhbV9IZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDg1RkYgMCUsICNEMTIwQkEgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgcGFkZGluZzogOHB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktUHJvZ3JhbV9IZWFkaW5nIHtcbiAgICBwYWRkaW5nOiA4cHggNTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saS1Qcm9ncmFtX0hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5saS1Qcm9ncmFtX0hlYWRlcl9MZWFkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saS1Qcm9ncmFtX0hlYWRlcl9MZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5saS1Qcm9ncmFtX0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGktUHJvZ3JhbV9Jbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgYmFja2dyb3VuZDogIzI0MDQ1NztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xufVxuXG4ubGktUHJvZ3JhbV9JdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGktUHJvZ3JhbV9JdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLmxpLVByb2dyYW1fSXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5saS1Qcm9ncmFtX0l0ZW1fSGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4NUZGIDAlLCAjRDEyMEJBIDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGktUHJvZ3JhbV9JdGVtX0hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gIH1cbn1cblxuLmxpLVByb2dyYW1fSXRlbV9MZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5saS1Qcm9ncmFtX0xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMjQwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjQwcHgpO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saS1Qcm9ncmFtX0xpc3Qge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubGktUHJvZ3JhbV9MaXN0SXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9BbmNlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9UaHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fVGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGE6aG92ZXIgLmxpLVByb2dyYW1fTGlzdEl0ZW1fVGh1bWIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5saS1Qcm9ncmFtX0xpc3RJdGVtX1RodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi5YWs6ZaL57WC5LqGXCI7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5saS1Qcm9ncmFtX0xpc3RJdGVtX1RodW1iW2RhdGEtc3RhdHVzPXBhc3RdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44K/44Kk44Og44K344OV44OIXCI7XG4gIGJhY2tncm91bmQ6ICMwQjgwRkI7XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9UaHVtYltkYXRhLXN0YXR1cz1vbmFpcl06YmVmb3JlIHtcbiAgY29udGVudDogXCJMSVZFXCI7XG4gIGJhY2tncm91bmQ6ICNGRjAwMzM7XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9UaHVtYltkYXRhLXN0YXR1cz1yZXNlcnZlZF06YmVmb3JlIHtcbiAgY29udGVudDogXCLmlL7pgIHkuojlrppcIjtcbiAgYmFja2dyb3VuZDogIzE1MDIzNDtcbn1cblxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fQnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogIzBCODBGQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hLmxpLVByb2dyYW1fTGlzdEl0ZW1fQW5jZXIgLmxpLVByb2dyYW1fTGlzdEl0ZW1fQnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9CdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi1vcGVuQmxhbmsuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9UaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fRGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBN0FBRkY7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmxpLVByb2dyYW1fTm90ZXMge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGktUHJvZ3JhbV9Ob3RlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGktUHJvZ3JhbV9Ob3Rlc0xpc3Qge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5saS1Qcm9ncmFtX05vdGVzTGlzdCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmxpLVByb2dyYW1fTm90ZXNfVGl0bGUge1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDg1RkYgMCUsICNEMTIwQkEgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxpLVByb2dyYW1fTm90ZXNfVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGktUHJvZ3JhbV9Ob3Rlc19UZXh0IHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufSIsIkB1c2UgXCIuL2Jhc2UvdXRpbHMuc2Nzc1wiIGFzIHV0aTtcblxuLmxpLVdyYXBwZXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtY29udGFpbmVyKCk7XG59XG4ubGktSGVhZGVye1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlcigpO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMztcbiAgICB9XG59XG4ubGktSGVhZGVyX0RlY297XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjbztcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1Me1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1MO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKCMwMDg1RkYsLjUpKTtcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1MLU5vdGV7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjb3BhcnRzLUwtbm90ZTtcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1MLVN0YXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2VoZWFkZXItZGVjb3BhcnRzLXN0YXI7XG4gICAgYm90dG9tOjEwcHg7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGMgeyBcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIGxlZnQ6MTE0cHg7XG4gICAgICAgIGJvdHRvbTphdXRvO1xuICAgIH1cbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1MLUdsaXR0ZXJ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDBweCA1cHggI0QyMjBCQSk7XG4gICBAaW5jbHVkZSB1dGkucGFnZWhlYWRlci1kZWNvcGFydHMtZ2xpdHRlcjtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7IFxuICAgIHJpZ2h0Ojc5cHg7XG4gICAgYm90dG9tOjI2cHg7XG4gICAgdG9wOmF1dG87XG4gICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDIyMEJBO1xuICAgIH1cbiAgICBcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1Se1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1SO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKCMwMDg1RkYsLjUpKTtcbn1cbi5saS1IZWFkZXJfRGVjb19QYXJ0cy1SLVJlcHJve1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1SLXJlcHJvO1xuXG59XG4ubGktSGVhZGVyX0RlY29fUGFydHMtUi1TdGFye1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1zdGFyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7XG4gICAgICAgIGJvdHRvbToyMXB4O1xuICAgICAgICByaWdodDoxOTJweDtcbiAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG59XG4ubGktSGVhZGVyX0RlY29fUGFydHMtUi1HbGl0dGVye1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggNXB4ICMwQjgwRkIpO1xuICAgIGJvdHRvbToxMHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7XG4gICAgICAgIHRvcDoyN3B4O1xuICAgICAgICByaWdodDoxMzhweDtcbiAgICAgICAgYm90dG9tOmF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHV0aS5wYWdlaGVhZGVyLWRlY29wYXJ0cy1nbGl0dGVyO1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzBCODBGQjtcbiAgICAgICAgXG4gICAgfVxufVxuLmxpLUhlYWRlcl9UaXRsZXtcbiAgICBAaW5jbHVkZSB1dGkucGFnZS1oZWFkZXItdGl0bGUoKTtcbn1cbi5saS1IZWFkZXJfRGVjb3tcbiAgICBAaW5jbHVkZSB1dGkucGFnZWhlYWRlci1kZWNvO1xufVxuLmxpLUhlYWRlcl9UaXRsZV9UZXh0e1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlci10aXRsZS10ZXh0O1xufVxuLmxpLUhlYWRlcl9UaXRsZV9UZXh0LUVue1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWhlYWRlci10aXRsZS10ZXh0LWVuO1xufVxuLmxpLUxlYWR7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtbGVhZCgpO1xufVxuXG4ubGktUHJvZ3JhbV9MaXZlU3RhZ2V7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtaW5uZXIoKTtcbiAgICBtYXJnaW4tdG9wOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbn1cbi5saS1Qcm9ncmFtX0ZyZWV7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtaW5uZXI7XG4gICAgbWFyZ2luLXRvcDogdXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjU7XG59XG4ubGktUHJvZ3JhbV9IZWFkZXJ7XG4gICAgQGluY2x1ZGUgdXRpLnBhZ2UtY29udGVudC1IZWFkZXI7XG59XG4ubGktUHJvZ3JhbV9IZWFkaW5ne1xuICAgIEBpbmNsdWRlIHV0aS5wYWdlLWNvbnRlbnQtSGVhZGluZztcbiAgICBAaW5jbHVkZSB1dGkuZm9yLXNwIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59XG4ubGktUHJvZ3JhbV9IZWFkZXJfTGVhZHtcbiAgICBAaW5jbHVkZSB1dGkucGFnZS1jb250ZW50LUxlYWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogdXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICAgIEBpbmNsdWRlIHV0aS5mb3Itc3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmxpLVByb2dyYW1fQ29udGFpbmVye1xuICAgIHdpZHRoOjEwMCU7XG59XG4ubGktUHJvZ3JhbV9Jbm5lcntcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogdXRpLiRzaXplLXRhYmxldDtcbiAgICBiYWNrZ3JvdW5kOnV0aS4kY29sb3ItZGFya3B1cnBsZTtcbiAgICBib3JkZXItcmFkaXVzOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbiAgICBwYWRkaW5nOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyIDA7XG4gICAgbWFyZ2luOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyIGF1dG8gMDtcbiAgICBcbn1cbi5saS1Qcm9ncmFtX0l0ZW17XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjI7XG4gICAgcGFkZGluZzowIHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCozO1xuICAgIEBpbmNsdWRlIHV0aS5mb3Itc3Atc21hbGwge1xuICAgICAgICBwYWRkaW5nOjAgdXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICAgIH1cbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICBtYXJnaW4tdG9wOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCozO1xuICAgIH1cbn1cbi5saS1Qcm9ncmFtX0l0ZW1fSGVhZGluZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIEBpbmNsdWRlIHV0aS5saW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDE7XG4gICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAycHg7XG4gICAgcGFkZGluZzo0cHggMDtcbiAgICBAaW5jbHVkZSB1dGkuZm9yLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6NHB4IHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyO1xuICAgIH1cbiAgICBcblxufVxuLmxpLVByb2dyYW1fSXRlbV9MZWFke1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1hcmdpbi10b3A6IHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdDtcbiAgICBcbn1cblxuXG4ubGktUHJvZ3JhbV9MaXN0e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCAyNDBweCk7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOnV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyO1xuICAgIG1hcmdpbjogIHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdCoyIGF1dG8gMDtcbiAgICBAaW5jbHVkZSB1dGkuZm9yLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9BbmNlcntcbiAgICBjb2xvcjojZmZmO1xufVxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fVGh1bWJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAuMjVzO1xuICAgICAgICBAaW5jbHVkZSB1dGkuZm9yLXBjIHtcbiAgICAgICAgICAgIGE6aG92ZXIgJntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIFxuICAgICAgICBjb250ZW50Olwi5YWs6ZaL57WC5LqGXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IzY2NjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzowIDRweDtcbiAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgIHRvcDo0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gICAgJltkYXRhLXN0YXR1cz1cInBhc3RcIl17XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIuOCv+OCpOODoOOCt+ODleODiFwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1dGkuJGNvbG9yLWxpZ2h0Ymx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtc3RhdHVzPVwib25haXJcIl17XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIkxJVkVcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXRpLiRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXN0YXR1cz1cInJlc2VydmVkXCJde1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCLmlL7pgIHkuojlrppcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXRpLiRjb2xvci1uYXZ5O1xuICAgICAgICB9XG4gICAgfVxufVxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fQnV0dG9ue1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1dGkuJGNvbG9yLWxpZ2h0Ymx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQgO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjU7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGEubGktUHJvZ3JhbV9MaXN0SXRlbV9BbmNlciAme1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgdXRpLmZvci1wYyB7XG4gICAgICAgIFxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6NjAlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgYmFja2dyb3VuZDpjdXJyZW50Q29sb3I7XG4gICAgICAgIG1hc2s6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbi1vcGVuQmxhbmsuc3ZnXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBcbiAgICB9XG59XG4ubGktUHJvZ3JhbV9MaXN0SXRlbV9UaXRsZXtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXRvcDogdXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICAgIFxufVxuLmxpLVByb2dyYW1fTGlzdEl0ZW1fRGF0ZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6dXRpLiRjb2xvci1saWdodHB1cnBsZTtcbiAgICBtYXJnaW4tdG9wOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQ7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbn1cbi5saS1Qcm9ncmFtX05vdGVze1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMiBhdXRvIDA7XG4gICAgcGFkZGluZzowIHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdDtcbiAgICBAaW5jbHVkZSB1dGkuZm9yLXBjIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbn1cbi5saS1Qcm9ncmFtX05vdGVzTGlzdHtcbiAgICB3aWR0aDphdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6dXRpLiRzaXplLW1hcmdpbi1kZWZhdWx0KjIgMCA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxpe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHV0aS4kc2l6ZS1tYXJnaW4tZGVmYXVsdDtcbiAgICBcbiAgICB9XG59XG4ubGktUHJvZ3JhbV9Ob3Rlc19UaXRsZXtcbiAgICBAaW5jbHVkZSB1dGkubGluZWFyR3JhZGllbnQtYm9kZXItbmVvbjAxKDE4MGRlZyk7XG4gICAgYm9yZGVyLWxlZnQ6c29saWQgNXB4O1xuICAgIHBhZGRpbmc6MCB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIEBpbmNsdWRlIHV0aS5mb3ItcGMge1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICB9XG5cbn1cbi5saS1Qcm9ncmFtX05vdGVzX1RleHR7XG4gICAgbWFyZ2luOiB1dGkuJHNpemUtbWFyZ2luLWRlZmF1bHQgMDtcbiAgICBmb250LXNpemU6MTRweDtcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCIgYXMgdmFyO1xuQHVzZSBcIi4vZ3JhZGF0aW9uLnNjc3NcIiBhcyBncmFkO1xuQHVzZSBcIi4vX21lZGlhcXVlcmllcy5zY3NzXCIgYXMgbWVkaWE7XG5AdXNlIFwiLi9fdGV4dC5zY3NzXCIgYXMgdGV4dDtcblxuQG1peGluIHBhZ2UtY29udGFpbmVye1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOjAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgXG4gIH1cbn1cbkBtaXhpbiBwYWdlLWlubmVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIuJHNpemUtcGM7XG4gIHBhZGRpbmctbGVmdDp2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbiAgcGFkZGluZy1yaWdodDp2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQqMjtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIHBhZGRpbmctbGVmdDp2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQgKiA2O1xuICAgIHBhZGRpbmctcmlnaHQ6dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogNjtcbiAgfVxufVxuQG1peGluIHBhZ2UtaGVhZGVye1xuICB3aWR0aDoxMDAlO1xuICBwYWRkaW5nLXRvcDp2YXIuJHNpemUtc3BoZWFkZXItaGVpZ2h0ICsgdmFyLiRzaXplLWhlYWRlck5vdGljZXMtaGVpZ2h0O1xuICBtYXJnaW46dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogNCAwO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBwYWRkaW5nLXRvcDp2YXIuJHNpemUtcGNoZWFkZXItaGVpZ2h0ICsgdmFyLiRzaXplLWhlYWRlck5vdGljZXMtaGVpZ2h0O1xuICAgIG1hcmdpbjogdmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogOSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1zcC1zbWFsbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1peGluIHBhZ2UtaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIuJHNpemUtbWluLWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2ZmZiA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZ3JhZC5saW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDI7XG4gIG1hcmdpbjogYXV0bztcbiAgXG59XG5AbWl4aW4gcGFnZWhlYWRlci1kZWNve1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOjA7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6MDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBoZWlnaHQ6MTA1cHg7XG4gICAgbWF4LXdpZHRoOiB2YXIuJHNpemUtbWluLWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctcGFnZWhlYWRlci5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCA7XG4gICAgYmFja2dyb3VuZC1zaXplOjk3NnB4IGF1dG87XG4gIH1cbn1cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1Me1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLUwtc3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0IDtcbiAgYmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgcmlnaHQ6MzYwcHg7XG4gIHdpZHRoOjU4cHg7XG4gIGhlaWdodDoxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgd2lkdGg6Mjk5cHg7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OjA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1MLW5vdGV7XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA1cHggIzAwODVGRik7XG4gICAgd2lkdGg6NjBweDtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDo3cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNEMTIwQkEgMCUsICMwMDg1RkYgMTAwJSk7XG4gICAgICBtYXNrOnVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1ub3RlLnN2Zyk7XG4gICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxufVxuQG1peGluIHBhZ2VoZWFkZXItZGVjb3BhcnRzLVJ7XG4gIFxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1wYWdlaGVhZGVyLVItc3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0IDtcbiAgYmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDozNjBweDtcbiAgd2lkdGg6NTZweDtcbiAgaGVpZ2h0OjEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgd2lkdGg6MzE2cHg7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsZWZ0OmF1dG87XG4gICAgcmlnaHQ6MDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgICBcbiAgXG59XG5cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1SLXJlcHJve1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4ICMwMDg1RkYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjU1cHg7XG4gICAgaGVpZ2h0OjU4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MHB4O1xuICAgIHRvcDoxNHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRDEyMEJBIDAlLCAjMDA4NUZGIDEwMCUpO1xuICAgIG1hc2s6dXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLXJlcHJvLnN2Zyk7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbn1cblxuQG1peGluIHBhZ2VoZWFkZXItZGVjb3BhcnRzLWdsaXR0ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOjIwcHg7XG4gIGhlaWdodDoyMHB4O1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIHdpZHRoOjE4cHg7XG4gICAgaGVpZ2h0OjE4cHg7XG4gIH1cblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhZ2VoZWFkZXItZGVjby1nbGl0dGVyLnN2Zyk7XG4gICAgbWFzay1zaXplOjEwMCU7XG4gICAgYW5pbWF0aW9uOnNjYWxlIDEuOHMgbGluZWFyIGluZmluaXRlIDtcbiAgfVxufVxuXG5cbkBtaXhpbiBwYWdlaGVhZGVyLWRlY29wYXJ0cy1zdGFye1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA1cHggIzk3QjkwRSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOjMwcHg7XG4gIGhlaWdodDozMHB4O1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM5N0I5MEU7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcGFnZWhlYWRlci1kZWNvLXN0YXIuc3ZnKTtcbiAgICBtYXNrLXNpemU6MTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB9XG59XG5cbkBtaXhpbiBwYWdlLWhlYWRlci10aXRsZS10ZXh0e1xuICBmb250LXNpemU6MjRweDtcbiAgcGFkZGluZy1ib3R0b206dmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0O1xuICBAaW5jbHVkZSBtZWRpYS5mb3ItcGMge1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICB9XG59XG5AbWl4aW4gcGFnZS1oZWFkZXItdGl0bGUtdGV4dC1lbntcbiAgd2lkdGg6YXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6NTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgjRERGODM5LDQwJSkgMCUsIHJnYmEoI0QxMjBCQSw0MCUpIDUwLjUyJSwgcmdiYSgjMDBDMkZGLDQwJSkgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOjE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDo1MC4wMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAuMDElKTtcbiAgei1pbmRleDogLTE7XG4gIC8vIG9wYWNpdHk6IC40O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBmb250LXNpemU6NjBweDtcbiAgICBcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS1sZWFkIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIuJHNpemUtbWluLWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWl4aW4gcGFnZS1jb250ZW50LUhlYWRlcntcbiAgd2lkdGg6MTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1peGluIHBhZ2UtY29udGVudC1IZWFkaW5ne1xuICBmb250LXNpemU6MjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6YXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206c29saWQgMnB4O1xuICBAaW5jbHVkZSBncmFkLmxpbmVhckdyYWRpZW50LWJvZGVyLW5lb24wMTtcbiAgcGFkZGluZzogdmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICB2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQqNDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiBcbiAgQGluY2x1ZGUgbWVkaWEuZm9yLXBjIHtcbiAgICBwYWRkaW5nOiB2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQgdmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogNztcbiAgICBmb250LXNpemU6MzJweDtcbiAgfVxufVxuXG5cbkBtaXhpbiBwYWdlLWNvbnRlbnQtTGVhZHtcbiAgbWFyZ2luLXRvcDp2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZToxNHB4O1xufVxuXG5AbWl4aW4gcGFnZS1jb250ZW50LUlubmVyKCRjb2xvcjojMzMzKXtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBwYWRkaW5nOih2YXIuJHNpemUtbWFyZ2luLWRlZmF1bHQgKiAzKSAodmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogMik7XG4gIEBpbmNsdWRlIG1lZGlhLmZvci1wYyB7XG4gICAgcGFkZGluZzoodmFyLiRzaXplLW1hcmdpbi1kZWZhdWx0ICogMykgKHZhci4kc2l6ZS1tYXJnaW4tZGVmYXVsdCAqIDUpO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCIgYXMgdmFyO1xuXG5cbkBtaXhpbiBmb3ItcGMtbGFyZ2V7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kc2l6ZS1wYy1sYXJnZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZm9yLXBje1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAodmFyLiRzaXplLXRhYmxldCArIDFweCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRvLXRhYmxldHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogdmFyLiRzaXplLXRhYmxldCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZm9yLXRhYmxldHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogdmFyLiRzaXplLXRhYmxldC1zbWFsbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3Itc3B7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICh2YXIuJHNpemUtdGFibGV0LXNtYWxsIC0gMXB4KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3Itc3Atc21hbGx7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICh2YXIuJHNpemUtc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhhY2soJElFLXZlcjogbnVsbCkge1xuICBAaWYgJElFLXZlciA9PSAnZ3RlSUUxMScge1xuICAgIEBhdC1yb290IF86LW1zLWZ1bGxzY3JlZW4sOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIvLyBjb250ZW50LXNpemVcbiRzaXplLWNvbnRlbnQ6MTExOHB4O1xuJHNpemUtbWluLWNvbnRlbnQ6OTc2cHg7XG5cbi8v44Oe44O844K444OzXG4kc2l6ZS1tYXJnaW4tZGVmYXVsdDogOHB4O1xuXG4vLyBmb3IgbWVkaWFxdWVyeVxuJHNpemUtcGM6IDEyODBweDtcbiRzaXplLXBjLWxhcmdlOiAkc2l6ZS1wYyArICRzaXplLW1hcmdpbi1kZWZhdWx0ICogNDtcbiRzaXplLXRhYmxldDogMTAyNHB4O1xuJHNpemUtdGFibGV0LXNtYWxsOiA3NjhweDtcbiRzaXplLXNwOiA2NDBweDtcbiRzaXplLXNwLXNtYWxsOiA0MjhweDtcblxuXG4vL2ZvbnQgc2l6ZVxuJHNpemUtZm9udC1zOjEycHg7XG4kc2l6ZS1mb250LW06MTZweDtcbiRzaXplLWZvbnQtbDoyMHB4O1xuXG4vL+imgee0oFxuLy/jg5jjg4Pjg4Djg7zpq5jjgZVcbiRzaXplLXNwaGVhZGVyLWhlaWdodDo2MHB4O1xuJHNpemUtcGNoZWFkZXItaGVpZ2h0OjY0cHg7XG4vLyDjg5jjg4Pjg4Djg7zjgYrnn6XjgonjgZvpq5jjgZVcbiRzaXplLWhlYWRlck5vdGljZXMtaGVpZ2h0OjQ4cHg7XG5cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvdmFyaWFibGVzLnNjc3NcIiBhcyB2YXI7XG5AbWl4aW4gbGluZWFyR3JhZGllbnQtYmcoKXtcbiAgICBcbn1cblxuQG1peGluIGxpbmVhckdyYWRpZW50LWJvZGVyKCRkZWc6MjcwZGVnLCRjb2xvcjE6IzAwMCwkY29sb3IyOiNmZmYpe1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRjb2xvcjEgMCUsJGNvbG9yMiAgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQtYm9kZXItbmVvbjAxKCRkZWc6OTBkZWcpe1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICMwMDg1RkYgMCUsICNEMTIwQkEgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuQG1peGluIGxpbmVhckdyYWRpZW50LWJvZGVyLW5lb24wMigkZGVnOjkwZGVnKXtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAjRERGODM5IDAlLCAjRDEyMEJBIDUwLjUyJSwgIzAwQzJGRiAxMDAlKTtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQtQkctbmVvbjAxKCRkZWc6OTBkZWcpe1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAjMDA4NUZGIDAlLCAjRDEyMEJBIDEwMCUpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50LUJHLW5lb24wMigkZGVnOjI3MGRlZyl7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgI0RERjgzOSAwJSwgI0QxMjBCQSA1MC41MiUsICMwMEMyRkYgMTAwJSk7XG59XG5cbkBtaXhpbiBsaW5lYXJHcmFkaWVudC1ib2Rlci1uZW9uMDIoJGRlZzoyNzBkZWcpe1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICNEREY4MzkgMCUsICNEMTIwQkEgNTAuNTIlLCAjMDBDMkZGIDEwMCUpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLy8g44OH44K244Kk44OzMDJfbGluZXIwMVxuLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0YwQzk2NSAwJSwgI0VFNThBNyA0NS4zMSUsICNBODJDRUYgMTAwJSk7XG5cbi8vIOODh+OCtuOCpOODszAyX2xpbmVyMDJcbi8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjZCMDAgMCUsICNGQTJDOUIgMzkuMDYlLCAjOUUwMEZGIDEwMCUpOyIsIlxuJGNvbG9yLWJhc2UtdGV4dDojZmZmO1xuJGNvbG9yLWJhc2UtYmc6IzE1MDIzNDtcbiRjb2xvci1iYXNlLWxpbms6IzAwQzJGRjtcblxuJGNvbG9yLWxpZ2h0Ymx1ZTojMEI4MEZCO1xuXG4kY29sb3ItbmF2eTogIzE1MDIzNDtcbiRjb2xvci1ibHVlOiAjMDA4NUZGO1xuJGNvbG9yLXBpbms6ICNEMTIwQkE7XG4kY29sb3ItcHVycGxlOiAjM0EwODhCO1xuJGNvbG9yLWRhcmtwdXJwbGU6ICMyNDA0NTc7XG4kY29sb3ItbGlnaHRwdXJwbGU6ICNBN0FBRkY7XG4kY29sb3IteWVsbG93OiNDNUUxMUE7XG4kY29sb3ItcmVkOiNGRjAwMzM7XG5cbiRjb2xvci1ncmVlbjojMEZBNTNEO1xuJGNvbG9yLW9yYW5nZTojRTA3NjE0O1xuJGNvbG9yLWxpbWU6Izk0QUMwMDtcblxuXG4kY29sb3ItcHJlbWl1bTojRDlBMzAwO1xuIl19 */