@charset "UTF-8";
@import '../css/icomoon/style.css';
html {
  --scrollbar: 0;
}

#main {
  width: auto;
  padding: 0;
  /* ニュートラルカラー */
  --neutral-color-01: #ffffff;
  --neutral-color-02: #333333;
  --neutral-color-03: #6d6d6d;
  --neutral-color-04: #b0b0b0;
  --neutral-color-05: #e6e6e6;
  --neutral-color-06: #f2f2f2;
  --neutral-color-07: #fafafa;
  --neutral-color-08: #d1d1d1;
  /* メインカラー */
  --main-color-01: #00b5fa;
  --main-color-02: #3088f3;
  --main-color-03: linear-gradient(90deg, #3088f3, #00b5fa);
  --main-color-04: #eff7ff;
  --main-color-05: #62b0f8;
  --main-color-06: #8bdfff; /* --main-color-01のホバー */
  --main-color-07: #8ec1ff; /* --main-color-02のホバー */
  --main-color-08: linear-gradient(90deg, #78b5ff, #40caff); /* --main-color-03のホバー */
  /* コンバージョンカラー */
  --conversion-color-01: #ff8b0f;
  --conversion-color-02: #ffaf59; /* --conversion-color-01のホバー */
  /* サブカラー */
  --sub-color-01: #ffdb0f;
  --sub-color-02: #fefde8;
  --sub-color-03: #f85252;
  --sub-color-04: #fff1f2;
  /* フィルター指定（アイコンなどに使用） */
  --nc01--filter: brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0%) hue-rotate(95deg) brightness(103%) contrast(101%); /*neutral-color-01*/
  --nc02--filter: brightness(0) saturate(100%) invert(11%) sepia(0%) saturate(5943%) hue-rotate(44deg) brightness(108%) contrast(78%); /*neutral-color-02*/
  --nc03--filter: brightness(0) saturate(100%) invert(45%) sepia(0%) saturate(1500%) hue-rotate(223deg) brightness(93%) contrast(84%); /*neutral-color-03*/
  --nc04--filter: brightness(0) saturate(100%) invert(77%) sepia(0%) saturate(2891%) hue-rotate(24deg) brightness(101%) contrast(76%); /*neutral-color-04*/
  --nc05--filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7482%) hue-rotate(53deg) brightness(117%) contrast(80%); /*neutral-color-05*/
  --nc06--filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(484%) hue-rotate(145deg) brightness(118%) contrast(90%); /*neutral-color-06*/
  --nc07--filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(85deg) brightness(112%) contrast(96%); /*neutral-color-07*/
  --nc08--filter: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(25%) hue-rotate(314deg) brightness(87%) contrast(88%); /*neutral-color-08*/
  --mc01--filter: brightness(0) saturate(100%) invert(53%) sepia(34%) saturate(3091%) hue-rotate(162deg) brightness(99%) contrast(105%); /*main-color-01*/
  --mc02--filter: brightness(0) saturate(100%) invert(53%) sepia(65%) saturate(5372%) hue-rotate(199deg) brightness(102%) contrast(91%); /*main-color-02*/
  /*main-color-03はグラデのためなし*/
  --mc04--filter: brightness(0) saturate(100%) invert(100%) sepia(44%) saturate(2249%) hue-rotate(178deg) brightness(99%) contrast(113%); /*main-color-04*/
  --mc05--filter: brightness(0) saturate(100%) invert(59%) sepia(90%) saturate(696%) hue-rotate(182deg) brightness(100%) contrast(95%); /*main-color-05*/
  --mc06--filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(7309%) hue-rotate(177deg) brightness(111%) contrast(103%); /*main-color-06*/
  --mc07--filter: brightness(0) saturate(100%) invert(78%) sepia(36%) saturate(4058%) hue-rotate(187deg) brightness(106%) contrast(105%); /*main-color-07*/
  /*main-color-08はグラデのためなし*/
  --cvc01--filter: brightness(0) saturate(100%) invert(70%) sepia(50%) saturate(4484%) hue-rotate(351deg) brightness(100%) contrast(102%); /*conversion-color-01*/
  --cvc02--filter: brightness(0) saturate(100%) invert(65%) sepia(61%) saturate(444%) hue-rotate(342deg) brightness(103%) contrast(104%); /*conversion-color-02*/
  --sc01--filter: brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(1342%) hue-rotate(345deg) brightness(101%) contrast(101%); /*sub-color-01*/
  --sc02--filter: brightness(0) saturate(100%) invert(99%) sepia(85%) saturate(584%) hue-rotate(303deg) brightness(110%) contrast(102%); /*sub-color-02*/
  --sc03--filter: brightness(0) saturate(100%) invert(42%) sepia(99%) saturate(3012%) hue-rotate(335deg) brightness(112%) contrast(98%); /*sub-color-03*/
  --sc04--filter: brightness(0) saturate(100%) invert(88%) sepia(35%) saturate(82%) hue-rotate(308deg) brightness(97%) contrast(110%); /*sub-color-04*/
}

@media (min-width: 768px) {
  #topicpathArea {
    background-color: #fff;
  }
}
@media (min-width: 768px) {
  #topicpathArea .topicpathArea__inner {
    max-width: 1210px;
    padding: 0 40px;
  }
}
#topicpathArea ul.topicpath {
  padding-top: 0;
}

@media (max-width: 767px) {
  ul.topicpath {
    float: none;
    width: auto;
    margin-top: 20px;
    padding: 0 20px;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  ul.topicpath li {
    float: none;
    display: inline;
    font-size: 12px !important;
  }
  ul.topicpath li:nth-child(n+2) {
    position: relative;
    margin-left: 25px;
  }
  ul.topicpath li:nth-child(n+2)::before,
  ul.topicpath li:nth-child(n+2)::after {
    position: absolute;
    left: -16px;
    display: block;
    width: 7px;
    height: 1px;
    background: #999;
    content: "";
    font-size: 0;
  }
  ul.topicpath li:nth-child(n+2)::before {
    top: 4px;
    transform: rotate(35deg);
  }
  ul.topicpath li:nth-child(n+2)::after {
    top: 8px;
    transform: rotate(-35deg);
  }
  ul.topicpath li + li:before {
    display: none;
  }
}
.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 75px;
  z-index: 100;
}

.btn-top-01 a {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  font-size: 0;
  color: transparent;
  background: rgba(0, 171, 235, 0.5);
  border-radius: 50%;
}

.btn-top-01 a::before, .btn-top-01 a::after {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 2px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  content: "";
}

.btn-top-01 a::before {
  left: -8px;
  transform: rotate(134deg);
}

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}

@media (max-width: 767px) {
  .btn-top-01.js-scroll-top {
    opacity: 1;
    transition: opacity 0.5s;
  }
  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }
  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
    bottom: 75px;
  }
}
@media (min-width: 768px) {
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background 0.2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
}
.l-wrapper {
  background-color: #f3f3f3;
  line-height: 1.75;
  font-size: 16px;
}
.l-wrapper * {
  box-sizing: border-box;
  font: inherit;
}
.l-wrapper br {
  line-height: initial;
}
.l-wrapper img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.l-contents-area {
  position: relative;
}
@media (min-width: 768px) {
  .l-contents-area {
    margin: 0 auto;
  }
  .l-wrapper .l-contents-area {
    max-width: none !important;
  }
}

.l-content {
  box-sizing: border-box;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .l-content {
    padding: 32px 20px 60px;
  }
}
@media (min-width: 768px) {
  .l-content {
    padding: 48px 32px 90px;
  }
}
.l-content__inner {
  max-width: 1130px;
  margin: 0 auto;
}

.l-layout {
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .l-layout {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .l-layout {
    display: grid;
    display: -ms-grid;
    grid-gap: 0 32px;
    gap: 0 32px;
    -ms-grid-rows: auto 1fr;
    -ms-grid-columns: 734px 32px 300px;
    grid-template: "main login" auto "main side" 1fr/734px 300px;
    width: 1130px;
    margin-left: auto;
    margin-right: auto;
    padding: 48px 32px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
}
@media (max-width: 767px) {
  .l-layout__login {
    margin-bottom: 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
}
@media (min-width: 768px) {
  .l-layout__login {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: login;
  }
}
@media (max-width: 767px) {
  .l-layout__main {
    margin-bottom: 32px;
    padding: 24px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
}
@media (min-width: 768px) {
  .l-layout__main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    width: 734px;
    grid-area: main;
  }
}
.l-layout__main > :last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .l-layout__side {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    width: 300px;
    grid-area: side;
  }
}
.l-layout > :last-child {
  margin-bottom: 0;
}

.l-login {
  box-sizing: border-box;
  line-height: 1.625;
}
.l-login__inner {
  margin: 0 auto;
  background-color: #ffffff;
}
.l-login__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 15px;
  background-color: #00aaeb;
  color: #fff;
}
.l-login__ttl {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
}
.l-login__checkbox {
  margin-bottom: 15px;
}
.l-login__checkbox input[type=checkbox] {
  display: none;
}
.l-login__checkbox .label-check {
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  line-height: 1.75;
  font-size: 14px;
  cursor: pointer;
}
.l-login__checkbox .label-check::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: calc((1.75em - 20px) / 2 + 2px);
  left: 6px;
  width: 7px;
  height: 12px;
  border-right: 2px solid #4392da;
  border-bottom: 2px solid #4392da;
  opacity: 0;
  transform: rotate(45deg);
}
.l-login__checkbox .label-check::after {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  top: calc((1.75em - 20px) / 2);
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #d7dce2;
  border-radius: 3px;
  background: #f3f3f3;
}
.l-login__checkbox input:checked + .label-check::before {
  opacity: 1;
}
.l-login__cont {
  padding: 15px 15px 32px;
}
.l-login__lead {
  margin-bottom: 16px;
}
.l-login__lead p {
  font-size: 14px;
}
.l-login__lead p:not(:last-child) {
  margin-bottom: 1em;
}
.l-login__primary {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e6e6;
}
.l-login__list01 {
  margin: 0 0 15px;
}
.l-login__list01 li:not(:last-child) {
  margin: 0 0 10px;
}
.l-login__list01 input[type=text],
.l-login__list01 input[type=password] {
  box-sizing: border-box;
  width: 100%;
  height: 50px !important;
  margin: 0;
  padding: 0 15px !important;
  border: 1px solid #d7dce2 !important;
  border-radius: 3px;
  background: #f3f3f3;
  line-height: normal !important;
  font-size: 16px;
}
.l-login__list01 input[type=text]:focus,
.l-login__list01 input[type=password]:focus {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}
.l-login__list01 input[type=text]::-moz-placeholder, .l-login__list01 input[type=password]::-moz-placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__list01 input[type=text]::placeholder,
.l-login__list01 input[type=password]::placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__btn {
  text-align: center;
}
.l-login__btn .btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0 20px 0 8px !important;
  border-radius: 3px;
  border: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  transition: 200ms;
  cursor: pointer;
}
.l-login__btn .btn::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.l-login__btn .btn.btn-01 {
  color: #006bcd;
}
.l-login__btn .btn.btn-01::before {
  background-image: url(/conts/2028/images/icon_login_btn01.png);
  width: 20px;
  height: 20px;
}
.l-login__btn .btn.btn-02 {
  background-color: #f57c31;
  color: #fff;
}
.l-login__btn .btn.btn-02::before {
  background-image: url(/conts/2028/images/icon_login_btn02.png);
  width: 20px;
  height: 20px;
}
.l-login__btn .btn:hover.btn-01 {
  opacity: 0.8 !important;
}
.l-login__btn .btn:hover.btn-02 {
  opacity: 0.9 !important;
}
.l-login__secondary > :not(:last-child) {
  margin-bottom: 16px;
}
.l-login__list02 > li:not(:last-child) {
  margin-bottom: 10px;
}
.l-login__list02 > li a {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 14px;
}
.l-login__list02 > li a::before, .l-login__list02 > li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  width: 9px;
  height: 1px;
  background: #00aaeb;
}
.l-login__list02 > li a::before {
  top: calc(50% - 3px);
  transform: rotate(45deg);
}
.l-login__list02 > li a::after {
  top: calc(50% + 3px);
  transform: rotate(-45deg);
}
@media (max-width: 767px) {
  .l-content > .l-login, .l-layout__main > .l-login {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
  }
  .l-content > .l-login:first-child, .l-layout__main > .l-login:first-child {
    margin-top: -24px;
  }
}
@media (min-width: 768px) {
  .l-login.l-login--side {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--side .l-login__cont {
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login:not(.l-login--side) {
    margin-bottom: 32px;
    padding: 0;
    border-bottom: 1px solid #E6E6E6;
  }
  .l-login:not(.l-login--side) .l-login__head {
    padding: 0 80px;
  }
  .l-login:not(.l-login--side) .l-login__ttl::before {
    margin-right: 12px;
  }
  .l-login:not(.l-login--side) .l-login__cont {
    padding: 16px 80px 32px;
  }
  .l-login:not(.l-login--side) .l-login__primary {
    display: flex;
    align-items: flex-end;
  }
  .l-login:not(.l-login--side) .l-login__primary .l-login__btnWrap {
    width: 268px;
    margin-bottom: 1px;
  }
  .l-login:not(.l-login--side) .l-login__list01 {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 0;
  }
  .l-login:not(.l-login--side) .l-login__list01 li {
    flex: 0 0 340px;
  }
  .l-login:not(.l-login--side) .l-login__list01 li:not(:last-child) {
    margin: 0 8px 0 0;
  }
  .l-login:not(.l-login--side) .l-login__btn .btn {
    max-width: 268px;
  }
  .l-login:not(.l-login--side) .l-login__secondary > :not(:last-child) {
    margin-bottom: 24px;
  }
  .l-login:not(.l-login--side) .l-login__list02 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-login:not(.l-login--side) .l-login__list02 > li:not(:last-child) {
    margin-right: 30px;
    margin-bottom: 0;
  }
  .l-content > .l-login:not(.l-login--side) {
    margin-left: -32px;
    margin-right: -32px;
  }
  .l-content > .l-login:not(.l-login--side):first-child {
    margin-top: -48px;
  }
  .l-login.l-login--main {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--main .l-login__head {
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-login.l-login--main .l-login__cont {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login.l-login--main .l-login__primary .l-login__btnWrap {
    width: 186px;
  }
  .l-login.l-login--main .l-login__list01 li {
    flex: 0 0 250px;
  }
}

.c-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 48px;
  margin: 0;
  padding: 4px 20px;
  border: none;
  border-radius: 9999px;
  background: none;
  line-height: 1.3846153846 !important;
  font: inherit;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: normal;
  text-decoration: none !important;
  transition: border-color 200ms, background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
}
.c-btn.s0 {
  min-width: 160px;
}
.c-btn.s100 {
  width: 100%;
}
.c-btn.s1 {
  width: 351px;
}
@media (max-width: 767px) {
  .c-btn.s1 {
    width: 100%;
  }
}
.c-btn.c1 {
  color: var(--main-color-02);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c1:hover {
    opacity: 0.8;
  }
}
.c-btn.c1.--bdr-blue {
  border: 1px solid var(--main-color-02);
}
.c-btn.c2 {
  color: var(--neutral-color-01);
  background: var(--conversion-color-01);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c2:hover {
    background: var(--conversion-color-02);
  }
}
.c-btn.c3 {
  color: var(--neutral-color-01);
  background: var(--main-color-03);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c3:hover {
    color: var(--neutral-color-01);
    background: var(--main-color-08);
  }
}
.c-btn.c4 {
  background-color: #00abeb;
  color: #fff;
}
.c-btn.c4:hover, .c-btn.c4:focus, .c-btn.c4:active {
  background-color: #48c3f1;
}
.c-btn [class^=icon-] {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  font-size: 14px;
}
.c-btn [class^=icon-]:first-child {
  left: 20px;
}
.c-btn [class^=icon-]:last-child {
  right: 20px;
}
.c-btn.bookmark {
  gap: 4px;
  border: 1px solid var(--main-color-02);
}
.c-btn.bookmark::before {
  width: 20px;
  height: 20px;
  content: "";
  display: block;
  background: url("../images/icons/icon_label.svg") no-repeat center;
  background-size: contain;
}
.c-btn.bookmark.done {
  color: var(--main-color-02) !important;
  border: 1px solid var(--main-color-02) !important;
}
.c-btn.bookmark.done::before {
  background-image: url("../images/icons/icon_label_fill.svg");
}
.c-btn.iconLogin {
  padding-left: 8px;
}
.c-btn.iconLogin::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background: url(../images/icons/alt_icon_login.svg) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconRegister {
  padding-left: 8px;
}
.c-btn.iconRegister::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_register.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconSearch {
  padding-left: 8px;
}
.c-btn.iconSearch::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_search_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconStar {
  padding-left: 8px;
}
.c-btn.iconStar::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_fav_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconCheck {
  padding-left: 8px;
}
.c-btn.iconCheck::before {
  content: "";
  display: block;
  width: 18px;
  height: 10px;
  margin-right: 4px;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  transform-origin: left bottom;
  transform: rotate(-45deg);
}
.c-btn.done {
  color: var(--neutral-color-04);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.done:hover {
    color: var(--neutral-color-05);
    background: var(--neutral-color-01);
    border-color: var(--neutral-color-05);
  }
}
.c-btn.disabled, .c-btn:disabled {
  pointer-events: none;
  background-color: #b2b2b2 !important;
  color: #fff !important;
}

.c-carouselList {
  position: relative;
}
@media (max-width: 767px) {
  .c-carouselList {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.c-carouselList:not(:last-child) {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .c-carouselList__container {
    width: 660px;
    margin: 0 auto;
  }
}
.c-carouselList__slide {
  width: 200px;
}
.c-carouselList__slide > a {
  text-decoration: none;
  transition: color 200ms;
}
.c-carouselList__slide > a > :last-child {
  margin-bottom: 0;
}
.c-carouselList__slide > a:hover .c-carouselList__slide__pic {
  opacity: 0.8;
}
.c-carouselList__slide__pic {
  display: block;
  margin-bottom: 8px;
  transition: opacity 200ms;
}
.c-carouselList__slide__txt {
  display: block;
  line-height: 1.5;
  font-size: 14px;
}
@media (max-width: 767px) {
  .c-carouselList.is-no-swipe .c-carouselList__wrapper {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .c-carouselList.is-no-swipe .c-carouselList__slide {
    margin-right: 30px;
  }
}
.c-carouselList.is-no-swipe .c-carouselList__controller {
  visibility: hidden;
  pointer-events: none;
}
.c-carouselList .swiper-pagination-bullets {
  position: relative;
  bottom: auto;
  margin-top: 20px;
  text-align: center;
}
.c-carouselList .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 10px !important;
  opacity: 1;
  background-color: #e6e6e6;
}
.c-carouselList .swiper-pagination-bullet-active {
  background-color: #00abeb;
}
@media (max-width: 767px) {
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: none;
  }
}
@media (min-width: 768px) {
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: block;
    position: absolute;
    top: 47px;
    width: 37px;
    height: 56px;
    margin: 0;
    transition: opacity 200ms;
    cursor: pointer;
  }
}
.c-carouselList .swiper-button-next:hover, .c-carouselList .swiper-button-prev:hover {
  opacity: 0.7;
}
.c-carouselList .swiper-button-next::before, .c-carouselList .swiper-button-prev::before {
  line-height: 56px;
  color: #CCC;
  font-size: 37px;
}
.c-carouselList .swiper-button-next:after, .c-carouselList .swiper-button-prev:after {
  display: none;
}
@media (min-width: 768px) {
  .c-carouselList .swiper-button-prev {
    left: 0;
  }
}
@media (min-width: 768px) {
  .c-carouselList .swiper-button-next {
    right: 0;
  }
}

.c-colWrap {
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .c-colWrap__col {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .c-colWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .c-colWrap--col2 .c-colWrap__col {
    width: calc((100% - 32px) / 2);
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(odd) {
    margin-right: 32px;
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(n+3) {
    margin-top: 32px;
  }
  .c-colWrap--col3 .c-colWrap__col {
    width: calc((100% - 64px) / 3);
  }
  .c-colWrap--col3 .c-colWrap__col:not(:nth-child(3n)) {
    margin-right: 32px;
  }
  .c-colWrap--col3 .c-colWrap__col:nth-child(n+4) {
    margin-top: 32px;
  }
}

@media (min-width: 768px) {
  .c-conts-list {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .c-conts-list__item:not(:last-child) {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .c-conts-list__item {
    width: calc((100% - 32px) / 2);
  }
  .c-conts-list__item:nth-child(odd) {
    margin-right: 32px;
  }
  .c-conts-list__item:nth-child(n+3) {
    margin-top: 32px;
  }
}
.c-conts-list__item a {
  display: block;
  color: inherit !important;
  text-decoration: none;
}
.c-conts-list__item__inner {
  display: flex;
}
.c-conts-list__item__thumb {
  flex: 0 0 auto;
  width: calc((100% - 24px) / 2);
  max-width: 130px;
  margin-right: 24px;
}
@media (min-width: 768px) {
  .c-conts-list__item__thumb {
    width: calc((100% - 26px) / 2);
    max-width: 145px;
    margin-right: 26px;
  }
}
.c-conts-list__item__thumb img {
  transition: opacity 200ms;
}
a:hover .c-conts-list__item__thumb img, a:active .c-conts-list__item__thumb img, a:focus .c-conts-list__item__thumb img {
  opacity: 0.8;
}
.c-conts-list__item__textWrap {
  flex: 1 1 auto;
  font-size: 14px;
}
.c-conts-list__item__new {
  display: inline-block;
  vertical-align: top;
  padding: 0 4px;
  border: 1px solid #006bcd;
  border-radius: 4px;
  line-height: 1.5;
  color: #006bcd;
  font-size: 11px;
  font-weight: bold;
  transition: border-color 200ms, color 200ms;
}
a:hover .c-conts-list__item__new, a:active .c-conts-list__item__new, a:focus .c-conts-list__item__new {
  border-color: #349eff;
  color: #349eff;
}
.c-conts-list__item__title {
  margin-bottom: 1em;
  color: #006bcd;
  transition: color 200ms;
}
a:hover .c-conts-list__item__title, a:active .c-conts-list__item__title, a:focus .c-conts-list__item__title {
  color: #349eff;
}

.c-hdg01 {
  margin: 48px 0 32px;
  line-height: 1.5;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}
@media (min-width: 768px) {
  .c-hdg01 {
    font-size: 28px;
  }
}
.c-hdg01:first-child {
  margin-top: 0;
}
.c-hdg01:last-child {
  margin-bottom: 0;
}

.c-hdg02 {
  position: relative;
  margin: 32px 0 24px;
  padding-left: 15px;
  line-height: 1.5;
  font-size: 21px;
  font-weight: normal;
}
.c-hdg02:first-child {
  margin-top: 0;
}
.c-hdg02:last-child {
  margin-bottom: 0;
}
.c-hdg02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 1.5em;
  background-color: #00abeb;
}

.c-hdg03 {
  position: relative;
  margin: 24px 0 16px;
  line-height: 1.5;
  font-size: 16px;
  font-weight: bold;
}
.c-hdg03:first-child {
  margin-top: 0;
}
.c-hdg03:last-child {
  margin-bottom: 0;
}

.c-hdg04 {
  position: relative;
  margin: 16px 0 8px;
  padding-bottom: 7px;
  border-bottom: 1px solid #00ABEB;
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
}
.c-hdg04:first-child {
  margin-top: 0;
}
.c-hdg04:last-child {
  margin-bottom: 0;
}

.l-hero {
  background-color: #00AAEB;
  background-image: url(../images/mv_bg@pc.png);
  background-repeat: repeat-x;
  background-size: auto 100%;
  overflow: hidden;
  font-size: 0;
}
@media (min-width: 768px) {
  .l-hero__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1130px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .l-hero__ttl {
    flex: 0 0 auto;
    margin-left: -235px;
    margin-right: -235px;
  }
}
@media (min-width: 768px) {
  .l-hero__ttl img {
    height: 200px;
  }
}

.c-side-category-nav {
  margin-bottom: 32px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .c-side-category-nav {
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
}
.c-side-category-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}
.c-side-category-nav__cont {
  padding: 15px;
  border: 1px solid #E6E6E6;
  border-top: none;
  background-color: #f9f8f6;
}
.c-side-category-nav__list .__item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.c-side-category-nav__list .__item a {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 54px;
  padding: 6px 0 6px 25px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}
_:-ms-input-placeholder, :root .c-side-category-nav__list .__item a {
  height: 54px;
}

.c-side-category-nav__list .__item a::before, .c-side-category-nav__list .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  width: 9px;
  height: 2px;
  background: #00aaeb;
}
.c-side-category-nav__list .__item a::before {
  top: calc(50% - 4px);
  transform: rotate(45deg);
}
.c-side-category-nav__list .__item a::after {
  top: calc(50% + 1px);
  transform: rotate(-45deg);
}

.c-side-conts-nav {
  font-size: 16px;
}
@media (max-width: 767px) {
  .c-side-conts-nav {
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
}
.c-side-conts-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}
.c-side-conts-nav__cont {
  padding: 0 15px;
  border: 1px solid #e6e6e6;
  border-top: none;
  background-color: #ffffff;
}
.c-side-conts-nav__hdg {
  border-bottom: 1px solid #E6E6E6;
}
.c-side-conts-nav__hdg .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding: 0 20px;
  background-color: #ECECEC;
  text-decoration: none;
}
.c-side-conts-nav__list:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.c-side-conts-nav__list__ttl {
  position: relative;
}
.c-side-conts-nav__list__ttl::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  color: #000;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 8px;
  background-image: url(/conts/2028/images/icon_sideNav01.png);
  background-repeat: no-repeat;
  background-size: 150px 30px;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--1 {
  background-position: 0px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--2 {
  background-position: -30px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--3 {
  background-position: -60px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--4 {
  background-position: -90px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--5 {
  background-position: -120px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook)::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}
.c-side-conts-nav__list__ttl > a:not(.__hook)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}
.c-side-conts-nav__list__ttl > a:not(.__hook):hover {
  opacity: 0.8;
}
.c-side-conts-nav__list__ttl .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}
.c-side-conts-nav__list__ttl .__hook::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook:hover {
  opacity: 0.8;
}
.c-side-conts-nav__list__body {
  padding: 8px 24px 16px;
}
.c-side-conts-nav__list__body .__item a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px 0 8px 15px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__body .__item a::before, .c-side-conts-nav__list__body .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 9px;
  height: 2px;
  background-color: #00abeb;
}
.c-side-conts-nav__list__body .__item a::before {
  top: 14px;
  transform: rotate(45deg);
}
.c-side-conts-nav__list__body .__item a::after {
  top: 19px;
  transform: rotate(-45deg);
}
.c-side-conts-nav__list:not(.is-open) .c-side-conts-nav__list__ttl a::after {
  height: 15px;
}
.c-side-conts-nav--category {
  margin-bottom: 32px;
}
.c-side-conts-nav--category .c-side-conts-nav__cont {
  background-color: #f9f8f6;
}

.c-index-head {
  margin-bottom: 48px;
  padding: 20px 15px;
  background-color: #f3f3f3;
}
@media (min-width: 768px) {
  .c-index-head {
    margin-bottom: 64px;
    padding: 24px 32px;
  }
}
.c-index-head__ttl {
  margin-bottom: 16px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  .c-index-head__ttl {
    margin-bottom: 24px;
  }
}
.c-index-head__item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #B2B2B2;
  line-height: 1.75;
  font-size: 16px;
}
.c-index-head__item:last-child {
  margin: 0px;
  border-bottom: 0;
}
.c-index-head__item > a {
  color: #006bcd;
}
.c-index-head__item > a:hover {
  color: #349eff;
}
.c-index-head__item > a:visited {
  color: #551a8b;
}

.l-header {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  background-color: #fff;
}
@media (min-width: 768px) {
  .l-header {
    padding: 0 28px;
  }
}
.l-header__inner {
  display: flex;
  position: relative;
  max-width: 1154px;
  height: var(--header-height);
  margin: 0 auto;
}
@media (max-width: 767px) {
  .l-header__inner {
    margin: 0;
  }
}
.l-header__title {
  display: flex;
  align-items: center;
  gap: 2px;
  position: relative;
  z-index: 1;
  line-height: 1;
}
@media (min-width: 768px) {
  .l-header__title {
    padding-top: 4px;
  }
}
.l-header__title__logo {
  display: inline-block;
  vertical-align: bottom;
  width: 298px;
  aspect-ratio: 298/66;
  background: url(../images/logo_mynavi2028.svg) no-repeat;
  background-position: center;
  background-size: contain;
  font-size: 0;
}
@media (max-width: 767px) {
  .l-header__title__logo {
    width: 208px;
  }
}
.l-header__title__text {
  margin-top: 24px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .l-header__title__text {
    margin-top: 15px;
    font-size: 11px;
  }
}
.l-header__btn {
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  .l-header__btn .c-btn {
    height: 28px;
    border-radius: 14px;
    font-size: 11px;
  }
}
.l-header__sns {
  position: absolute;
  right: 140px;
  bottom: 20px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .l-header__sns {
    width: auto;
    right: 0;
    bottom: 12px;
  }
}
.l-header__sns__item {
  position: relative;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3333333333;
  z-index: 2;
}
@media (max-width: 767px) {
  .l-header__sns__item {
    margin-right: 15px;
  }
}
.l-header__sns__item:not(:last-child) {
  margin-right: 30px;
}
@media (max-width: 767px) {
  .l-header__sns__item:not(:last-child) {
    margin-right: 15px;
  }
}
.l-header__sns__item > a {
  display: inline-block;
  transition: opacity 300ms;
}
.l-header__sns__item > a:hover {
  opacity: 0.8;
}
.l-header__sns__item > a > span {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .l-header__sns__item > a > span {
    display: none;
  }
}
.l-header__sns__item > a:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 6px;
  vertical-align: middle;
  background: no-repeat 50% 50%;
}
@media (max-width: 767px) {
  .l-header__sns__item > a:before {
    width: 24px;
    height: 24px;
    margin-right: 0;
  }
}
.l-header__sns__item--fb > a {
  color: #2a5b9f;
}
.l-header__sns__item--fb > a:before {
  background-image: url(../images/header_sns_facebook.png);
  background-size: 30px 30px;
}
@media (max-width: 767px) {
  .l-header__sns__item--fb > a:before {
    background-size: 24px 24px;
  }
}
.l-header__sns__item--tw > a {
  color: #1da1f2;
}
.l-header__sns__item--tw > a:before {
  background-image: url(../images/header_sns_twitter.png);
  background-size: auto 25px;
}
@media (max-width: 767px) {
  .l-header__sns__item--tw > a:before {
    background-size: auto 18px;
  }
}
.l-header__badge {
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 2;
  opacity: 0;
}
@media (max-width: 767px) {
  .l-header__badge {
    top: 5px;
    right: 10px;
    width: 80px;
    height: 80px;
  }
  .l-header__badge img {
    width: 100%;
  }
}

.l-footer {
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  background: #00b8ee;
}
.l-footer__inner {
  height: var(--footer-height);
  padding: 12px 0;
  text-align: center;
}

.p-toClm {
  position: relative;
  margin: 20px auto 0;
  padding-top: 40px;
  border-top: 1px solid rgba(158, 158, 158, 0.4);
}
@media (min-width: 768px) {
  .p-toClm {
    width: 100%;
    max-width: 850px;
  }
}
.p-toClm__ttl {
  line-height: 1.5;
  font-size: 22px;
  text-align: center;
}
.p-toClm__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  margin-top: 26px;
}
@media (min-width: 768px) {
  .p-toClm__list {
    flex-direction: row;
    align-items: flex-start;
  }
}
.p-toClm__item {
  width: 260px;
}
@media (min-width: 768px) {
  .p-toClm__item {
    flex: 1 1;
  }
}
.p-toClm__item__head {
  text-align: center;
}
.p-toClm__item__head__ttl {
  margin-top: 10px;
  font-size: 15px;
  font-weight: bold;
}
.p-toClm__item__cont {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  padding-top: 20px;
  font-size: 15px;
}
.p-toClm__item__cont::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: linear-gradient(to right, #808080 25%, transparent 25%);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: top;
}
.p-toClm__item__cont p {
  font-size: 13px;
}

.p-markList, .p-markList--flat {
  --gap: 0px;
  --gutter: 0.5em;
  line-height: 1.5;
}
.p-markList:not(:last-child), .p-markList--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-markList > li, .p-markList--flat > li {
  display: flex;
  align-items: flex-start;
}
.p-markList > li:not(:first-child), .p-markList--flat > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-markList > li > i, .p-markList--flat > li > i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  margin-right: var(--gap);
}
.p-markList > li > :nth-child(2), .p-markList--flat > li > :nth-child(2) {
  flex: 1 1 auto;
}
.p-markList.--alC > li, .--alC.p-markList--flat > li {
  justify-content: center;
}
.p-markList.--alC > li > :nth-child(2), .--alC.p-markList--flat > li > :nth-child(2) {
  flex: none;
}
@media (min-width: 768px) {
  .p-markList--pc-alC > li {
    justify-content: center;
  }
  .p-markList--pc-alC > li > span {
    flex: none;
  }
}
@media (min-width: 768px) {
  .p-markList.--pc-alR > li, .--pc-alR.p-markList--flat > li {
    justify-content: flex-end;
  }
  .p-markList.--pc-alR > li > span, .--pc-alR.p-markList--flat > li > span {
    flex: 0 1 auto;
  }
}
.p-markList--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-ul:not(:last-child), .p-ul--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-ul > li, .p-ul--flat > li {
  position: relative;
  padding-left: 1em;
}
.p-ul > li::before, .p-ul--flat > li::before {
  content: "･";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1.75em;
  line-height: 1.75em;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}
.p-ul > li:not(:first-child), .p-ul--flat > li:not(:first-child) {
  margin-top: 0.25em;
}
.p-ul--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-linkList {
  --gap: 0.25em;
  --gutter: 0.5em;
  --mt: 0px;
  --mb: 0px;
  line-height: 1.5;
  margin-top: var(--mt);
  margin-bottom: var(--mb);
}
.p-linkList:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-linkList > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-linkList > li > a {
  display: inline-flex;
  align-items: flex-start;
  text-decoration: none;
  color: #006bcd;
  -moz-text-align-last: left;
  text-align-last: left;
  transition: color 200ms;
}
.p-linkList > li > a::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #00aaeb;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  font-weight: bold;
  margin-right: var(--gap);
}
@media (hover: hover) and (pointer: fine) {
  .p-linkList > li > a:hover {
    color: #349eff;
  }
}
.p-linkList.--alC > li {
  display: flex;
  justify-content: center;
}
.p-linkList.--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-guideline {
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
}
.p-guideline__clm {
  display: grid;
  grid-template-columns: 100%;
  gap: 16px;
}
@media (min-width: 768px) {
  .p-guideline__clm {
    grid-template-columns: auto 1fr;
    gap: 32px;
  }
}
.p-guideline__clm__thumb {
  justify-self: center;
}
@media (min-width: 768px) {
  .p-guideline__clm__thumb img {
    width: 166px;
  }
}
.p-guideline__clm__cont > :not(:first-child) {
  margin-top: 10px;
}

.p-step-sec {
  position: relative;
  margin-top: 60px;
  padding: 44px 20px 40px;
  border-radius: 30px;
  background: #EBF8FF;
}
@media (max-width: 767px) {
  .p-step-sec {
    margin-left: -5px;
    padding-right: -5px;
  }
}
@media (min-width: 768px) {
  .p-step-sec {
    padding: 50px 60px;
  }
}
.p-step-sec:not(:has(.p-step-sec__number)) {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .p-step-sec:not(:has(.p-step-sec__number)) {
    padding-top: 40px;
  }
}
.p-step-sec__number {
  display: grid;
  place-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 60px;
  height: 60px;
  padding-top: 1px;
  margin: auto;
  background: #00B5FA;
  border-radius: 50%;
  color: #FFF;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  translate: 0 -50%;
}
.p-step-sec__head {
  margin-bottom: 24px;
  padding: 0 0 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .p-step-sec__head {
    margin-bottom: 32px;
  }
}
.p-step-sec__head > :not(:first-child) {
  margin-top: 8px;
}
.p-step-sec__cont {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}
.p-step-sec__ttl {
  color: var(--text-333333, #333);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%; /* 36px */
}
@media (min-width: 768px) {
  .p-step-sec__ttl {
    line-height: 1.75;
  }
}
.p-step-sec__lede:not(:first-child) {
  margin-top: 20px;
}
.p-step-sec__lede > :not(:first-child) {
  margin-top: 8px;
}

.p-step-login {
  display: grid;
  grid-template-areas: "cont cont" "left right";
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 10px;
}
@media (min-width: 768px) {
  .p-step-login {
    grid-template-areas: "left cont right";
    grid-template-columns: 1fr auto 1fr;
    gap: 50px;
    align-items: center;
  }
}
.p-step-login__cont {
  grid-area: cont;
}
@media (min-width: 768px) {
  .p-step-login__cont {
    width: 610px;
  }
}
.p-step-login__left, .p-step-login__right {
  min-width: 0;
}
.p-step-login__left img, .p-step-login__right img {
  width: 110px;
}
@media (min-width: 768px) {
  .p-step-login__left img, .p-step-login__right img {
    width: 150px;
  }
}
.p-step-login__left {
  grid-area: left;
  justify-self: right;
}
.p-step-login__right {
  grid-area: right;
  justify-self: left;
}
.p-step-login__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.p-step-login__btn form {
  width: 100%;
}
@media (min-width: 768px) {
  .p-step-login__btn form {
    width: auto;
  }
}
.p-step-login__btn .c-btn {
  width: 100%;
  min-height: 64px;
  font-size: 18px;
}
@media (min-width: 768px) {
  .p-step-login__btn .c-btn {
    width: 420px;
  }
}
.p-step-login__btn .c-btn::before {
  margin-bottom: 1px;
}
.p-step-login__btn .c-btn span {
  margin-top: 1px;
}
.p-step-login__btn .c-btn.iconLogin, .p-step-login__btn .c-btn.iconRegister {
  line-height: 1 !important;
}

strong {
  font-weight: bold !important;
}
strong.__red {
  color: #F85252;
}

.p-link, .p-link-underline {
  color: var(--main-color-02);
  transition: color 200ms;
}
@media (hover: hover) and (pointer: fine) {
  .p-link:hover, .p-link-underline:hover {
    color: var(--main-color-07);
  }
}
.p-link-underline {
  color: var(--main-color-02);
  text-decoration: underline;
}

.p-tagline {
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-tagline {
    font-size: 18px;
  }
}

.p-important {
  --gap: 10px;
  color: #F85252;
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-important li {
    justify-content: center;
  }
  .p-important li > :nth-child(2) {
    flex: 0 1 auto;
  }
}
.p-important i {
  display: flex;
  padding: 3px 7px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 2px;
  border: 1px solid #F85252;
  background: #FFF;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
}

.p-beginner {
  --gap: 10px;
}
.p-beginner .__ttl {
  color: #076FCE;
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-beginner .__ttl {
    font-size: 18px;
  }
}

.p-notes {
  font-size: 14px;
  line-height: 1.5;
}

.p-section {
  padding-top: 64px;
}

.p-hdg02 {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%; /* 36px */
  text-align: center;
}

.p-inquiry-clm {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .p-inquiry-clm {
    grid-template-columns: repeat(2, 1fr);
  }
}
.p-inquiry-clm__col {
  display: flex;
  gap: 20px;
  padding: 40px 20px;
  flex-direction: column;
  border-radius: 20px;
  border: 1px solid #E6E6E6;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .p-inquiry-clm__col {
    padding: 40px 27px;
  }
}
.p-inquiry-clm__col__ttl {
  flex: 0 0 auto;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-inquiry-clm__col__txt {
  flex: 1 1 auto;
}
.p-inquiry-clm__col__btn {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
}
.p-inquiry-clm__col__btn .c-btn {
  width: 100%;
  max-width: 220px;
}

.p-inquiry-notice {
  margin-top: 32px;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 768px) {
  .p-inquiry-notice {
    margin-left: auto;
    margin-right: auto;
  }
}
.p-inquiry-notice__cont {
  margin-top: 8px;
  font-size: 15px;
}
.p-inquiry-notice__cont > *:not(:last-child) {
  margin-bottom: 0.25em;
}

.u-align-left {
  text-align: left;
}

.u-align-center {
  text-align: center;
}

.u-align-right {
  text-align: right;
}

@media (min-width: 768px) {
  .u-align-left-pc {
    text-align: left;
  }
  .u-align-center-pc {
    text-align: center;
  }
  .u-align-right-pc {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .u-align-left-sp {
    text-align: left;
  }
  .u-align-center-sp {
    text-align: center;
  }
  .u-align-right-sp {
    text-align: right;
  }
}
.u-valign-top {
  vertical-align: top;
}

.u-valign-middle {
  vertical-align: middle;
}

.u-valign-bottom {
  vertical-align: bottom;
}

@media (max-width: 767px) {
  .u-pcbr {
    display: none;
  }
}

.u-spbr {
  display: none;
}
@media (max-width: 767px) {
  .u-spbr {
    display: block;
  }
}

@media (max-width: 767px) {
  .u-pconly {
    display: none;
  }
}

.u-sponly {
  display: none;
}
@media (max-width: 767px) {
  .u-sponly {
    display: block;
  }
}

.u-fz1 {
  font-size: 1px;
}

@media (max-width: 767px) {
  .u-fz1sp {
    font-size: 1px;
  }
}
.u-fz2 {
  font-size: 2px;
}

@media (max-width: 767px) {
  .u-fz2sp {
    font-size: 2px;
  }
}
.u-fz3 {
  font-size: 3px;
}

@media (max-width: 767px) {
  .u-fz3sp {
    font-size: 3px;
  }
}
.u-fz4 {
  font-size: 4px;
}

@media (max-width: 767px) {
  .u-fz4sp {
    font-size: 4px;
  }
}
.u-fz5 {
  font-size: 5px;
}

@media (max-width: 767px) {
  .u-fz5sp {
    font-size: 5px;
  }
}
.u-fz6 {
  font-size: 6px;
}

@media (max-width: 767px) {
  .u-fz6sp {
    font-size: 6px;
  }
}
.u-fz7 {
  font-size: 7px;
}

@media (max-width: 767px) {
  .u-fz7sp {
    font-size: 7px;
  }
}
.u-fz8 {
  font-size: 8px;
}

@media (max-width: 767px) {
  .u-fz8sp {
    font-size: 8px;
  }
}
.u-fz9 {
  font-size: 9px;
}

@media (max-width: 767px) {
  .u-fz9sp {
    font-size: 9px;
  }
}
.u-fz10 {
  font-size: 10px;
}

@media (max-width: 767px) {
  .u-fz10sp {
    font-size: 10px;
  }
}
.u-fz11 {
  font-size: 11px;
}

@media (max-width: 767px) {
  .u-fz11sp {
    font-size: 11px;
  }
}
.u-fz12 {
  font-size: 12px;
}

@media (max-width: 767px) {
  .u-fz12sp {
    font-size: 12px;
  }
}
.u-fz13 {
  font-size: 13px;
}

@media (max-width: 767px) {
  .u-fz13sp {
    font-size: 13px;
  }
}
.u-fz14 {
  font-size: 14px;
}

@media (max-width: 767px) {
  .u-fz14sp {
    font-size: 14px;
  }
}
.u-fz15 {
  font-size: 15px;
}

@media (max-width: 767px) {
  .u-fz15sp {
    font-size: 15px;
  }
}
.u-fz16 {
  font-size: 16px;
}

@media (max-width: 767px) {
  .u-fz16sp {
    font-size: 16px;
  }
}
.u-fz17 {
  font-size: 17px;
}

@media (max-width: 767px) {
  .u-fz17sp {
    font-size: 17px;
  }
}
.u-fz18 {
  font-size: 18px;
}

@media (max-width: 767px) {
  .u-fz18sp {
    font-size: 18px;
  }
}
.u-fz19 {
  font-size: 19px;
}

@media (max-width: 767px) {
  .u-fz19sp {
    font-size: 19px;
  }
}
.u-fz20 {
  font-size: 20px;
}

@media (max-width: 767px) {
  .u-fz20sp {
    font-size: 20px;
  }
}
.u-fz21 {
  font-size: 21px;
}

@media (max-width: 767px) {
  .u-fz21sp {
    font-size: 21px;
  }
}
.u-fz22 {
  font-size: 22px;
}

@media (max-width: 767px) {
  .u-fz22sp {
    font-size: 22px;
  }
}
.u-fz23 {
  font-size: 23px;
}

@media (max-width: 767px) {
  .u-fz23sp {
    font-size: 23px;
  }
}
.u-fz24 {
  font-size: 24px;
}

@media (max-width: 767px) {
  .u-fz24sp {
    font-size: 24px;
  }
}
.u-fz25 {
  font-size: 25px;
}

@media (max-width: 767px) {
  .u-fz25sp {
    font-size: 25px;
  }
}
.u-fz26 {
  font-size: 26px;
}

@media (max-width: 767px) {
  .u-fz26sp {
    font-size: 26px;
  }
}
.u-fz27 {
  font-size: 27px;
}

@media (max-width: 767px) {
  .u-fz27sp {
    font-size: 27px;
  }
}
.u-fz28 {
  font-size: 28px;
}

@media (max-width: 767px) {
  .u-fz28sp {
    font-size: 28px;
  }
}
.u-fz29 {
  font-size: 29px;
}

@media (max-width: 767px) {
  .u-fz29sp {
    font-size: 29px;
  }
}
.u-fz30 {
  font-size: 30px;
}

@media (max-width: 767px) {
  .u-fz30sp {
    font-size: 30px;
  }
}
.u-fz31 {
  font-size: 31px;
}

@media (max-width: 767px) {
  .u-fz31sp {
    font-size: 31px;
  }
}
.u-fz32 {
  font-size: 32px;
}

@media (max-width: 767px) {
  .u-fz32sp {
    font-size: 32px;
  }
}
.u-mt-s1 {
  margin-top: 8px;
}

.u-mb-s1 {
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .u-mt-s1sp {
    margin-top: 8px;
  }
  .u-mb-s1sp {
    margin-bottom: 8px;
  }
}
.u-mt-s2 {
  margin-top: 16px;
}

.u-mb-s2 {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .u-mt-s2sp {
    margin-top: 16px;
  }
  .u-mb-s2sp {
    margin-bottom: 16px;
  }
}
.u-mt-s3 {
  margin-top: 24px;
}

.u-mb-s3 {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .u-mt-s3sp {
    margin-top: 24px;
  }
  .u-mb-s3sp {
    margin-bottom: 24px;
  }
}
.u-mt-s4 {
  margin-top: 32px;
}

.u-mb-s4 {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .u-mt-s4sp {
    margin-top: 32px;
  }
  .u-mb-s4sp {
    margin-bottom: 32px;
  }
}
.u-mt-s5 {
  margin-top: 40px;
}

.u-mb-s5 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .u-mt-s5sp {
    margin-top: 40px;
  }
  .u-mb-s5sp {
    margin-bottom: 40px;
  }
}
.u-mt-s6 {
  margin-top: 48px;
}

.u-mb-s6 {
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  .u-mt-s6sp {
    margin-top: 48px;
  }
  .u-mb-s6sp {
    margin-bottom: 48px;
  }
}
.u-mt-s7 {
  margin-top: 56px;
}

.u-mb-s7 {
  margin-bottom: 56px;
}

@media (max-width: 767px) {
  .u-mt-s7sp {
    margin-top: 56px;
  }
  .u-mb-s7sp {
    margin-bottom: 56px;
  }
}
.u-mt-s8 {
  margin-top: 64px;
}

.u-mb-s8 {
  margin-bottom: 64px;
}

@media (max-width: 767px) {
  .u-mt-s8sp {
    margin-top: 64px;
  }
  .u-mb-s8sp {
    margin-bottom: 64px;
  }
}
.u-mt-s9 {
  margin-top: 72px;
}

.u-mb-s9 {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .u-mt-s9sp {
    margin-top: 72px;
  }
  .u-mb-s9sp {
    margin-bottom: 72px;
  }
}
.u-mt-s10 {
  margin-top: 80px;
}

.u-mb-s10 {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .u-mt-s10sp {
    margin-top: 80px;
  }
  .u-mb-s10sp {
    margin-bottom: 80px;
  }
}
.u-mt0 {
  margin-top: 0px;
}

.u-mb0 {
  margin-bottom: 0px;
}

.u-pt0 {
  padding-top: 0px;
}

.u-pb0 {
  padding-bottom: 0px;
}

@media (max-width: 767px) {
  .u-mt0sp {
    margin-top: 0px;
  }
  .u-mb0sp {
    margin-bottom: 0px;
  }
  .u-pt0sp {
    padding-top: 0px;
  }
  .u-pb0sp {
    padding-bottom: 0px;
  }
}
.u-mt10 {
  margin-top: 10px;
}

.u-mb10 {
  margin-bottom: 10px;
}

.u-pt10 {
  padding-top: 10px;
}

.u-pb10 {
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .u-mt10sp {
    margin-top: 10px;
  }
  .u-mb10sp {
    margin-bottom: 10px;
  }
  .u-pt10sp {
    padding-top: 10px;
  }
  .u-pb10sp {
    padding-bottom: 10px;
  }
}
.u-mt20 {
  margin-top: 20px;
}

.u-mb20 {
  margin-bottom: 20px;
}

.u-pt20 {
  padding-top: 20px;
}

.u-pb20 {
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .u-mt20sp {
    margin-top: 20px;
  }
  .u-mb20sp {
    margin-bottom: 20px;
  }
  .u-pt20sp {
    padding-top: 20px;
  }
  .u-pb20sp {
    padding-bottom: 20px;
  }
}
.u-mt30 {
  margin-top: 30px;
}

.u-mb30 {
  margin-bottom: 30px;
}

.u-pt30 {
  padding-top: 30px;
}

.u-pb30 {
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .u-mt30sp {
    margin-top: 30px;
  }
  .u-mb30sp {
    margin-bottom: 30px;
  }
  .u-pt30sp {
    padding-top: 30px;
  }
  .u-pb30sp {
    padding-bottom: 30px;
  }
}
.u-mt40 {
  margin-top: 40px;
}

.u-mb40 {
  margin-bottom: 40px;
}

.u-pt40 {
  padding-top: 40px;
}

.u-pb40 {
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .u-mt40sp {
    margin-top: 40px;
  }
  .u-mb40sp {
    margin-bottom: 40px;
  }
  .u-pt40sp {
    padding-top: 40px;
  }
  .u-pb40sp {
    padding-bottom: 40px;
  }
}
.u-mt50 {
  margin-top: 50px;
}

.u-mb50 {
  margin-bottom: 50px;
}

.u-pt50 {
  padding-top: 50px;
}

.u-pb50 {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .u-mt50sp {
    margin-top: 50px;
  }
  .u-mb50sp {
    margin-bottom: 50px;
  }
  .u-pt50sp {
    padding-top: 50px;
  }
  .u-pb50sp {
    padding-bottom: 50px;
  }
}
.u-mt60 {
  margin-top: 60px;
}

.u-mb60 {
  margin-bottom: 60px;
}

.u-pt60 {
  padding-top: 60px;
}

.u-pb60 {
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .u-mt60sp {
    margin-top: 60px;
  }
  .u-mb60sp {
    margin-bottom: 60px;
  }
  .u-pt60sp {
    padding-top: 60px;
  }
  .u-pb60sp {
    padding-bottom: 60px;
  }
}
.u-mt70 {
  margin-top: 70px;
}

.u-mb70 {
  margin-bottom: 70px;
}

.u-pt70 {
  padding-top: 70px;
}

.u-pb70 {
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .u-mt70sp {
    margin-top: 70px;
  }
  .u-mb70sp {
    margin-bottom: 70px;
  }
  .u-pt70sp {
    padding-top: 70px;
  }
  .u-pb70sp {
    padding-bottom: 70px;
  }
}
.u-mt80 {
  margin-top: 80px;
}

.u-mb80 {
  margin-bottom: 80px;
}

.u-pt80 {
  padding-top: 80px;
}

.u-pb80 {
  padding-bottom: 80px;
}

@media (max-width: 767px) {
  .u-mt80sp {
    margin-top: 80px;
  }
  .u-mb80sp {
    margin-bottom: 80px;
  }
  .u-pt80sp {
    padding-top: 80px;
  }
  .u-pb80sp {
    padding-bottom: 80px;
  }
}
.u-mt90 {
  margin-top: 90px;
}

.u-mb90 {
  margin-bottom: 90px;
}

.u-pt90 {
  padding-top: 90px;
}

.u-pb90 {
  padding-bottom: 90px;
}

@media (max-width: 767px) {
  .u-mt90sp {
    margin-top: 90px;
  }
  .u-mb90sp {
    margin-bottom: 90px;
  }
  .u-pt90sp {
    padding-top: 90px;
  }
  .u-pb90sp {
    padding-bottom: 90px;
  }
}
.u-mt100 {
  margin-top: 100px;
}

.u-mb100 {
  margin-bottom: 100px;
}

.u-pt100 {
  padding-top: 100px;
}

.u-pb100 {
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .u-mt100sp {
    margin-top: 100px;
  }
  .u-mb100sp {
    margin-bottom: 100px;
  }
  .u-pt100sp {
    padding-top: 100px;
  }
  .u-pb100sp {
    padding-bottom: 100px;
  }
}
.u-mt110 {
  margin-top: 110px;
}

.u-mb110 {
  margin-bottom: 110px;
}

.u-pt110 {
  padding-top: 110px;
}

.u-pb110 {
  padding-bottom: 110px;
}

@media (max-width: 767px) {
  .u-mt110sp {
    margin-top: 110px;
  }
  .u-mb110sp {
    margin-bottom: 110px;
  }
  .u-pt110sp {
    padding-top: 110px;
  }
  .u-pb110sp {
    padding-bottom: 110px;
  }
}
.u-mt120 {
  margin-top: 120px;
}

.u-mb120 {
  margin-bottom: 120px;
}

.u-pt120 {
  padding-top: 120px;
}

.u-pb120 {
  padding-bottom: 120px;
}

@media (max-width: 767px) {
  .u-mt120sp {
    margin-top: 120px;
  }
  .u-mb120sp {
    margin-bottom: 120px;
  }
  .u-pt120sp {
    padding-top: 120px;
  }
  .u-pb120sp {
    padding-bottom: 120px;
  }
}
.u-mt130 {
  margin-top: 130px;
}

.u-mb130 {
  margin-bottom: 130px;
}

.u-pt130 {
  padding-top: 130px;
}

.u-pb130 {
  padding-bottom: 130px;
}

@media (max-width: 767px) {
  .u-mt130sp {
    margin-top: 130px;
  }
  .u-mb130sp {
    margin-bottom: 130px;
  }
  .u-pt130sp {
    padding-top: 130px;
  }
  .u-pb130sp {
    padding-bottom: 130px;
  }
}
.u-mt140 {
  margin-top: 140px;
}

.u-mb140 {
  margin-bottom: 140px;
}

.u-pt140 {
  padding-top: 140px;
}

.u-pb140 {
  padding-bottom: 140px;
}

@media (max-width: 767px) {
  .u-mt140sp {
    margin-top: 140px;
  }
  .u-mb140sp {
    margin-bottom: 140px;
  }
  .u-pt140sp {
    padding-top: 140px;
  }
  .u-pb140sp {
    padding-bottom: 140px;
  }
}
.u-mt150 {
  margin-top: 150px;
}

.u-mb150 {
  margin-bottom: 150px;
}

.u-pt150 {
  padding-top: 150px;
}

.u-pb150 {
  padding-bottom: 150px;
}

@media (max-width: 767px) {
  .u-mt150sp {
    margin-top: 150px;
  }
  .u-mb150sp {
    margin-bottom: 150px;
  }
  .u-pt150sp {
    padding-top: 150px;
  }
  .u-pb150sp {
    padding-bottom: 150px;
  }
}
.u-mt160 {
  margin-top: 160px;
}

.u-mb160 {
  margin-bottom: 160px;
}

.u-pt160 {
  padding-top: 160px;
}

.u-pb160 {
  padding-bottom: 160px;
}

@media (max-width: 767px) {
  .u-mt160sp {
    margin-top: 160px;
  }
  .u-mb160sp {
    margin-bottom: 160px;
  }
  .u-pt160sp {
    padding-top: 160px;
  }
  .u-pb160sp {
    padding-bottom: 160px;
  }
}
.u-mt170 {
  margin-top: 170px;
}

.u-mb170 {
  margin-bottom: 170px;
}

.u-pt170 {
  padding-top: 170px;
}

.u-pb170 {
  padding-bottom: 170px;
}

@media (max-width: 767px) {
  .u-mt170sp {
    margin-top: 170px;
  }
  .u-mb170sp {
    margin-bottom: 170px;
  }
  .u-pt170sp {
    padding-top: 170px;
  }
  .u-pb170sp {
    padding-bottom: 170px;
  }
}
.u-mt180 {
  margin-top: 180px;
}

.u-mb180 {
  margin-bottom: 180px;
}

.u-pt180 {
  padding-top: 180px;
}

.u-pb180 {
  padding-bottom: 180px;
}

@media (max-width: 767px) {
  .u-mt180sp {
    margin-top: 180px;
  }
  .u-mb180sp {
    margin-bottom: 180px;
  }
  .u-pt180sp {
    padding-top: 180px;
  }
  .u-pb180sp {
    padding-bottom: 180px;
  }
}
.u-mt190 {
  margin-top: 190px;
}

.u-mb190 {
  margin-bottom: 190px;
}

.u-pt190 {
  padding-top: 190px;
}

.u-pb190 {
  padding-bottom: 190px;
}

@media (max-width: 767px) {
  .u-mt190sp {
    margin-top: 190px;
  }
  .u-mb190sp {
    margin-bottom: 190px;
  }
  .u-pt190sp {
    padding-top: 190px;
  }
  .u-pb190sp {
    padding-bottom: 190px;
  }
}
.u-mt200 {
  margin-top: 200px;
}

.u-mb200 {
  margin-bottom: 200px;
}

.u-pt200 {
  padding-top: 200px;
}

.u-pb200 {
  padding-bottom: 200px;
}

@media (max-width: 767px) {
  .u-mt200sp {
    margin-top: 200px;
  }
  .u-mb200sp {
    margin-bottom: 200px;
  }
  .u-pt200sp {
    padding-top: 200px;
  }
  .u-pb200sp {
    padding-bottom: 200px;
  }
}
.u-mt0 {
  margin-top: 0 !important;
}

.u-mb0 {
  margin-bottom: 0 !important;
}

.u-pt0 {
  padding-top: 0 !important;
}

.u-pb0 {
  padding-bottom: 0 !important;
}

.u-fwB {
  font-weight: bold;
}

.u-fwN {
  font-weight: normal;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9zdHlsZS5jc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvc3R5bGUuc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3MvZm91bmRhdGlvbi9fbWl4aW5zLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3MvbGF5b3V0L190b3BpY3BhdGhBcmVhLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3MvbGF5b3V0L19idG4tdG9wLTAxLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3MvbGF5b3V0L19sLXdyYXBwZXIuc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9sYXlvdXQvX2wtbGF5b3V0LnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3MvbGF5b3V0L19sLWxvZ2luLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY2Fyb3VzZWxMaXN0LnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29sV3JhcC5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbnRzLWxpc3Quc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZGcuc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZXJvLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fc2lkZS1jYXRlZ29yeS1uYXYuc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9vYmplY3QvY29tcG9uZW50L19zaWRlLWNvbnRzLW5hdi5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC9jb21wb25lbnQvX2luZGV4LWhlYWQuc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9vYmplY3QvcHJvamVjdC9faGVhZGVyLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2Zvb3Rlci5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC9wcm9qZWN0L190YWtpbmdPdmVyLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2xpc3Quc2NzcyIsImxwLzIwMjgvbWF0Y2hwbHVzLWxpbmthZ2Uvc2Nzcy9vYmplY3QvcHJvamVjdC9fcHJvamVjdC5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC91dGlsaXR5L19ici5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC91dGlsaXR5L19kaXNwbGF5LnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2ZvbnQtc2l6ZS5zY3NzIiwibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL29iamVjdC91dGlsaXR5L19zcGFjaW5nLnNjc3MiLCJscC8yMDI4L21hdGNocGx1cy1saW5rYWdlL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxn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QTtFQUNFLGFBQUE7QXhCbXJFRjtBRy9xRUU7RXFCTEY7SUFFZ0IsY0FBQTtFeEJzckVkO0FBQ0Y7O0FHcHJFRTtFc0JURjtJQUNnQixhQUFBO0V6QmlzRWQ7QUFDRjs7QXlCL3JFQTtFQUNFLGFBQUE7QXpCa3NFRjtBRzlyRUU7RXNCTEY7SUFFZ0IsY0FBQTtFekJxc0VkO0FBQ0Y7O0EwQjNzRUU7RUFBYSxjQUFBO0ExQitzRWY7O0FHdnNFRTtFdUJORTtJQUFlLGNBQUE7RTFCa3RFakI7QUFDRjtBMEJydEVFO0VBQWEsY0FBQTtBMUJ3dEVmOztBR2h0RUU7RXVCTkU7SUFBZSxjQUFBO0UxQjJ0RWpCO0FBQ0Y7QTBCOXRFRTtFQUFhLGNBQUE7QTFCaXVFZjs7QUd6dEVFO0V1Qk5FO0lBQWUsY0FBQTtFMUJvdUVqQjtBQUNGO0EwQnZ1RUU7RUFBYSxjQUFBO0ExQjB1RWY7O0FHbHVFRTtFdUJORTtJQUFlLGNBQUE7RTFCNnVFakI7QUFDRjtBMEJodkVFO0VBQWEsY0FBQTtBMUJtdkVmOztBRzN1RUU7RXVCTkU7SUFBZSxjQUFBO0UxQnN2RWpCO0FBQ0Y7QTBCenZFRTtFQUFhLGNBQUE7QTFCNHZFZjs7QUdwdkVFO0V1Qk5FO0lBQWUsY0FBQTtFMUIrdkVqQjtBQUNGO0EwQmx3RUU7RUFBYSxjQUFBO0ExQnF3RWY7O0FHN3ZFRTtFdUJORTtJQUFlLGNBQUE7RTFCd3dFakI7QUFDRjtBMEIzd0VFO0VBQWEsY0FBQTtBMUI4d0VmOztBR3R3RUU7RXVCTkU7SUFBZSxjQUFBO0UxQml4RWpCO0FBQ0Y7QTBCcHhFRTtFQUFhLGNBQUE7QTFCdXhFZjs7QUcvd0VFO0V1Qk5FO0lBQWUsY0FBQTtFMUIweEVqQjtBQUNGO0EwQjd4RUU7RUFBYSxlQUFBO0ExQmd5RWY7O0FHeHhFRTtFdUJORTtJQUFlLGVBQUE7RTFCbXlFakI7QUFDRjtBMEJ0eUVFO0VBQWEsZUFBQTtBMUJ5eUVmOztBR2p5RUU7RXVCTkU7SUFBZSxlQUFBO0UxQjR5RWpCO0FBQ0Y7QTBCL3lFRTtFQUFhLGVBQUE7QTFCa3pFZjs7QUcxeUVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJxekVqQjtBQUNGO0EwQnh6RUU7RUFBYSxlQUFBO0ExQjJ6RWY7O0FHbnpFRTtFdUJORTtJQUFlLGVBQUE7RTFCOHpFakI7QUFDRjtBMEJqMEVFO0VBQWEsZUFBQTtBMUJvMEVmOztBRzV6RUU7RXVCTkU7SUFBZSxlQUFBO0UxQnUwRWpCO0FBQ0Y7QTBCMTBFRTtFQUFhLGVBQUE7QTFCNjBFZjs7QUdyMEVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJnMUVqQjtBQUNGO0EwQm4xRUU7RUFBYSxlQUFBO0ExQnMxRWY7O0FHOTBFRTtFdUJORTtJQUFlLGVBQUE7RTFCeTFFakI7QUFDRjtBMEI1MUVFO0VBQWEsZUFBQTtBMUIrMUVmOztBR3YxRUU7RXVCTkU7SUFBZSxlQUFBO0UxQmsyRWpCO0FBQ0Y7QTBCcjJFRTtFQUFhLGVBQUE7QTFCdzJFZjs7QUdoMkVFO0V1Qk5FO0lBQWUsZUFBQTtFMUIyMkVqQjtBQUNGO0EwQjkyRUU7RUFBYSxlQUFBO0ExQmkzRWY7O0FHejJFRTtFdUJORTtJQUFlLGVBQUE7RTFCbzNFakI7QUFDRjtBMEJ2M0VFO0VBQWEsZUFBQTtBMUIwM0VmOztBR2wzRUU7RXVCTkU7SUFBZSxlQUFBO0UxQjYzRWpCO0FBQ0Y7QTBCaDRFRTtFQUFhLGVBQUE7QTFCbTRFZjs7QUczM0VFO0V1Qk5FO0lBQWUsZUFBQTtFMUJzNEVqQjtBQUNGO0EwQno0RUU7RUFBYSxlQUFBO0ExQjQ0RWY7O0FHcDRFRTtFdUJORTtJQUFlLGVBQUE7RTFCKzRFakI7QUFDRjtBMEJsNUVFO0VBQWEsZUFBQTtBMUJxNUVmOztBRzc0RUU7RXVCTkU7SUFBZSxlQUFBO0UxQnc1RWpCO0FBQ0Y7QTBCMzVFRTtFQUFhLGVBQUE7QTFCODVFZjs7QUd0NUVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJpNkVqQjtBQUNGO0EwQnA2RUU7RUFBYSxlQUFBO0ExQnU2RWY7O0FHLzVFRTtFdUJORTtJQUFlLGVBQUE7RTFCMDZFakI7QUFDRjtBMEI3NkVFO0VBQWEsZUFBQTtBMUJnN0VmOztBR3g2RUU7RXVCTkU7SUFBZSxlQUFBO0UxQm03RWpCO0FBQ0Y7QTBCdDdFRTtFQUFhLGVBQUE7QTFCeTdFZjs7QUdqN0VFO0V1Qk5FO0lBQWUsZUFBQTtFMUI0N0VqQjtBQUNGO0EwQi83RUU7RUFBYSxlQUFBO0ExQms4RWY7O0FHMTdFRTtFdUJORTtJQUFlLGVBQUE7RTFCcThFakI7QUFDRjtBMEJ4OEVFO0VBQWEsZUFBQTtBMUIyOEVmOztBR244RUU7RXVCTkU7SUFBZSxlQUFBO0UxQjg4RWpCO0FBQ0Y7QTBCajlFRTtFQUFhLGVBQUE7QTFCbzlFZjs7QUc1OEVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJ1OUVqQjtBQUNGO0EwQjE5RUU7RUFBYSxlQUFBO0ExQjY5RWY7O0FHcjlFRTtFdUJORTtJQUFlLGVBQUE7RTFCZytFakI7QUFDRjtBMEJuK0VFO0VBQWEsZUFBQTtBMUJzK0VmOztBRzk5RUU7RXVCTkU7SUFBZSxlQUFBO0UxQnkrRWpCO0FBQ0Y7QTJCNStFRTtFQUFtQixlQUFBO0EzQisrRXJCOztBMkI5K0VFO0VBQW1CLGtCQUFBO0EzQmsvRXJCOztBRzMrRUU7RXdCTEU7SUFBcUIsZUFBQTtFM0JxL0V2QjtFMkJwL0VFO0lBQXFCLGtCQUFBO0UzQnUvRXZCO0FBQ0Y7QTJCNS9FRTtFQUFtQixnQkFBQTtBM0IrL0VyQjs7QTJCOS9FRTtFQUFtQixtQkFBQTtBM0JrZ0ZyQjs7QUczL0VFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnFnRnZCO0UyQnBnRkU7SUFBcUIsbUJBQUE7RTNCdWdGdkI7QUFDRjtBMkI1Z0ZFO0VBQW1CLGdCQUFBO0EzQitnRnJCOztBMkI5Z0ZFO0VBQW1CLG1CQUFBO0EzQmtoRnJCOztBRzNnRkU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCcWhGdkI7RTJCcGhGRTtJQUFxQixtQkFBQTtFM0J1aEZ2QjtBQUNGO0EyQjVoRkU7RUFBbUIsZ0JBQUE7QTNCK2hGckI7O0EyQjloRkU7RUFBbUIsbUJBQUE7QTNCa2lGckI7O0FHM2hGRTtFd0JMRTtJQUFxQixnQkFBQTtFM0JxaUZ2QjtFMkJwaUZFO0lBQXFCLG1CQUFBO0UzQnVpRnZCO0FBQ0Y7QTJCNWlGRTtFQUFtQixnQkFBQTtBM0IraUZyQjs7QTJCOWlGRTtFQUFtQixtQkFBQTtBM0JrakZyQjs7QUczaUZFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnFqRnZCO0UyQnBqRkU7SUFBcUIsbUJBQUE7RTNCdWpGdkI7QUFDRjtBMkI1akZFO0VBQW1CLGdCQUFBO0EzQitqRnJCOztBMkI5akZFO0VBQW1CLG1CQUFBO0EzQmtrRnJCOztBRzNqRkU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCcWtGdkI7RTJCcGtGRTtJQUFxQixtQkFBQTtFM0J1a0Z2QjtBQUNGO0EyQjVrRkU7RUFBbUIsZ0JBQUE7QTNCK2tGckI7O0EyQjlrRkU7RUFBbUIsbUJBQUE7QTNCa2xGckI7O0FHM2tGRTtFd0JMRTtJQUFxQixnQkFBQTtFM0JxbEZ2QjtFMkJwbEZFO0lBQXFCLG1CQUFBO0UzQnVsRnZCO0FBQ0Y7QTJCNWxGRTtFQUFtQixnQkFBQTtBM0IrbEZyQjs7QTJCOWxGRTtFQUFtQixtQkFBQTtBM0JrbUZyQjs7QUczbEZFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnFtRnZCO0UyQnBtRkU7SUFBcUIsbUJBQUE7RTNCdW1GdkI7QUFDRjtBMkI1bUZFO0VBQW1CLGdCQUFBO0EzQittRnJCOztBMkI5bUZFO0VBQW1CLG1CQUFBO0EzQmtuRnJCOztBRzNtRkU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCcW5GdkI7RTJCcG5GRTtJQUFxQixtQkFBQTtFM0J1bkZ2QjtBQUNGO0EyQjVuRkU7RUFBbUIsZ0JBQUE7QTNCK25GckI7O0EyQjluRkU7RUFBbUIsbUJBQUE7QTNCa29GckI7O0FHM25GRTtFd0JMRTtJQUFxQixnQkFBQTtFM0Jxb0Z2QjtFMkJwb0ZFO0lBQXFCLG1CQUFBO0UzQnVvRnZCO0FBQ0Y7QTJCbm9GRTtFQUFrQixlQUFBO0EzQnNvRnBCOztBMkJyb0ZFO0VBQWtCLGtCQUFBO0EzQnlvRnBCOztBMkJ4b0ZFO0VBQWtCLGdCQUFBO0EzQjRvRnBCOztBMkIzb0ZFO0VBQWtCLG1CQUFBO0EzQitvRnBCOztBR25wRkU7RXdCTUU7SUFBb0IsZUFBQTtFM0JrcEZ0QjtFMkJqcEZFO0lBQW9CLGtCQUFBO0UzQm9wRnRCO0UyQm5wRkU7SUFBb0IsZ0JBQUE7RTNCc3BGdEI7RTJCcnBGRTtJQUFvQixtQkFBQTtFM0J3cEZ0QjtBQUNGO0EyQmpxRkU7RUFBa0IsZ0JBQUE7QTNCb3FGcEI7O0EyQm5xRkU7RUFBa0IsbUJBQUE7QTNCdXFGcEI7O0EyQnRxRkU7RUFBa0IsaUJBQUE7QTNCMHFGcEI7O0EyQnpxRkU7RUFBa0Isb0JBQUE7QTNCNnFGcEI7O0FHanJGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0JnckZ0QjtFMkIvcUZFO0lBQW9CLG1CQUFBO0UzQmtyRnRCO0UyQmpyRkU7SUFBb0IsaUJBQUE7RTNCb3JGdEI7RTJCbnJGRTtJQUFvQixvQkFBQTtFM0JzckZ0QjtBQUNGO0EyQi9yRkU7RUFBa0IsZ0JBQUE7QTNCa3NGcEI7O0EyQmpzRkU7RUFBa0IsbUJBQUE7QTNCcXNGcEI7O0EyQnBzRkU7RUFBa0IsaUJBQUE7QTNCd3NGcEI7O0EyQnZzRkU7RUFBa0Isb0JBQUE7QTNCMnNGcEI7O0FHL3NGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0I4c0Z0QjtFMkI3c0ZFO0lBQW9CLG1CQUFBO0UzQmd0RnRCO0UyQi9zRkU7SUFBb0IsaUJBQUE7RTNCa3RGdEI7RTJCanRGRTtJQUFvQixvQkFBQTtFM0JvdEZ0QjtBQUNGO0EyQjd0RkU7RUFBa0IsZ0JBQUE7QTNCZ3VGcEI7O0EyQi90RkU7RUFBa0IsbUJBQUE7QTNCbXVGcEI7O0EyQmx1RkU7RUFBa0IsaUJBQUE7QTNCc3VGcEI7O0EyQnJ1RkU7RUFBa0Isb0JBQUE7QTNCeXVGcEI7O0FHN3VGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0I0dUZ0QjtFMkIzdUZFO0lBQW9CLG1CQUFBO0UzQjh1RnRCO0UyQjd1RkU7SUFBb0IsaUJBQUE7RTNCZ3ZGdEI7RTJCL3VGRTtJQUFvQixvQkFBQTtFM0JrdkZ0QjtBQUNGO0EyQjN2RkU7RUFBa0IsZ0JBQUE7QTNCOHZGcEI7O0EyQjd2RkU7RUFBa0IsbUJBQUE7QTNCaXdGcEI7O0EyQmh3RkU7RUFBa0IsaUJBQUE7QTNCb3dGcEI7O0EyQm53RkU7RUFBa0Isb0JBQUE7QTNCdXdGcEI7O0FHM3dGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0Iwd0Z0QjtFMkJ6d0ZFO0lBQW9CLG1CQUFBO0UzQjR3RnRCO0UyQjN3RkU7SUFBb0IsaUJBQUE7RTNCOHdGdEI7RTJCN3dGRTtJQUFvQixvQkFBQTtFM0JneEZ0QjtBQUNGO0EyQnp4RkU7RUFBa0IsZ0JBQUE7QTNCNHhGcEI7O0EyQjN4RkU7RUFBa0IsbUJBQUE7QTNCK3hGcEI7O0EyQjl4RkU7RUFBa0IsaUJBQUE7QTNCa3lGcEI7O0EyQmp5RkU7RUFBa0Isb0JBQUE7QTNCcXlGcEI7O0FHenlGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0J3eUZ0QjtFMkJ2eUZFO0lBQW9CLG1CQUFBO0UzQjB5RnRCO0UyQnp5RkU7SUFBb0IsaUJBQUE7RTNCNHlGdEI7RTJCM3lGRTtJQUFvQixvQkFBQTtFM0I4eUZ0QjtBQUNGO0EyQnZ6RkU7RUFBa0IsZ0JBQUE7QTNCMHpGcEI7O0EyQnp6RkU7RUFBa0IsbUJBQUE7QTNCNnpGcEI7O0EyQjV6RkU7RUFBa0IsaUJBQUE7QTNCZzBGcEI7O0EyQi96RkU7RUFBa0Isb0JBQUE7QTNCbTBGcEI7O0FHdjBGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0JzMEZ0QjtFMkJyMEZFO0lBQW9CLG1CQUFBO0UzQncwRnRCO0UyQnYwRkU7SUFBb0IsaUJBQUE7RTNCMDBGdEI7RTJCejBGRTtJQUFvQixvQkFBQTtFM0I0MEZ0QjtBQUNGO0EyQnIxRkU7RUFBa0IsZ0JBQUE7QTNCdzFGcEI7O0EyQnYxRkU7RUFBa0IsbUJBQUE7QTNCMjFGcEI7O0EyQjExRkU7RUFBa0IsaUJBQUE7QTNCODFGcEI7O0EyQjcxRkU7RUFBa0Isb0JBQUE7QTNCaTJGcEI7O0FHcjJGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0JvMkZ0QjtFMkJuMkZFO0lBQW9CLG1CQUFBO0UzQnMyRnRCO0UyQnIyRkU7SUFBb0IsaUJBQUE7RTNCdzJGdEI7RTJCdjJGRTtJQUFvQixvQkFBQTtFM0IwMkZ0QjtBQUNGO0EyQm4zRkU7RUFBa0IsZ0JBQUE7QTNCczNGcEI7O0EyQnIzRkU7RUFBa0IsbUJBQUE7QTNCeTNGcEI7O0EyQngzRkU7RUFBa0IsaUJBQUE7QTNCNDNGcEI7O0EyQjMzRkU7RUFBa0Isb0JBQUE7QTNCKzNGcEI7O0FHbjRGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0JrNEZ0QjtFMkJqNEZFO0lBQW9CLG1CQUFBO0UzQm80RnRCO0UyQm40RkU7SUFBb0IsaUJBQUE7RTNCczRGdEI7RTJCcjRGRTtJQUFvQixvQkFBQTtFM0J3NEZ0QjtBQUNGO0EyQmo1RkU7RUFBa0IsZ0JBQUE7QTNCbzVGcEI7O0EyQm41RkU7RUFBa0IsbUJBQUE7QTNCdTVGcEI7O0EyQnQ1RkU7RUFBa0IsaUJBQUE7QTNCMDVGcEI7O0EyQno1RkU7RUFBa0Isb0JBQUE7QTNCNjVGcEI7O0FHajZGRTtFd0JNRTtJQUFvQixnQkFBQTtFM0JnNkZ0QjtFMkIvNUZFO0lBQW9CLG1CQUFBO0UzQms2RnRCO0UyQmo2RkU7SUFBb0IsaUJBQUE7RTNCbzZGdEI7RTJCbjZGRTtJQUFvQixvQkFBQTtFM0JzNkZ0QjtBQUNGO0EyQi82RkU7RUFBa0IsaUJBQUE7QTNCazdGcEI7O0EyQmo3RkU7RUFBa0Isb0JBQUE7QTNCcTdGcEI7O0EyQnA3RkU7RUFBa0Isa0JBQUE7QTNCdzdGcEI7O0EyQnY3RkU7RUFBa0IscUJBQUE7QTNCMjdGcEI7O0FHLzdGRTtFd0JNRTtJQUFvQixpQkFBQTtFM0I4N0Z0QjtFMkI3N0ZFO0lBQW9CLG9CQUFBO0UzQmc4RnRCO0UyQi83RkU7SUFBb0Isa0JBQUE7RTNCazhGdEI7RTJCajhGRTtJQUFvQixxQkFBQTtFM0JvOEZ0QjtBQUNGO0EyQjc4RkU7RUFBa0IsaUJBQUE7QTNCZzlGcEI7O0EyQi84RkU7RUFBa0Isb0JBQUE7QTNCbTlGcEI7O0EyQmw5RkU7RUFBa0Isa0JBQUE7QTNCczlGcEI7O0EyQnI5RkU7RUFBa0IscUJBQUE7QTNCeTlGcEI7O0FHNzlGRTtFd0JNRTtJQUFvQixpQkFBQTtFM0I0OUZ0QjtFMkIzOUZFO0lBQW9CLG9CQUFBO0UzQjg5RnRCO0UyQjc5RkU7SUFBb0Isa0JBQUE7RTNCZytGdEI7RTJCLzlGRTtJQUFvQixxQkFBQTtFM0JrK0Z0QjtBQUNGO0EyQjMrRkU7RUFBa0IsaUJBQUE7QTNCOCtGcEI7O0EyQjcrRkU7RUFBa0Isb0JBQUE7QTNCaS9GcEI7O0EyQmgvRkU7RUFBa0Isa0JBQUE7QTNCby9GcEI7O0EyQm4vRkU7RUFBa0IscUJBQUE7QTNCdS9GcEI7O0FHMy9GRTtFd0JNRTtJQUFvQixpQkFBQTtFM0IwL0Z0QjtFMkJ6L0ZFO0lBQW9CLG9CQUFBO0UzQjQvRnRCO0UyQjMvRkU7SUFBb0Isa0JBQUE7RTNCOC9GdEI7RTJCNy9GRTtJQUFvQixxQkFBQTtFM0JnZ0d0QjtBQUNGO0EyQnpnR0U7RUFBa0IsaUJBQUE7QTNCNGdHcEI7O0EyQjNnR0U7RUFBa0Isb0JBQUE7QTNCK2dHcEI7O0EyQjlnR0U7RUFBa0Isa0JBQUE7QTNCa2hHcEI7O0EyQmpoR0U7RUFBa0IscUJBQUE7QTNCcWhHcEI7O0FHemhHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0J3aEd0QjtFMkJ2aEdFO0lBQW9CLG9CQUFBO0UzQjBoR3RCO0UyQnpoR0U7SUFBb0Isa0JBQUE7RTNCNGhHdEI7RTJCM2hHRTtJQUFvQixxQkFBQTtFM0I4aEd0QjtBQUNGO0EyQnZpR0U7RUFBa0IsaUJBQUE7QTNCMGlHcEI7O0EyQnppR0U7RUFBa0Isb0JBQUE7QTNCNmlHcEI7O0EyQjVpR0U7RUFBa0Isa0JBQUE7QTNCZ2pHcEI7O0EyQi9pR0U7RUFBa0IscUJBQUE7QTNCbWpHcEI7O0FHdmpHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0Jzakd0QjtFMkJyakdFO0lBQW9CLG9CQUFBO0UzQndqR3RCO0UyQnZqR0U7SUFBb0Isa0JBQUE7RTNCMGpHdEI7RTJCempHRTtJQUFvQixxQkFBQTtFM0I0akd0QjtBQUNGO0EyQnJrR0U7RUFBa0IsaUJBQUE7QTNCd2tHcEI7O0EyQnZrR0U7RUFBa0Isb0JBQUE7QTNCMmtHcEI7O0EyQjFrR0U7RUFBa0Isa0JBQUE7QTNCOGtHcEI7O0EyQjdrR0U7RUFBa0IscUJBQUE7QTNCaWxHcEI7O0FHcmxHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0JvbEd0QjtFMkJubEdFO0lBQW9CLG9CQUFBO0UzQnNsR3RCO0UyQnJsR0U7SUFBb0Isa0JBQUE7RTNCd2xHdEI7RTJCdmxHRTtJQUFvQixxQkFBQTtFM0IwbEd0QjtBQUNGO0EyQm5tR0U7RUFBa0IsaUJBQUE7QTNCc21HcEI7O0EyQnJtR0U7RUFBa0Isb0JBQUE7QTNCeW1HcEI7O0EyQnhtR0U7RUFBa0Isa0JBQUE7QTNCNG1HcEI7O0EyQjNtR0U7RUFBa0IscUJBQUE7QTNCK21HcEI7O0FHbm5HRTtFd0JNRTtJQUFvQixpQkFBQTtFM0Jrbkd0QjtFMkJqbkdFO0lBQW9CLG9CQUFBO0UzQm9uR3RCO0UyQm5uR0U7SUFBb0Isa0JBQUE7RTNCc25HdEI7RTJCcm5HRTtJQUFvQixxQkFBQTtFM0J3bkd0QjtBQUNGO0EyQmpvR0U7RUFBa0IsaUJBQUE7QTNCb29HcEI7O0EyQm5vR0U7RUFBa0Isb0JBQUE7QTNCdW9HcEI7O0EyQnRvR0U7RUFBa0Isa0JBQUE7QTNCMG9HcEI7O0EyQnpvR0U7RUFBa0IscUJBQUE7QTNCNm9HcEI7O0FHanBHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0JncEd0QjtFMkIvb0dFO0lBQW9CLG9CQUFBO0UzQmtwR3RCO0UyQmpwR0U7SUFBb0Isa0JBQUE7RTNCb3BHdEI7RTJCbnBHRTtJQUFvQixxQkFBQTtFM0JzcEd0QjtBQUNGO0EyQi9wR0U7RUFBa0IsaUJBQUE7QTNCa3FHcEI7O0EyQmpxR0U7RUFBa0Isb0JBQUE7QTNCcXFHcEI7O0EyQnBxR0U7RUFBa0Isa0JBQUE7QTNCd3FHcEI7O0EyQnZxR0U7RUFBa0IscUJBQUE7QTNCMnFHcEI7O0FHL3FHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0I4cUd0QjtFMkI3cUdFO0lBQW9CLG9CQUFBO0UzQmdyR3RCO0UyQi9xR0U7SUFBb0Isa0JBQUE7RTNCa3JHdEI7RTJCanJHRTtJQUFvQixxQkFBQTtFM0Jvckd0QjtBQUNGO0EyQjdyR0U7RUFBa0IsaUJBQUE7QTNCZ3NHcEI7O0EyQi9yR0U7RUFBa0Isb0JBQUE7QTNCbXNHcEI7O0EyQmxzR0U7RUFBa0Isa0JBQUE7QTNCc3NHcEI7O0EyQnJzR0U7RUFBa0IscUJBQUE7QTNCeXNHcEI7O0FHN3NHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0I0c0d0QjtFMkIzc0dFO0lBQW9CLG9CQUFBO0UzQjhzR3RCO0UyQjdzR0U7SUFBb0Isa0JBQUE7RTNCZ3RHdEI7RTJCL3NHRTtJQUFvQixxQkFBQTtFM0JrdEd0QjtBQUNGO0EyQjN0R0U7RUFBa0IsaUJBQUE7QTNCOHRHcEI7O0EyQjd0R0U7RUFBa0Isb0JBQUE7QTNCaXVHcEI7O0EyQmh1R0U7RUFBa0Isa0JBQUE7QTNCb3VHcEI7O0EyQm51R0U7RUFBa0IscUJBQUE7QTNCdXVHcEI7O0FHM3VHRTtFd0JNRTtJQUFvQixpQkFBQTtFM0IwdUd0QjtFMkJ6dUdFO0lBQW9CLG9CQUFBO0UzQjR1R3RCO0UyQjN1R0U7SUFBb0Isa0JBQUE7RTNCOHVHdEI7RTJCN3VHRTtJQUFvQixxQkFBQTtFM0Jndkd0QjtBQUNGO0EyQjd1R0E7RUFBUyx3QkFBQTtBM0JndkdUOztBMkIvdUdBO0VBQVMsMkJBQUE7QTNCbXZHVDs7QTJCbHZHQTtFQUFTLHlCQUFBO0EzQnN2R1Q7O0EyQnJ2R0E7RUFBUyw0QkFBQTtBM0J5dkdUOztBNEJseEdBO0VBQ0UsaUJBQUE7QTVCcXhHRjs7QTRCbHhHQTtFQUNFLG1CQUFBO0E1QnF4R0YiLCJmaWxlIjoibHAvMjAyOC9tYXRjaHBsdXMtbGlua2FnZS9zY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgJy4uL2Nzcy9pY29tb29uL3N0eWxlLmNzcyc7XG5odG1sIHtcbiAgLS1zY3JvbGxiYXI6IDA7XG59XG5cbiNtYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIC8qIOODi+ODpeODvOODiOODqeODq+OCq+ODqeODvCAqL1xuICAtLW5ldXRyYWwtY29sb3ItMDE6ICNmZmZmZmY7XG4gIC0tbmV1dHJhbC1jb2xvci0wMjogIzMzMzMzMztcbiAgLS1uZXV0cmFsLWNvbG9yLTAzOiAjNmQ2ZDZkO1xuICAtLW5ldXRyYWwtY29sb3ItMDQ6ICNiMGIwYjA7XG4gIC0tbmV1dHJhbC1jb2xvci0wNTogI2U2ZTZlNjtcbiAgLS1uZXV0cmFsLWNvbG9yLTA2OiAjZjJmMmYyO1xuICAtLW5ldXRyYWwtY29sb3ItMDc6ICNmYWZhZmE7XG4gIC0tbmV1dHJhbC1jb2xvci0wODogI2QxZDFkMTtcbiAgLyog44Oh44Kk44Oz44Kr44Op44O8ICovXG4gIC0tbWFpbi1jb2xvci0wMTogIzAwYjVmYTtcbiAgLS1tYWluLWNvbG9yLTAyOiAjMzA4OGYzO1xuICAtLW1haW4tY29sb3ItMDM6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwODhmMywgIzAwYjVmYSk7XG4gIC0tbWFpbi1jb2xvci0wNDogI2VmZjdmZjtcbiAgLS1tYWluLWNvbG9yLTA1OiAjNjJiMGY4O1xuICAtLW1haW4tY29sb3ItMDY6ICM4YmRmZmY7IC8qIC0tbWFpbi1jb2xvci0wMeOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDc6ICM4ZWMxZmY7IC8qIC0tbWFpbi1jb2xvci0wMuOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDg6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc4YjVmZiwgIzQwY2FmZik7IC8qIC0tbWFpbi1jb2xvci0wM+OBruODm+ODkOODvCAqL1xuICAvKiDjgrPjg7Pjg5Djg7zjgrjjg6fjg7Pjgqvjg6njg7wgKi9cbiAgLS1jb252ZXJzaW9uLWNvbG9yLTAxOiAjZmY4YjBmO1xuICAtLWNvbnZlcnNpb24tY29sb3ItMDI6ICNmZmFmNTk7IC8qIC0tY29udmVyc2lvbi1jb2xvci0wMeOBruODm+ODkOODvCAqL1xuICAvKiDjgrXjg5bjgqvjg6njg7wgKi9cbiAgLS1zdWItY29sb3ItMDE6ICNmZmRiMGY7XG4gIC0tc3ViLWNvbG9yLTAyOiAjZmVmZGU4O1xuICAtLXN1Yi1jb2xvci0wMzogI2Y4NTI1MjtcbiAgLS1zdWItY29sb3ItMDQ6ICNmZmYxZjI7XG4gIC8qIOODleOCo+ODq+OCv+ODvOaMh+Wumu+8iOOCouOCpOOCs+ODs+OBquOBqeOBq+S9v+eUqO+8iSAqL1xuICAtLW5jMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg5NWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDElKTsgLypuZXV0cmFsLWNvbG9yLTAxKi9cbiAgLS1uYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDExJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDU5NDMlKSBodWUtcm90YXRlKDQ0ZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDc4JSk7IC8qbmV1dHJhbC1jb2xvci0wMiovXG4gIC0tbmMwMy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxNTAwJSkgaHVlLXJvdGF0ZSgyMjNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg4NCUpOyAvKm5ldXRyYWwtY29sb3ItMDMqL1xuICAtLW5jMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzclKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjg5MSUpIGh1ZS1yb3RhdGUoMjRkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoNzYlKTsgLypuZXV0cmFsLWNvbG9yLTA0Ki9cbiAgLS1uYzA1LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDgyJSkgaHVlLXJvdGF0ZSg1M2RlZykgYnJpZ2h0bmVzcygxMTclKSBjb250cmFzdCg4MCUpOyAvKm5ldXRyYWwtY29sb3ItMDUqL1xuICAtLW5jMDYtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMSUpIHNhdHVyYXRlKDQ4NCUpIGh1ZS1yb3RhdGUoMTQ1ZGVnKSBicmlnaHRuZXNzKDExOCUpIGNvbnRyYXN0KDkwJSk7IC8qbmV1dHJhbC1jb2xvci0wNiovXG4gIC0tbmMwNy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoODVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTYlKTsgLypuZXV0cmFsLWNvbG9yLTA3Ki9cbiAgLS1uYzA4LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoMiUpIHNhdHVyYXRlKDI1JSkgaHVlLXJvdGF0ZSgzMTRkZWcpIGJyaWdodG5lc3MoODclKSBjb250cmFzdCg4OCUpOyAvKm5ldXRyYWwtY29sb3ItMDgqL1xuICAtLW1jMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSgzNCUpIHNhdHVyYXRlKDMwOTElKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDEwNSUpOyAvKm1haW4tY29sb3ItMDEqL1xuICAtLW1jMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSg2NSUpIHNhdHVyYXRlKDUzNzIlKSBodWUtcm90YXRlKDE5OWRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5MSUpOyAvKm1haW4tY29sb3ItMDIqL1xuICAvKm1haW4tY29sb3ItMDPjga/jgrDjg6njg4fjga7jgZ/jgoHjgarjgZcqL1xuICAtLW1jMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoNDQlKSBzYXR1cmF0ZSgyMjQ5JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMTMlKTsgLyptYWluLWNvbG9yLTA0Ki9cbiAgLS1tYzA1LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU5JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSg2OTYlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NSUpOyAvKm1haW4tY29sb3ItMDUqL1xuICAtLW1jMDYtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODglKSBzZXBpYSgxOCUpIHNhdHVyYXRlKDczMDklKSBodWUtcm90YXRlKDE3N2RlZykgYnJpZ2h0bmVzcygxMTElKSBjb250cmFzdCgxMDMlKTsgLyptYWluLWNvbG9yLTA2Ki9cbiAgLS1tYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc4JSkgc2VwaWEoMzYlKSBzYXR1cmF0ZSg0MDU4JSkgaHVlLXJvdGF0ZSgxODdkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA1JSk7IC8qbWFpbi1jb2xvci0wNyovXG4gIC8qbWFpbi1jb2xvci0wOOOBr+OCsOODqeODh+OBruOBn+OCgeOBquOBlyovXG4gIC0tY3ZjMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzAlKSBzZXBpYSg1MCUpIHNhdHVyYXRlKDQ0ODQlKSBodWUtcm90YXRlKDM1MWRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDIlKTsgLypjb252ZXJzaW9uLWNvbG9yLTAxKi9cbiAgLS1jdmMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2NSUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoNDQ0JSkgaHVlLXJvdGF0ZSgzNDJkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSk7IC8qY29udmVyc2lvbi1jb2xvci0wMiovXG4gIC0tc2MwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDc0JSkgc2F0dXJhdGUoMTM0MiUpIGh1ZS1yb3RhdGUoMzQ1ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwMSUpOyAvKnN1Yi1jb2xvci0wMSovXG4gIC0tc2MwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDg1JSkgc2F0dXJhdGUoNTg0JSkgaHVlLXJvdGF0ZSgzMDNkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAyJSk7IC8qc3ViLWNvbG9yLTAyKi9cbiAgLS1zYzAzLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQyJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgzMDEyJSkgaHVlLXJvdGF0ZSgzMzVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTglKTsgLypzdWItY29sb3ItMDMqL1xuICAtLXNjMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODglKSBzZXBpYSgzNSUpIHNhdHVyYXRlKDgyJSkgaHVlLXJvdGF0ZSgzMDhkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCgxMTAlKTsgLypzdWItY29sb3ItMDQqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvcGljcGF0aEFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNwYXRoQXJlYSAudG9waWNwYXRoQXJlYV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTIxMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuI3RvcGljcGF0aEFyZWEgdWwudG9waWNwYXRoIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bC50b3BpY3BhdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcC0wMSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuYnRuLXRvcC0wMSBhIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbi5sLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5sLXdyYXBwZXIgYnIge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5sLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudHMtYXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmwtd3JhcHBlciAubC1jb250ZW50cy1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA5MHB4O1xuICB9XG59XG4ubC1jb250ZW50X19pbm5lciB7XG4gIG1heC13aWR0aDogMTEzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmwtbGF5b3V0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZ3JpZC1nYXA6IDAgMzJweDtcbiAgICBnYXA6IDAgMzJweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvIDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiA3MzRweCAzMnB4IDMwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGU6IFwibWFpbiBsb2dpblwiIGF1dG8gXCJtYWluIHNpZGVcIiAxZnIvNzM0cHggMzAwcHg7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDhweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGF5b3V0X19sb2dpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0X19sb2dpbiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICBncmlkLWFyZWE6IGxvZ2luO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGF5b3V0X19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTVweCAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dF9fbWFpbiB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICB3aWR0aDogNzM0cHg7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICB9XG59XG4ubC1sYXlvdXRfX21haW4gPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0X19zaWRlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBncmlkLWFyZWE6IHNpZGU7XG4gIH1cbn1cbi5sLWxheW91dCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtbG9naW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG4ubC1sb2dpbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sLWxvZ2luX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1sb2dpbl9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sLWxvZ2luX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2s6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkgLyAyICsgMnB4KTtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MzkyZGE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkgLyAyKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2s6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubC1sb2dpbl9fY29udCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzMnB4O1xufVxuLmwtbG9naW5fX2xlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmwtbG9naW5fX2xlYWQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sLWxvZ2luX19sZWFkIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5sLWxvZ2luX19wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmwtbG9naW5fX2xpc3QwMSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdLFxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0EwQjFCQTtcbn1cbi5sLWxvZ2luX19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1sb2dpbl9fYnRuIC5idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAxIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAxOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDEucG5nKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyOC9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMi5wbmcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmwtbG9naW5fX2J0biAuYnRuOmhvdmVyLmJ0bi0wMSB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuLmwtbG9naW5fX2J0biAuYnRuOmhvdmVyLmJ0bi0wMiB7XG4gIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50O1xufVxuLmwtbG9naW5fX3NlY29uZGFyeSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYTo6YmVmb3JlLCAubC1sb2dpbl9fbGlzdDAyID4gbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50ID4gLmwtbG9naW4sIC5sLWxheW91dF9fbWFpbiA+IC5sLWxvZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbjpmaXJzdC1jaGlsZCwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG9naW4ubC1sb2dpbi0tc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUgLmwtbG9naW5fX2NvbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9faGVhZCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3R0bDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fY29udCB7XG4gICAgcGFkZGluZzogMTZweCA4MHB4IDMycHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fcHJpbWFyeSAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDEgbGkge1xuICAgIGZsZXg6IDAgMCAzNDBweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDEgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fYnRuIC5idG4ge1xuICAgIG1heC13aWR0aDogMjY4cHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fc2Vjb25kYXJ5ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAyID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fY29udCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAxODZweDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19saXN0MDEgbGkge1xuICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgfVxufVxuXG4uYy1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDYgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWJ0bi5zMCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG4uYy1idG4uczEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYnRuLnMxIHtcbiAgd2lkdGg6IDM1MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bi5zMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJ0bi5jMSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtY29sb3ItMDQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uYzE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmMtYnRuLmMxLi0tYmRyLWJsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbn1cbi5jLWJ0bi5jMiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMik7XG4gIH1cbn1cbi5jLWJ0bi5jMyB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvci0wMyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItMDgpO1xuICB9XG59XG4uYy1idG4uYzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi5jNDpob3ZlciwgLmMtYnRuLmM0OmZvY3VzLCAuYy1idG4uYzQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzNmMTtcbn1cbi5jLWJ0biBbY2xhc3NePWljb24tXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWJ0biBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYy1idG4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmMtYnRuLmJvb2ttYXJrIHtcbiAgZ2FwOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpO1xufVxuLmMtYnRuLmJvb2ttYXJrOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5ib29rbWFyay5kb25lIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG59XG4uYy1idG4uYm9va21hcmsuZG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWxfZmlsbC5zdmdcIik7XG59XG4uYy1idG4uaWNvbkxvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvbkxvZ2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uUmVnaXN0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uUmVnaXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fcmVnaXN0ZXIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25TZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25TdGFyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fZmF2XzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25DaGVjayB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25DaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5YTlhOWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWE5YTlhO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWJ0bi5kb25lIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5kb25lOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTA1KTtcbiAgfVxufVxuLmMtYnRuLmRpc2FibGVkLCAuYy1idG46ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jYXJvdXNlbExpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICB3aWR0aDogMjAwcHg7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUgPiBhOmhvdmVyIC5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fY29udHJvbGxlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJvdXNlbExpc3QgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYy1jb2xXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb2xXcmFwX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb2xXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wzIC5jLWNvbFdyYXBfX2NvbDpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAuYy1jb250cy1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYy1jb250cy1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbmE6aG92ZXIgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aHVtYiBpbWcsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGV4dFdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmJjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNmJjZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbn1cbmE6aG92ZXIgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3LCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX19uZXcsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5ZWZmO1xuICBjb2xvcjogIzM0OWVmZjtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RpdGxlLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSwgYTpmb2N1cyAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4uYy1oZGcwMSB7XG4gIG1hcmdpbjogNDhweCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhkZzAxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5jLWhkZzAxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWhkZzAxOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1oZGcwMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1oZGcwMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhkZzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLmMtaGRnMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGRnMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDhweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFCRUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYmdAcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlcm9fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlcm9fX3R0bCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlcm9fX3R0bCBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmMtc2lkZS1jYXRlZ29yeS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2lkZS1jYXRlZ29yeS1uYXYge1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19oZWFkX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fY29udCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTRweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbl86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAuYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGEge1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYTo6YmVmb3JlLCAuYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYTo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtc2lkZS1jb250cy1uYXYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2lkZS1jb250cy1uYXYge1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbi5jLXNpZGUtY29udHMtbmF2X19oZWFkX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fY29udCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19oZGcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19oZGcgLl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI4L2ltYWdlcy9pY29uX3NpZGVOYXYwMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDMwcHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS01IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vayk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19ob29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19ob29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2hvb2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IHtcbiAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YmVmb3JlLCAuYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmJlZm9yZSB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjphZnRlciB7XG4gIHRvcDogMTlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0Om5vdCguaXMtb3BlbikgLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCBhOjphZnRlciB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5jLXNpZGUtY29udHMtbmF2LS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdi0tY2F0ZWdvcnkgLmMtc2lkZS1jb250cy1uYXZfX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xufVxuXG4uYy1pbmRleC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZGV4LWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICB9XG59XG4uYy1pbmRleC1oZWFkX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZGV4LWhlYWRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtaW5kZXgtaGVhZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNCMkIyQjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1pbmRleC1oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG4uYy1pbmRleC1oZWFkX19pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTUxYThiO1xufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNTRweDtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuLmwtaGVhZGVyX190aXRsZV9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDI5OHB4O1xuICBhc3BlY3QtcmF0aW86IDI5OC82NjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX215bmF2aTIwMjguc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX190aXRsZV9fbG9nbyB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3RpdGxlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fdGl0bGVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fYnRuIC5jLWJ0biB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3NucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0MHB4O1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtID4gYSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtID4gYTpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS1mYiA+IGEge1xuICBjb2xvcjogIzJhNWI5Zjtcbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS1mYiA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX2ZhY2Vib29rLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtLS1mYiA+IGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0tLXR3ID4gYSB7XG4gIGNvbG9yOiAjMWRhMWYyO1xufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0tLXR3ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9zbnNfdHdpdHRlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbS0tdHcgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19iYWRnZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5sLWhlYWRlcl9fYmFkZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYjhlZTtcbn1cbi5sLWZvb3Rlcl9faW5uZXIge1xuICBoZWlnaHQ6IHZhcigtLWZvb3Rlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdG9DbG0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvQ2xtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG59XG4ucC10b0NsbV9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b0NsbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtdG9DbG1fX2l0ZW0ge1xuICB3aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9DbG1fX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLXRvQ2xtX19pdGVtX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9DbG1fX2l0ZW1fX2hlYWRfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC10b0NsbV9faXRlbV9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucC10b0NsbV9faXRlbV9fY29udDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgwODA4MCAyNSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG4ucC10b0NsbV9faXRlbV9fY29udCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucC1tYXJrTGlzdCwgLnAtbWFya0xpc3QtLWZsYXQge1xuICAtLWdhcDogMHB4O1xuICAtLWd1dHRlcjogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1tYXJrTGlzdDpub3QoOmxhc3QtY2hpbGQpLCAucC1tYXJrTGlzdC0tZmxhdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucC1tYXJrTGlzdCA+IGxpLCAucC1tYXJrTGlzdC0tZmxhdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1tYXJrTGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLCAucC1tYXJrTGlzdC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbn1cbi5wLW1hcmtMaXN0ID4gbGkgPiBpLCAucC1tYXJrTGlzdC0tZmxhdCA+IGxpID4gaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xufVxuLnAtbWFya0xpc3QgPiBsaSA+IDpudGgtY2hpbGQoMiksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGkgPiA6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucC1tYXJrTGlzdC4tLWFsQyA+IGxpLCAuLS1hbEMucC1tYXJrTGlzdC0tZmxhdCA+IGxpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1tYXJrTGlzdC4tLWFsQyA+IGxpID4gOm50aC1jaGlsZCgyKSwgLi0tYWxDLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IDpudGgtY2hpbGQoMikge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hcmtMaXN0LS1wYy1hbEMgPiBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnAtbWFya0xpc3QtLXBjLWFsQyA+IGxpID4gc3BhbiB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1hcmtMaXN0Li0tcGMtYWxSID4gbGksIC4tLXBjLWFsUi5wLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnAtbWFya0xpc3QuLS1wYy1hbFIgPiBsaSA+IHNwYW4sIC4tLXBjLWFsUi5wLW1hcmtMaXN0LS1mbGF0ID4gbGkgPiBzcGFuIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuLnAtbWFya0xpc3QtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLXVsOm5vdCg6bGFzdC1jaGlsZCksIC5wLXVsLS1mbGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLXVsID4gbGksIC5wLXVsLS1mbGF0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnAtdWwgPiBsaTo6YmVmb3JlLCAucC11bC0tZmxhdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+9pVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC11bCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLCAucC11bC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLnAtdWwtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWxpbmtMaXN0IHtcbiAgLS1nYXA6IDAuMjVlbTtcbiAgLS1ndXR0ZXI6IDAuNWVtO1xuICAtLW10OiAwcHg7XG4gIC0tbWI6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbXQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYik7XG59XG4ucC1saW5rTGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucC1saW5rTGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbn1cbi5wLWxpbmtMaXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuLnAtbGlua0xpc3QgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjMDBhYWViO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWxpbmtMaXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM0OWVmZjtcbiAgfVxufVxuLnAtbGlua0xpc3QuLS1hbEMgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtbGlua0xpc3QuLS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC1ndWlkZWxpbmUge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLWd1aWRlbGluZV9fY2xtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ3VpZGVsaW5lX19jbG0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ucC1ndWlkZWxpbmVfX2NsbV9fdGh1bWIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ndWlkZWxpbmVfX2NsbV9fdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cbi5wLWd1aWRlbGluZV9fY2xtX19jb250ID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnAtc3RlcC1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDQ0cHggMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUJGOEZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0ZXAtc2VjIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1zZWMge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgfVxufVxuLnAtc3RlcC1zZWM6bm90KDpoYXMoLnAtc3RlcC1zZWNfX251bWJlcikpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGVwLXNlYzpub3QoOmhhcygucC1zdGVwLXNlY19fbnVtYmVyKSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucC1zdGVwLXNlY19fbnVtYmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMEI1RkE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xufVxuLnAtc3RlcC1zZWNfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLXNlY19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnAtc3RlcC1zZWNfX2hlYWQgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucC1zdGVwLXNlY19fY29udCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucC1zdGVwLXNlY19fdHRsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtMzMzMzMzLCAjMzMzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNnB4ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1zZWNfX3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cbi5wLXN0ZXAtc2VjX19sZWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLXN0ZXAtc2VjX19sZWRlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucC1zdGVwLWxvZ2luIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250IGNvbnRcIiBcImxlZnQgcmlnaHRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1sb2dpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IGNvbnQgcmlnaHRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtc3RlcC1sb2dpbl9fY29udCB7XG4gIGdyaWQtYXJlYTogY29udDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxvZ2luX19jb250IHtcbiAgICB3aWR0aDogNjEwcHg7XG4gIH1cbn1cbi5wLXN0ZXAtbG9naW5fX2xlZnQsIC5wLXN0ZXAtbG9naW5fX3JpZ2h0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnAtc3RlcC1sb2dpbl9fbGVmdCBpbWcsIC5wLXN0ZXAtbG9naW5fX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxvZ2luX19sZWZ0IGltZywgLnAtc3RlcC1sb2dpbl9fcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5wLXN0ZXAtbG9naW5fX2xlZnQge1xuICBncmlkLWFyZWE6IGxlZnQ7XG4gIGp1c3RpZnktc2VsZjogcmlnaHQ7XG59XG4ucC1zdGVwLWxvZ2luX19yaWdodCB7XG4gIGdyaWQtYXJlYTogcmlnaHQ7XG4gIGp1c3RpZnktc2VsZjogbGVmdDtcbn1cbi5wLXN0ZXAtbG9naW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtc3RlcC1sb2dpbl9fYnRuIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxvZ2luX19idG4gZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLXN0ZXAtbG9naW5fX2J0biAuYy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbG9naW5fX2J0biAuYy1idG4ge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0bjo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0biBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0bi5pY29uTG9naW4sIC5wLXN0ZXAtbG9naW5fX2J0biAuYy1idG4uaWNvblJlZ2lzdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbnN0cm9uZy5fX3JlZCB7XG4gIGNvbG9yOiAjRjg1MjUyO1xufVxuXG4ucC1saW5rLCAucC1saW5rLXVuZGVybGluZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWxpbms6aG92ZXIsIC5wLWxpbmstdW5kZXJsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wNyk7XG4gIH1cbn1cbi5wLWxpbmstdW5kZXJsaW5lIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnAtdGFnbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1pbXBvcnRhbnQge1xuICAtLWdhcDogMTBweDtcbiAgY29sb3I6ICNGODUyNTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWltcG9ydGFudCBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnAtaW1wb3J0YW50IGxpID4gOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbi5wLWltcG9ydGFudCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjg1MjUyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5wLWJlZ2lubmVyIHtcbiAgLS1nYXA6IDEwcHg7XG59XG4ucC1iZWdpbm5lciAuX190dGwge1xuICBjb2xvcjogIzA3NkZDRTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVnaW5uZXIgLl9fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtbm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLnAtaGRnMDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNnB4ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtaW5xdWlyeS1jbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5LWNsbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnAtaW5xdWlyeS1jbG1fX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnktY2xtX19jb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMjdweDtcbiAgfVxufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fdHRsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWlucXVpcnktY2xtX19jb2xfX3R4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fYnRuIC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4ucC1pbnF1aXJ5LW5vdGljZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5LW5vdGljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1pbnF1aXJ5LW5vdGljZV9fY29udCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnAtaW5xdWlyeS1ub3RpY2VfX2NvbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sZWZ0LXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4udS12YWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtdmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGNiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGNvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc3Bvbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1mejEge1xuICBmb250LXNpemU6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MXNwIHtcbiAgICBmb250LXNpemU6IDFweDtcbiAgfVxufVxuLnUtZnoyIHtcbiAgZm9udC1zaXplOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejJzcCB7XG4gICAgZm9udC1zaXplOiAycHg7XG4gIH1cbn1cbi51LWZ6MyB7XG4gIGZvbnQtc2l6ZTogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnozc3Age1xuICAgIGZvbnQtc2l6ZTogM3B4O1xuICB9XG59XG4udS1mejQge1xuICBmb250LXNpemU6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6NHNwIHtcbiAgICBmb250LXNpemU6IDRweDtcbiAgfVxufVxuLnUtZno1IHtcbiAgZm9udC1zaXplOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejVzcCB7XG4gICAgZm9udC1zaXplOiA1cHg7XG4gIH1cbn1cbi51LWZ6NiB7XG4gIGZvbnQtc2l6ZTogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno2c3Age1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICB9XG59XG4udS1mejcge1xuICBmb250LXNpemU6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6N3NwIHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxufVxuLnUtZno4IHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejhzcCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi51LWZ6OSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno5c3Age1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4udS1mejEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxMHNwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi51LWZ6MTEge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejExc3Age1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLnUtZnoxMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTJzcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udS1mejEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxM3NwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi51LWZ6MTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE0c3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnUtZnoxNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTVzcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udS1mejE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxNnNwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi51LWZ6MTcge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE3c3Age1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnUtZnoxOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MThzcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udS1mejE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxOXNwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi51LWZ6MjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejIwc3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnUtZnoyMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjFzcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4udS1mejIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyMnNwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi51LWZ6MjMge1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejIzc3Age1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnUtZnoyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjRzcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udS1mejI1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyNXNwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi51LWZ6MjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI2c3Age1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnUtZnoyNyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjdzcCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4udS1mejI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyOHNwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi51LWZ6Mjkge1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI5c3Age1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuLnUtZnozMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MzBzcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4udS1mejMxIHtcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnozMXNwIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi51LWZ6MzIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejMyc3Age1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnUtbXQtczEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi51LW1iLXMxIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczFzcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC51LW1iLXMxc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnUtbXQtczIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4udS1tYi1zMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zMnNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC51LW1iLXMyc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi51LW10LXMzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnUtbWItczMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczNzcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAudS1tYi1zM3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4udS1tdC1zNCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi51LW1iLXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM0c3Age1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnUtbWItczRzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnUtbXQtczUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udS1tYi1zNSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zNXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC51LW1iLXM1c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi51LW10LXM2IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLnUtbWItczYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczZzcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudS1tYi1zNnNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4udS1tdC1zNyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi51LW1iLXM3IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM3c3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbiAgLnUtbWItczdzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLnUtbXQtczgge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4udS1tYi1zOCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zOHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC51LW1iLXM4c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi51LW10LXM5IHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLnUtbWItczkge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczlzcCB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxuICAudS1tYi1zOXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG4udS1tdC1zMTAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4udS1tYi1zMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczEwc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLnUtbWItczEwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQwc3Age1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudS1tYjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC51LXB0MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC51LXBiMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4udS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC51LW1iMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudS1wdDEwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51LXBiMTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDIwc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnUtbWIyMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC51LXB0MjBzcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnUtcGIyMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnUtbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MzBzcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudS1tYjMwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnUtcHQzMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudS1wYjMwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ0MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC51LW1iNDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudS1wdDQwc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC51LXBiNDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDUwc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnUtbWI1MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC51LXB0NTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnUtcGI1MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnUtbXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10NjBzcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAudS1tYjYwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnUtcHQ2MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAudS1wYjYwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4udS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ3MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC51LW1iNzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAudS1wdDcwc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC51LXBiNzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDgwc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLnUtbWI4MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC51LXB0ODBzcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnUtcGI4MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnUtbXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10OTBzcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAudS1tYjkwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnUtcHQ5MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAudS1wYjkwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4udS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDEwMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAudS1tYjEwMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAudS1wdDEwMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnUtcGIxMDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udS1tdDExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4udS1tYjExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4udS1wdDExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLnUtcGIxMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDExMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICAudS1tYjExMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAudS1wdDExMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnUtcGIxMTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG4udS1tdDEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4udS1tYjEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4udS1wdDEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnUtcGIxMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDEyMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAudS1tYjEyMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAudS1wdDEyMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnUtcGIxMjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udS1tdDEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4udS1tYjEzMCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4udS1wdDEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbn1cblxuLnUtcGIxMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDEzMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAudS1tYjEzMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAudS1wdDEzMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLnUtcGIxMzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG4udS1tdDE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4udS1tYjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG4udS1wdDE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLnUtcGIxNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE0MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAudS1tYjE0MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAudS1wdDE0MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLnUtcGIxNDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG4udS1tdDE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4udS1tYjE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4udS1wdDE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnUtcGIxNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE1MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAudS1tYjE1MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAudS1wdDE1MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnUtcGIxNTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG4udS1tdDE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4udS1tYjE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4udS1wdDE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cblxuLnUtcGIxNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE2MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAudS1tYjE2MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICAudS1wdDE2MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnUtcGIxNjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG4udS1tdDE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4udS1tYjE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuXG4udS1wdDE3MCB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cblxuLnUtcGIxNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE3MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICAudS1tYjE3MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxuICAudS1wdDE3MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbiAgLnUtcGIxNzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG59XG4udS1tdDE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4udS1tYjE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuXG4udS1wdDE4MCB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cblxuLnUtcGIxODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE4MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAudS1tYjE4MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAudS1wdDE4MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnUtcGIxODBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG4udS1tdDE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4udS1tYjE5MCB7XG4gIG1hcmdpbi1ib3R0b206IDE5MHB4O1xufVxuXG4udS1wdDE5MCB7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbn1cblxuLnUtcGIxOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDE5MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAudS1tYjE5MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICAudS1wdDE5MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnUtcGIxOTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG59XG4udS1tdDIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4udS1tYjIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4udS1wdDIwMCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cblxuLnUtcGIyMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDIwMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAudS1tYjIwMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICAudS1wdDIwMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLnUtcGIyMDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnUtZndCIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3TiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59IiwiQGltcG9ydCAnLi4vY3NzL2ljb21vb24vc3R5bGUuY3NzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvdW5kYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2ZvdW5kYXRpb24vbWl4aW5zJztcbkBpbXBvcnQgJ2ZvdW5kYXRpb24vYmFzZSc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgXCJsYXlvdXQvdG9waWNwYXRoQXJlYVwiO1xuQGltcG9ydCBcImxheW91dC9idG4tdG9wLTAxXCI7XG5AaW1wb3J0IFwibGF5b3V0L2wtd3JhcHBlclwiO1xuQGltcG9ydCBcImxheW91dC9sLWxheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9sLWxvZ2luXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPYmplY3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2J0blwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvY2Fyb3VzZWxMaXN0XCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jb2xXcmFwXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jb250cy1saXN0XCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9oZGdcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2hlcm9cIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L3NpZGUtY2F0ZWdvcnktbmF2XCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9zaWRlLWNvbnRzLW5hdlwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaW5kZXgtaGVhZFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHJvamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2hlYWRlclwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2Zvb3RlclwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3Rha2luZ092ZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9saXN0XCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvcHJvamVjdFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVXRpbGl0eVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2FsaWduXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvYnJcIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9kaXNwbGF5XCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvZm9udC1zaXplXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvc3BhY2luZ1wiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L3RleHRcIjsiLCJodG1sIHtcbiAgLS1zY3JvbGxiYXI6IDA7XG59XG5cbiNtYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgLyog44OL44Ol44O844OI44Op44Or44Kr44Op44O8ICovXG5cdC0tbmV1dHJhbC1jb2xvci0wMTogI2ZmZmZmZjtcblx0LS1uZXV0cmFsLWNvbG9yLTAyOiAjMzMzMzMzO1xuXHQtLW5ldXRyYWwtY29sb3ItMDM6ICM2ZDZkNmQ7XG5cdC0tbmV1dHJhbC1jb2xvci0wNDogI2IwYjBiMDtcblx0LS1uZXV0cmFsLWNvbG9yLTA1OiAjZTZlNmU2O1xuXHQtLW5ldXRyYWwtY29sb3ItMDY6ICNmMmYyZjI7XG5cdC0tbmV1dHJhbC1jb2xvci0wNzogI2ZhZmFmYTtcblx0LS1uZXV0cmFsLWNvbG9yLTA4OiAjZDFkMWQxO1xuXG5cdC8qIOODoeOCpOODs+OCq+ODqeODvCAqL1xuICAtLW1haW4tY29sb3ItMDE6ICMwMGI1ZmE7XG4gIC0tbWFpbi1jb2xvci0wMjogIzMwODhmMztcbiAgLS1tYWluLWNvbG9yLTAzOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDg4ZjMsICMwMGI1ZmEpO1xuICAtLW1haW4tY29sb3ItMDQ6ICNlZmY3ZmY7XG4gIC0tbWFpbi1jb2xvci0wNTogIzYyYjBmODtcbiAgLS1tYWluLWNvbG9yLTA2OiAjOGJkZmZmOyAvKiAtLW1haW4tY29sb3ItMDHjga7jg5vjg5Djg7wgKi9cbiAgLS1tYWluLWNvbG9yLTA3OiAjOGVjMWZmOyAvKiAtLW1haW4tY29sb3ItMDLjga7jg5vjg5Djg7wgKi9cbiAgLS1tYWluLWNvbG9yLTA4OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3OGI1ZmYsICM0MGNhZmYpOyAvKiAtLW1haW4tY29sb3ItMDPjga7jg5vjg5Djg7wgKi9cbiAgXG4gIC8qIOOCs+ODs+ODkOODvOOCuOODp+ODs+OCq+ODqeODvCAqL1xuICAtLWNvbnZlcnNpb24tY29sb3ItMDE6ICNmZjhiMGY7XG4gIC0tY29udmVyc2lvbi1jb2xvci0wMjogI2ZmYWY1OTsgLyogLS1jb252ZXJzaW9uLWNvbG9yLTAx44Gu44Ob44OQ44O8ICovXG4gIFxuICAvKiDjgrXjg5bjgqvjg6njg7wgKi9cblx0LS1zdWItY29sb3ItMDE6ICNmZmRiMGY7XG5cdC0tc3ViLWNvbG9yLTAyOiAjZmVmZGU4O1xuXHQtLXN1Yi1jb2xvci0wMzogI2Y4NTI1Mjtcblx0LS1zdWItY29sb3ItMDQ6ICNmZmYxZjI7XG5cbiAgLyog44OV44Kj44Or44K/44O85oyH5a6a77yI44Ki44Kk44Kz44Oz44Gq44Gp44Gr5L2/55So77yJICovXG4gIC0tbmMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDk1ZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwMSUpOyAvKm5ldXRyYWwtY29sb3ItMDEqL1xuICAtLW5jMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNTk0MyUpIGh1ZS1yb3RhdGUoNDRkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoNzglKTsgLypuZXV0cmFsLWNvbG9yLTAyKi9cbiAgLS1uYzAzLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE1MDAlKSBodWUtcm90YXRlKDIyM2RlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDg0JSk7LypuZXV0cmFsLWNvbG9yLTAzKi9cbiAgLS1uYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc3JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDI4OTElKSBodWUtcm90YXRlKDI0ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDc2JSk7IC8qbmV1dHJhbC1jb2xvci0wNCovXG4gIC0tbmMwNS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ4MiUpIGh1ZS1yb3RhdGUoNTNkZWcpIGJyaWdodG5lc3MoMTE3JSkgY29udHJhc3QoODAlKTsvKm5ldXRyYWwtY29sb3ItMDUqLyAgXG4gIC0tbmMwNi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxJSkgc2F0dXJhdGUoNDg0JSkgaHVlLXJvdGF0ZSgxNDVkZWcpIGJyaWdodG5lc3MoMTE4JSkgY29udHJhc3QoOTAlKTsvKm5ldXRyYWwtY29sb3ItMDYqLyAgXG4gIC0tbmMwNy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoODVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTYlKTsvKm5ldXRyYWwtY29sb3ItMDcqLyAgXG4gIC0tbmMwOC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgyNSUpIGh1ZS1yb3RhdGUoMzE0ZGVnKSBicmlnaHRuZXNzKDg3JSkgY29udHJhc3QoODglKTsvKm5ldXRyYWwtY29sb3ItMDgqLyAgXG4gIC0tbWMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDM0JSkgc2F0dXJhdGUoMzA5MSUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTA1JSk7IC8qbWFpbi1jb2xvci0wMSovXG4gIC0tbWMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDY1JSkgc2F0dXJhdGUoNTM3MiUpIGh1ZS1yb3RhdGUoMTk5ZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDkxJSk7IC8qbWFpbi1jb2xvci0wMiovXG4gICAgICAvKm1haW4tY29sb3ItMDPjga/jgrDjg6njg4fjga7jgZ/jgoHjgarjgZcqLyAgXG4gIC0tbWMwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSg0NCUpIHNhdHVyYXRlKDIyNDklKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDExMyUpOy8qbWFpbi1jb2xvci0wNCovICBcbiAgLS1tYzA1LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU5JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSg2OTYlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NSUpOyAvKm1haW4tY29sb3ItMDUqL1xuICAtLW1jMDYtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODglKSBzZXBpYSgxOCUpIHNhdHVyYXRlKDczMDklKSBodWUtcm90YXRlKDE3N2RlZykgYnJpZ2h0bmVzcygxMTElKSBjb250cmFzdCgxMDMlKTsvKm1haW4tY29sb3ItMDYqLyAgXG4gIC0tbWMwNy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OCUpIHNlcGlhKDM2JSkgc2F0dXJhdGUoNDA1OCUpIGh1ZS1yb3RhdGUoMTg3ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwNSUpOy8qbWFpbi1jb2xvci0wNyovICBcbiAgICAgIC8qbWFpbi1jb2xvci0wOOOBr+OCsOODqeODh+OBruOBn+OCgeOBquOBlyovICBcbiAgLS1jdmMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MCUpIHNlcGlhKDUwJSkgc2F0dXJhdGUoNDQ4NCUpIGh1ZS1yb3RhdGUoMzUxZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMiUpOy8qY29udmVyc2lvbi1jb2xvci0wMSovICBcbiAgLS1jdmMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2NSUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoNDQ0JSkgaHVlLXJvdGF0ZSgzNDJkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSk7Lypjb252ZXJzaW9uLWNvbG9yLTAyKi8gICAgXG4gIC0tc2MwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDc0JSkgc2F0dXJhdGUoMTM0MiUpIGh1ZS1yb3RhdGUoMzQ1ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwMSUpOy8qc3ViLWNvbG9yLTAxKi8gIFxuICAtLXNjMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg4NSUpIHNhdHVyYXRlKDU4NCUpIGh1ZS1yb3RhdGUoMzAzZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDEwMiUpOy8qc3ViLWNvbG9yLTAyKi8gICAgXG4gIC0tc2MwMy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMzAxMiUpIGh1ZS1yb3RhdGUoMzM1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDk4JSk7IC8qc3ViLWNvbG9yLTAzKi9cbiAgLS1zYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg4MiUpIGh1ZS1yb3RhdGUoMzA4ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoMTEwJSk7IC8qc3ViLWNvbG9yLTA0Ki9cbn1cbiIsIiRicmVha3BvaW50OiA3NjhweDtcblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhhY2soJHZlcjogbnVsbCkge1xuICBAaWYgJHZlciA9PSAnaWUnIHsgLy8gSUUxMOOAnDExXG4gICAgQGF0LXJvb3QgXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ2VkZ2UnIHsgLy8gRWRnZTEyK++8iEVkZ2XlhajjgabvvIlcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdtcycgeyAvLyBJRTEwK++8iEVkZ2XjgoLlhajjgablkKvjgoDvvIlcbiAgICBAYXQtcm9vdCBfOi1tcy1sYW5nKHgpLCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRweCwgJGJhc2U6IDE2cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAncmVtKCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMXJlbTtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiB2dygkcHgsICRiYXNlOiAzNzVweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICd2dygp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDEwMHZ3O1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XG4gIH1cbiAgQGlmICRjb3VudCA9PSAxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiB0cmlhbmdsZSgkYm9yZGVyV2lkdGgpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6ICRib3JkZXJXaWR0aDtcbn0iLCIjdG9waWNwYXRoQXJlYSB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRvcGljcGF0aEFyZWFfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICB1bC50b3BpY3BhdGgge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdWwudG9waWNwYXRoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYnRuLXRvcC0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyMzUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuIiwiLmwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgYnIge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbiIsIi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAvLyBwYWRkaW5nOiAwIDAgNDhweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgLy8gd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggNjBweDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggOTBweDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5sLWxheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGdyaWQtZ2FwOiAwIDMycHg7XG4gICAgZ2FwOiAwIDMycHg7XG4gICAgLW1zLWdyaWQtcm93czogYXV0byAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogNzM0cHggMzJweCAzMDBweDtcbiAgICBncmlkLXRlbXBsYXRlOlxuICAgICAgXCJtYWluIGxvZ2luXCIgYXV0b1xuICAgICAgXCJtYWluIHNpZGVcIiAgMWZyIC9cbiAgICAgICA3MzRweCAzMDBweDtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAgIGdyaWQtYXJlYTogbG9naW47XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweCAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgICAgd2lkdGg6IDczNHB4O1xuICAgICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBncmlkLWFyZWE6IHNpZGU7XG4gICAgfVxuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLmwtbG9naW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGFiZWwtY2hlY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KS8yICsgMnB4KTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMik7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG5cbiAgJl9fbGlzdDAxIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNBMEIxQkE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnRuIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYuYnRuLTAxIHtcbiAgICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI4L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAxLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0wMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyOC9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMi5wbmcpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJi5idG4tMDEge1xuICAgICAgICAgIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5idG4tMDIge1xuICAgICAgICAgIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QwMiB7XG5cbiAgICA+IGxpIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIC5sLWNvbnRlbnQgPiAmLFxuICAgIC5sLWxheW91dF9fbWFpbiA+ICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYyB7XG4gICAgJi5sLWxvZ2luLS1zaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cbiAgICAgIC5sLWxvZ2luX19oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fdHRsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDgwcHggMzJweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmwtbG9naW5fX2J0bldyYXAge1xuICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2xpc3QwMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzQwcHg7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19idG4ge1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3NlY29uZGFyeSB7XG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1jb250ZW50ID4gJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmwtbG9naW4tLW1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sLWxvZ2luX19oZWFkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgICAgICAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDEge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1idG4ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDhweDtcblx0bWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIC8vIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTgvMTMpICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5zMCB7IC8vIOOBquOCiuOChuOBjVxuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5zMTAwIHsgLy8g5YWo5bmFXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gICYuczEge1xuICAgIHdpZHRoOiAzNTFweDsgLy8gc2FtcGxlXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIHNhbXBsZVxuICAgIH1cblx0fVxuXG5cdCYuYzEge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJi4tLWJkci1ibHVlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpO1xuICAgIH1cbiAgfVxuXG4gICYuYzIge1xuICAgIGNvbG9yOnZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDEpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDIpO1xuICAgIH1cbiAgfVxuXG4gICYuYzMge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLTAzKTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLTA4KTtcbiAgICB9XG4gIH1cblxuICAmLmM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5ib29rbWFyayB7XG4gICAgZ2FwOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvci0wMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9sYWJlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmLmRvbmUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9sYWJlbF9maWxsLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmljb25Mb2dpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5kb25lIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYy1jYXJvdXNlbExpc3Qge1xuICAkc2VsZjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skc2VsZn1fX3NsaWRlX19waWMge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbm8tc3dpcGUge1xuICAgICN7JHNlbGZ9X193cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlbGZ9X19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VsZn1fX2NvbnRyb2xsZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAvLyBzd2lwZXJcblxuICAuc3dpcGVyIHtcblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG5cbiAgICAgICYtbmV4dCxcbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5IDpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0N3B4OyAvLyBzYW1wbGVcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1jb2xXcmFwIHtcbiAgJHNlbGY6ICY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLWNvbDIge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbDMge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCAqIDIpIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRzLWxpc3Qge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAyKTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyICYgaW1nLFxuICAgICAgYTphY3RpdmUgJiBpbWcsXG4gICAgICBhOmZvY3VzICYgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dFdyYXAge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHggLSAyNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19uZXcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmJjZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcblxuICAgICAgYTpob3ZlciAmLFxuICAgICAgYTphY3RpdmUgJixcbiAgICAgIGE6Zm9jdXMgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0OWVmZjtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgYTpob3ZlciAmLFxuICAgICAgYTphY3RpdmUgJixcbiAgICAgIGE6Zm9jdXMgJiB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtaGRnMDEge1xuICBtYXJnaW46IDQ4cHggMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5jLWhkZzAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMycHggMCAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDt9XG4gICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7fVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICB9XG59XG5cbi5jLWhkZzAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5jLWhkZzA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBQkVCO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG4iLCIubC1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ0BwYy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTEzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTYwMHB4ICsgMTEzMHB4KSAvIDIgKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTE2MDBweCArIDExMzBweCkgLyAyICk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYy1zaWRlLWNhdGVnb3J5LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gICAgLl9faXRlbSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICBAaW5jbHVkZSBoYWNrKGllKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNpZGUtY29udHMtbmF2IHtcbiAgJHNlbGY6ICY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faGRnIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgIC5fX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbiAgICAgIH1cblxuICAgICAgPiBhOm5vdCguX19ob29rKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgLl9faWNvIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyOC9pbWFnZXMvaWNvbl9zaWRlTmF2MDEucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHggMzBweDtcbiAgICAgICAgICAmLS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMCkgMH1cbiAgICAgICAgICAmLS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMSkgMH1cbiAgICAgICAgICAmLS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMikgMH1cbiAgICAgICAgICAmLS00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMykgMH1cbiAgICAgICAgICAmLS01IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogNCkgMH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIH1cblxuICAgICAgLl9faG9vayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xuXG4gICAgICAuX19pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pcy1vcGVuKSB7XG5cbiAgICAgIC5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgI3skc2VsZn1fX2NvbnQge1xuICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAvLyBib3JkZXItdG9wOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWluZGV4LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNCMkIyQjI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM0OWVmZlxuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM1NTFhOGJcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgLy8gbXbjga7kuIpcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE1NHB4O1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gICAgLy8gcGFkZGluZzogMThweCAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gcGFkZGluZzogMTBweCAxMHB4IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHdpZHRoOiAyOThweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gNjY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fbXluYXZpMjAyOC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAuYy1idG4ge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTQwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogKDE2LzEyKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZmIgPiBhIHtcbiAgICAgICAgY29sb3I6ICMyYTViOWY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9zbnNfZmFjZWJvb2sucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdHcgPiBhIHtcbiAgICAgICAgY29sb3I6ICMxZGExZjI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9zbnNfdHdpdHRlci5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDI7IC8vIG1244Gu5LiKXG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBpbWcgeyB3aWR0aDogMTAwJTsgfVxuICAgIH1cbiAgfVxufVxuIiwiLmwtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI4ZWU7XG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLy8gLnAtdG9CYWRnZSB7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgQGluY2x1ZGUgc3Age1xuLy8gICAgIHRvcDogLTk1cHg7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICB3aWR0aDogOTBweDtcbi8vICAgICBtYXJnaW46IGF1dG87XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgcGMge1xuLy8gICAgIHRvcDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgfVxuLy8gfVxuXG4ucC10b0NsbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuNDApO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmX19waWMge1xuXG4gICAgICB9XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAvLyBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgwODA4MCAyNSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgICAvLyA0cHggMXB4LFxuICAgICAgICAgIDRweCAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OlxuICAgICAgICAgIC8vIHJlcGVhdC14LFxuICAgICAgICAgIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgICAgIHRvcDtcbiAgICAgICAgICAvLyBib3R0b207XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5wLXRvRGF0ZSB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICB3aWR0aDogOTJweDtcbi8vICAgaGVpZ2h0OiA5MnB4O1xuLy8gICBtYXJnaW46IDAgYXV0byAyNHB4O1xuLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbi8vICAgLnAtZGF0ZSB7XG5cbi8vICAgICAuX19kYXRlIHtcbi8vICAgICAgIGNvbG9yOiAjRUMxRDg4O1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4vLyAgICAgfVxuXG4vLyAgICAgLl9fZGF5IHtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzFEODg7XG4vLyAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLnAtdG9BdHRlbnRpb24ge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgY29sdW1uLWdhcDogNXB4O1xuLy8gICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuLy8gICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxuLy8gICBpIHtcbi8vICAgICBmbGV4OiAwIDAgYXV0bztcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgd2lkdGg6IDEuNWVtO1xuLy8gICAgIGhlaWdodDogMS41ZW07XG4vLyAgICAgbWFyZ2luOiAuMTI1ZW0gMDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYzRTtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICB9XG4vLyB9XG5cbi8vIC5wLXRvTWV0aG9kIHtcbi8vICAgZGlzcGxheTogZ3JpZDtcbi8vICAgZ2FwOiAyMHB4O1xuLy8gICBAaW5jbHVkZSBwYyB7XG4vLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4vLyAgICAgZ2FwOiA3NXB4O1xuLy8gICB9XG5cbi8vICAgJl9fY29udCB7XG4vLyAgICAgQGluY2x1ZGUgcGMge1xuLy8gICAgICAgZ3JpZC1jb2x1bW46IDFmcjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX19zZWN0IHtcbi8vICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbi8vICAgICBAaW5jbHVkZSBwYyB7XG4vLyAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbi8vICAgICB9XG5cbi8vICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbi8vICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbi8vICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuLy8gICAgIH1cblxuLy8gICAgICZfX3R0bCB7XG4vLyAgICAgICBjb2xvcjogIzAwQUFFQjtcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuLy8gICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgfVxuXG4vLyAgICAgJl9fdHh0IHtcblxuLy8gICAgICAgLl9fZW0ge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHotaW5kZXg6IGluaGVyaXQ7XG4vLyAgICAgICAgIG1hcmdpbjogMCAuMjVlbTtcbi8vICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4vLyAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgei1pbmRleDogLTE7XG4vLyAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuLy8gICAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5NUQ2RjcgNDAlLCAjQzNFQUZCIDQwJSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgLl9fc21hbGxlciB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfX3BpYyB7XG5cbi8vICAgICAuX19jYXB0aW9uIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgbWFyZ2luLXRvcDogMWVtO1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4vLyAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH0iLCIucC1tYXJrTGlzdCB7XG4gIC0tZ2FwOiAwcHg7XG4gIC0tZ3V0dGVyOiAwLjVlbTtcbiAgJG1hcmtMaXN0OiAmO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIH1cblxuICAgID4gaSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbiAgICB9XG5cbiAgICA+IDpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi4tLWFsQyB7XG4gICAgPiBsaSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGMtYWxDIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICA+IGxpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1wYy1hbFIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgID4gbGkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmxhdCB7XG4gICAgQGV4dGVuZCAjeyRtYXJrTGlzdH07XG5cbiAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wLXVsIHtcbiAgJHVsOiAmO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn772lJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICB9XG4gIH1cblxuICAmLS1mbGF0IHtcbiAgICBAZXh0ZW5kICN7JHVsfTtcblxuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnAtbGlua0xpc3Qge1xuICAtLWdhcDogMC4yNWVtO1xuICAtLWd1dHRlcjogMC41ZW07XG4gIC0tbXQ6IDBweDtcbiAgLS1tYjogMHB4O1xuICAkbGlua0xpc3Q6ICY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgbWFyZ2luLXRvcDogdmFyKC0tbXQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYik7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgIGNvbG9yOiAjMDBhYWViO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLWFsQyB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi4tLWZsYXQge1xuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi5wLWd1aWRlbGluZSB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICZfX2NsbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udCB7XG5cbiAgICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc3RlcC1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDQ0cHggMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUJGOEZGO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcGFkZGluZy1yaWdodDogLTVweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICB9XG5cbiAgJjpub3QoOmhhcygucC1zdGVwLXNlY19fbnVtYmVyKSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDBCNUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmX190dGwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LTMzMzMzMywgIzMzMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNnB4ICovXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVkZSB7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1zdGVwLWxvZ2luIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAnY29udCBjb250J1xuICAgICdsZWZ0IHJpZ2h0JztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDEwcHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2xlZnQgY29udCByaWdodCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250IHtcbiAgICBncmlkLWFyZWE6IGNvbnQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IDYxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICAgIGp1c3RpZnktc2VsZjogcmlnaHQ7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZ3JpZC1hcmVhOiByaWdodDtcbiAgICBqdXN0aWZ5LXNlbGY6IGxlZnQ7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uTG9naW4sICYuaWNvblJlZ2lzdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblxuICAmLl9fcmVkIHtcbiAgICBjb2xvcjogI0Y4NTI1MjtcbiAgfVxufVxuXG4ucC1saW5rIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTA3KTtcbiAgfVxuXG4gICYtdW5kZXJsaW5lIHtcbiAgICBAZXh0ZW5kIC5wLWxpbms7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wLXRhZ2xpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1pbXBvcnRhbnQge1xuICAtLWdhcDogMTBweDtcbiAgY29sb3I6ICNGODUyNTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjg1MjUyO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5wLWJlZ2lubmVyIHtcbiAgLS1nYXA6IDEwcHg7XG5cbiAgLl9fdHRsIHtcbiAgICBjb2xvcjogIzA3NkZDRTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wLW5vdGVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wLWhkZzAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzZweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWlucXVpcnktY2xtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI3cHg7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmMtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWlucXVpcnktbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fY29udCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICB9XG4gIH1cbn0iLCIudS1hbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnUtYWxpZ24tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udS1hbGlnbi1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5AaW5jbHVkZSBwYyB7XG4gIC51LWFsaWduLWxlZnQtcGMgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC51LWFsaWduLWNlbnRlci1wYyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudS1hbGlnbi1yaWdodC1wYyB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG59XG5AaW5jbHVkZSBzcCB7XG4gIC51LWFsaWduLWxlZnQtc3AgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC51LWFsaWduLWNlbnRlci1zcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudS1hbGlnbi1yaWdodC1zcCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG59XG5cbi51LXZhbGlnbi10b3AgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4udS12YWxpZ24tbWlkZGxlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLnUtdmFsaWduLWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiIsIi51LXBjYnIge1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH1cbn0iLCIudS1wY29ubHkge1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLnUtc3Bvbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBibG9jazsgfVxufSIsIkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzIge1xuICAudS1meiN7JGl9IHsgZm9udC1zaXplOiAjeyRpICogMXB4fTsgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLnUtZnojeyRpfXNwIHsgZm9udC1zaXplOiAjeyRpICogMXB4fTsgfVxuICB9XG59IiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC51LW10LXMjeyRpICogMX0geyBtYXJnaW4tdG9wOiAjeyRpICogOH1weDsgfVxuICAudS1tYi1zI3skaSAqIDF9IHsgbWFyZ2luLWJvdHRvbTogI3skaSAqIDh9cHg7IH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIC51LW10LXMjeyRpICogMX1zcCB7IG1hcmdpbi10b3A6ICN7JGkgKiA4fXB4OyB9XG4gICAgLnUtbWItcyN7JGkgKiAxfXNwIHsgbWFyZ2luLWJvdHRvbTogI3skaSAqIDh9cHg7IH1cbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgLnUtbXQjeyRpICogMTB9IHsgbWFyZ2luLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gIC51LW1iI3skaSAqIDEwfSB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiAxMH1weDsgfVxuICAudS1wdCN7JGkgKiAxMH0geyBwYWRkaW5nLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gIC51LXBiI3skaSAqIDEwfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIC51LW10I3skaSAqIDEwfXNwIHsgbWFyZ2luLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtbWIjeyRpICogMTB9c3AgeyBtYXJnaW4tYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgICAudS1wdCN7JGkgKiAxMH1zcCB7IHBhZGRpbmctdG9wOiAjeyRpICogMTB9cHg7IH1cbiAgICAudS1wYiN7JGkgKiAxMH1zcCB7IHBhZGRpbmctYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgfVxufVxuXG4udS1tdDAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuLnUtbWIwIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cbi51LXB0MCB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7fVxuLnUtcGIwIHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDt9XG4iLCIudS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0iXX0= */
