@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-position: center;
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3Mvc3R5bGUuY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9zdHlsZS5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL2ZvdW5kYXRpb24vX21peGlucy5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9sYXlvdXQvX3RvcGljcGF0aEFyZWEuc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3MvbGF5b3V0L19idG4tdG9wLTAxLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL2xheW91dC9fbC13cmFwcGVyLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL2xheW91dC9fbC1sYXlvdXQuc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3MvbGF5b3V0L19sLWxvZ2luLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9jb21wb25lbnQvX2J0bi5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19jYXJvdXNlbExpc3Quc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29sV3JhcC5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19jb250cy1saXN0LnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9jb21wb25lbnQvX2hkZy5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZXJvLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9jb21wb25lbnQvX3NpZGUtY2F0ZWdvcnktbmF2LnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9jb21wb25lbnQvX3NpZGUtY29udHMtbmF2LnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9jb21wb25lbnQvX2luZGV4LWhlYWQuc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3Mvb2JqZWN0L3Byb2plY3QvX2hlYWRlci5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvcHJvamVjdC9fZm9vdGVyLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9wcm9qZWN0L190YWtpbmdPdmVyLnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9wcm9qZWN0L19saXN0LnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC9wcm9qZWN0L19wcm9qZWN0LnNjc3MiLCJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYnIuc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2Rpc3BsYXkuc2NzcyIsImxwLzIwMjgvd2VidGVzdC1jb25zZW50L3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2ZvbnQtc2l6ZS5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fc3BhY2luZy5zY3NzIiwibHAvMjAyOC93ZWJ0ZXN0LWNvbnNlbnQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FSLGtDQUFBO0FDQVI7RUFDRSxjQUFBO0FGR0Y7O0FFQUE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUVBLGNBQUE7RUFDRCwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBRUEsV0FBQTtFQUNDLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5REFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQSxFQUFBLHdCQUFBO0VBQ0Esd0JBQUEsRUFBQSx3QkFBQTtFQUNBLHlEQUFBLEVBQUEsd0JBQUE7RUFFQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQSxFQUFBLDhCQUFBO0VBRUEsVUFBQTtFQUNELHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBRUMsdUJBQUE7RUFDQSxtSUFBQSxFQUFBLG1CQUFBO0VBQ0EsbUlBQUEsRUFBQSxtQkFBQTtFQUNBLG1JQUFBLEVBQUEsbUJBQUE7RUFDQSxtSUFBQSxFQUFBLG1CQUFBO0VBQ0Esb0lBQUEsRUFBQSxtQkFBQTtFQUNBLG9JQUFBLEVBQUEsbUJBQUE7RUFDQSxpSUFBQSxFQUFBLG1CQUFBO0VBQ0EsaUlBQUEsRUFBQSxtQkFBQTtFQUNBLHFJQUFBLEVBQUEsZ0JBQUE7RUFDQSxxSUFBQSxFQUFBLGdCQUFBO0VBQ0kseUJBQUE7RUFDSixzSUFBQSxFQUFBLGdCQUFBO0VBQ0Esb0lBQUEsRUFBQSxnQkFBQTtFQUNBLHNJQUFBLEVBQUEsZ0JBQUE7RUFDQSxzSUFBQSxFQUFBLGdCQUFBO0VBQ0kseUJBQUE7RUFDSix1SUFBQSxFQUFBLHNCQUFBO0VBQ0Esc0lBQUEsRUFBQSxzQkFBQTtFQUNBLHNJQUFBLEVBQUEsZUFBQTtFQUNBLHFJQUFBLEVBQUEsZUFBQTtFQUNBLHFJQUFBLEVBQUEsZUFBQTtFQUNBLG1JQUFBLEVBQUEsZUFBQTtBRkZGOztBR3ZERTtFQ0hGO0lBRUksc0JBQUE7RUo2REY7QUFDRjtBRzdERTtFQ0VBO0lBRUksaUJBQUE7SUFDQSxlQUFBO0VKNkRKO0FBQ0Y7QUkxREU7RUFDRSxjQUFBO0FKNERKOztBSXpEQTtFQUNFO0lBQ0UsV0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtJQUNBLGlDQUFBO0VKNERGO0VJMURBO0lBQ0UsV0FBQTtJQUNBLGVBQUE7SUFDQSwwQkFBQTtFSjRERjtFSTFEQTtJQUNFLGtCQUFBO0lBQ0EsaUJBQUE7RUo0REY7RUkxREE7O0lBRUUsa0JBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFSjRERjtFSTFEQTtJQUNFLFFBQUE7SUFDQSx3QkFBQTtFSjRERjtFSTFEQTtJQUNFLFFBQUE7SUFDQSx5QkFBQTtFSjRERjtFSTFEQTtJQUNFLGFBQUE7RUo0REY7QUFDRjtBS3hIQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUwwSEY7O0FLdkhBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0FMMEhGOztBS3ZIQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FMMEhGOztBS3ZIQTtFQUNFLFVBQUE7RUFDQSx5QkFBQTtBTDBIRjs7QUt2SEE7RUFDRSxTQUFBO0VBQ0EsMEJBQUE7QUwwSEY7O0FLdkhBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esd0JBQUE7RUwwSEY7RUt2SEE7SUFDRSxVQUFBO0VMeUhGO0VLdEhBO0lBQ0UsZUFBQTtJQUNBLFlBQUE7RUx3SEY7QUFDRjtBS3JIQTtFQUNFO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0VMdUhGO0VLcEhBO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUFDQSwyQkFBQTtFTHNIRjtFS25IQTtJQUNFLFdBQUE7SUFDQSxXQUFBO0VMcUhGO0VLbEhBO0lBQ0UsV0FBQTtFTG9IRjtFS2pIQTtJQUNFLFVBQUE7RUxtSEY7RUtoSEE7SUFDRSxtQkFBQTtFTGtIRjtBQUNGO0FNeE1BO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QU4wTUY7QU14TUU7RUFDRSxzQkFBQTtFQUNBLGFBQUE7QU4wTUo7QU12TUU7RUFDRSxvQkFBQTtBTnlNSjtBTXRNRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QU53TUo7O0FPek5BO0VBQ0Usa0JBQUE7QVA0TkY7QUcxTkU7RUlIRjtJQU9JLGNBQUE7RVAwTkY7RU92TkU7SUFDRSwwQkFBQTtFUHlOSjtBQUNGOztBT3JOQTtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7QVB3TkY7QUdqT0U7RUlPRjtJQUtJLHVCQUFBO0VQeU5GO0FBQ0Y7QUc1T0U7RUlhRjtJQVNJLHVCQUFBO0VQME5GO0FBQ0Y7QU92TkU7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QVB5Tko7O0FPck5BO0VBQ0Usc0JBQUE7QVB3TkY7QUduUEU7RUkwQkY7SUFHSSxtQkFBQTtFUDBORjtBQUNGO0FHOVBFO0VJZ0NGO0lBTUksYUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxrQ0FBQTtJQUNBLDREQUNFO0lBR0YsYUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSx1QkFBQTtJQUNBLDJDQUFBO0lBQ0EseUJBQUE7RVB5TkY7QUFDRjtBR3pRRTtFSWtEQTtJQUVJLG1CQUFBO0lBQ0EsMkNBQUE7RVB5Tko7QUFDRjtBR3JSRTtFSXdEQTtJQU1JLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0VQMk5KO0FBQ0Y7QUd0UkU7RUk4REE7SUFFSSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMkNBQUE7SUFDQSx5QkFBQTtFUDBOSjtBQUNGO0FHcFNFO0VJb0VBO0lBUUksZUFBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUDROSjtBQUNGO0FPMU5JO0VBQ0UsZ0JBQUE7QVA0Tk47QUdoVEU7RUl3RkE7SUFFSSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUDBOSjtBQUNGO0FPdk5FO0VBQ0UsZ0JBQUE7QVB5Tko7O0FROVRBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBUmlVRjtBUS9URTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBUmlVSjtBUTlURTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7QVJnVUo7QVE3VEU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FSK1RKO0FRNVRFO0VBQ0UsbUJBQUE7QVI4VEo7QVE1VEk7RUFDRSxhQUFBO0FSOFROO0FRM1RJO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBUjZUTjtBUTNUTTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7QVI2VFI7QVExVE07RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBUjRUUjtBUXZUTTtFQUNFLFVBQUE7QVJ5VFI7QVFwVEU7RUFDRSx1QkFBQTtBUnNUSjtBUW5URTtFQUNFLG1CQUFBO0FScVRKO0FRblRJO0VBQ0UsZUFBQTtBUnFUTjtBUW5UTTtFQUNFLGtCQUFBO0FScVRSO0FRaFRFO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0FSa1RKO0FRL1NFO0VBQ0UsZ0JBQUE7QVJpVEo7QVE5U007RUFDRSxnQkFBQTtBUmdUUjtBUTVTSTs7RUFFRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtBUjhTTjtBUTVTTTs7RUFDRSxvQ0FBQTtFQUNBLGlDQUFBO0FSK1NSO0FRNVNNO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QVIrU1I7QVFqVE07O0VBQ0UsZUFBQTtFQUNBLGNBQUE7QVIrU1I7QVExU0U7RUFDRSxrQkFBQTtBUjRTSjtBUTFTSTtFQUNFLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx5Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QVI0U047QVExU007RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0FSNFNSO0FRelNNO0VBQ0UsY0FBQTtBUjJTUjtBUTFTUTtFQUNFLDhEQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVI0U1Y7QVF6U007RUFDRSx5QkFBQTtFQUNBLFdBQUE7QVIyU1I7QVExU1E7RUFDRSw4REFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FSNFNWO0FRdlNRO0VBQ0UsdUJBQUE7QVJ5U1Y7QVF2U1E7RUFDRSx1QkFBQTtBUnlTVjtBUWpTSTtFQUNFLG1CQUFBO0FSbVNOO0FRM1JNO0VBQ0UsbUJBQUE7QVI2UlI7QVExUk07RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QVI0UlI7QVExUlE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QVI0UlY7QVF6UlE7RUFDRSxvQkFBQTtFQUNBLHdCQUFBO0FSMlJWO0FReFJRO0VBQ0Usb0JBQUE7RUFDQSx5QkFBQTtBUjBSVjtBRzVmRTtFS3lPRTtJQUVFLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0NBQUE7RVJxUko7RVFwUkk7SUFDRSxpQkFBQTtFUnNSTjtBQUNGO0FHaGhCRTtFSytQRTtJQUNFLG1CQUFBO0lBQ0EsVUFBQTtFUm9SSjtFUWxSSTtJQUNFLHlCQUFBO0lBQ0EsZ0JBQUE7RVJvUk47RVFoUkU7SUFDRSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxnQ0FBQTtFUmtSSjtFUWhSSTtJQUNFLGVBQUE7RVJrUk47RVE5UU07SUFDRSxrQkFBQTtFUmdSUjtFUTVRSTtJQUNFLHVCQUFBO0VSOFFOO0VRM1FJO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0VSNlFOO0VRM1FNO0lBQ0UsWUFBQTtJQUNBLGtCQUFBO0VSNlFSO0VRelFJO0lBQ0UsYUFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFUjJRTjtFUXpRTTtJQUNFLGVBQUE7RVIyUVI7RVF6UVE7SUFDRSxpQkFBQTtFUjJRVjtFUXBRTTtJQUNFLGdCQUFBO0VSc1FSO0VRalFNO0lBQ0UsbUJBQUE7RVJtUVI7RVEvUEk7SUFDRSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtFUmlRTjtFUTlQUTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RVJnUVY7RVEzUEk7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0VSNlBOO0VRNVBNO0lBQ0UsaUJBQUE7RVI4UFI7RVF6UEU7SUFDRSxtQkFBQTtJQUNBLFVBQUE7RVIyUEo7RVF6UEk7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0VSMlBOO0VReFBJO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBO0lBQ0EsZ0JBQUE7RVIwUE47RVF0UE07SUFDRSxZQUFBO0VSd1BSO0VRblBNO0lBQ0UsZUFBQTtFUnFQUjtBQUNGOztBU3htQkE7RUFDQyx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFDQyxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDRCxTQUFBO0VBQ0MsaUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFFQSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrRkFBQTtFQUNBLGVBQUE7QVQwbUJGO0FTeG1CRTtFQUNFLGdCQUFBO0FUMG1CSjtBU3BtQkU7RUFDRSxXQUFBO0FUc21CSjtBU2xtQkU7RUFDRSxZQUFBO0FUb21CSjtBRy9uQkU7RU0wQkE7SUFHSSxXQUFBO0VUc21CSjtBQUNGO0FTbm1CQztFQUNHLDJCQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtBVHFtQko7QUd6bUJFO0VBQ0U7SU1LRSxZQUFBO0VUdW1CSjtBQUNGO0FTcm1CSTtFQUNFLHNDQUFBO0FUdW1CTjtBU25tQkU7RUFDRSw4QkFBQTtFQUNBLHNDQUFBO0FUcW1CSjtBR3JuQkU7RUFDRTtJTWlCRSxzQ0FBQTtFVHVtQko7QUFDRjtBU3BtQkU7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FUc21CSjtBRzluQkU7RUFDRTtJTXlCRSw4QkFBQTtJQUNBLGdDQUFBO0VUd21CSjtBQUNGO0FTcm1CRTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtBVHVtQko7QVN0bUJJO0VBQ0UseUJBQUE7QVR3bUJOO0FTcG1CRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FUc21CSjtBU3JtQkk7RUFDRSxVQUFBO0FUdW1CTjtBU3JtQkk7RUFDRSxXQUFBO0FUdW1CTjtBU25tQkU7RUFDRSxRQUFBO0VBQ0Esc0NBQUE7QVRxbUJKO0FTbm1CSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrRUFBQTtFQUNBLHdCQUFBO0FUcW1CTjtBU2xtQkk7RUFDRSxzQ0FBQTtFQUNBLGlEQUFBO0FUb21CTjtBU2xtQk07RUFDRSw0REFBQTtBVG9tQlI7QVMvbEJFO0VBQ0UsaUJBQUE7QVRpbUJKO0FTaG1CSTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpRUFBQTtFQUNBLHdCQUFBO0FUa21CTjtBUzlsQkU7RUFDRSxpQkFBQTtBVGdtQko7QVMvbEJJO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG9FQUFBO0VBQ0Esd0JBQUE7QVRpbUJOO0FTN2xCRTtFQUNFLGlCQUFBO0FUK2xCSjtBUzlsQkk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EscUVBQUE7RUFDQSx3QkFBQTtBVGdtQk47QVM1bEJFO0VBQ0UsaUJBQUE7QVQ4bEJKO0FTN2xCSTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrRUFBQTtFQUNBLHdCQUFBO0FUK2xCTjtBUzNsQkU7RUFDRSxpQkFBQTtBVDZsQko7QVM1bEJJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7QVQ4bEJOO0FTMWxCRTtFQUNFLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtBVDRsQko7QUdodkJFO0VBQ0U7SU1xSkUsOEJBQUE7SUFDQSxtQ0FBQTtJQUNBLHFDQUFBO0VUOGxCSjtBQUNGO0FTM2xCRTtFQUVFLG9CQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBVDRsQko7O0FVcnlCQTtFQUVFLGtCQUFBO0FWdXlCRjtBR2h5QkU7RU9URjtJQUlJLGtCQUFBO0lBQ0EsbUJBQUE7RVZ5eUJGO0FBQ0Y7QVV2eUJFO0VBQ0UsbUJBQUE7QVZ5eUJKO0FHL3lCRTtFT1NBO0lBRUksWUFBQTtJQUNBLGNBQUE7RVZ3eUJKO0FBQ0Y7QVVyeUJFO0VBQ0UsWUFBQTtBVnV5Qko7QVVyeUJJO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtBVnV5Qk47QVVyeUJNO0VBQ0UsZ0JBQUE7QVZ1eUJSO0FVbnlCUTtFQUNFLFlBQUE7QVZxeUJWO0FVaHlCSTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FWa3lCTjtBVS94Qkk7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FWaXlCTjtBR3QwQkU7RU8wQ0U7SUFFSSx1QkFBQTtFVjh4Qk47QUFDRjtBR2oxQkU7RU9xREU7SUFFSSxrQkFBQTtFVjh4Qk47QUFDRjtBVTV4Qkk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FWOHhCTjtBVXJ4Qkk7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FWdXhCTjtBVXB4Qkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0FWc3hCTjtBVXB4Qk07RUFDRSx5QkFBQTtBVnN4QlI7QUdwMkJFO0VPb0ZJO0lBR0ksYUFBQTtFVml4QlI7QUFDRjtBRy8yQkU7RU8wRkk7SUFNSSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EseUJBQUE7SUFDQSxlQUFBO0VWbXhCUjtBQUNGO0FVanhCUTtFQUNFLFlBQUE7QVZteEJWO0FVaHhCUTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QVZreEJWO0FVL3dCUTtFQUNFLGFBQUE7QVZpeEJWO0FHdDRCRTtFT3lISTtJQUVJLE9BQUE7RVYrd0JSO0FBQ0Y7QUczNEJFO0VPK0hJO0lBRUksUUFBQTtFVjh3QlI7QUFDRjs7QVduNUJBO0VBRUUsbUJBQUE7QVhxNUJGO0FHOTRCRTtFUUxBO0lBRUksbUJBQUE7RVhxNUJKO0FBQ0Y7QUd6NUJFO0VRSEY7SUFXSSxhQUFBO0lBQ0EsZUFBQTtFWHE1QkY7RVdsNUJJO0lBQ0UsOEJBQUE7RVhvNUJOO0VXbDVCTTtJQUNFLGtCQUFBO0VYbzVCUjtFV2w1Qk07SUFDRSxnQkFBQTtFWG81QlI7RVc5NEJJO0lBQ0UsOEJBQUE7RVhnNUJOO0VXOTRCTTtJQUNFLGtCQUFBO0VYZzVCUjtFVzk0Qk07SUFDRSxnQkFBQTtFWGc1QlI7QUFDRjs7QUdqN0JFO0VTSEY7SUFFSSxhQUFBO0lBQ0EsZUFBQTtFWnU3QkY7QUFDRjtBR2w3QkU7RVNESTtJQUNFLG1CQUFBO0VaczdCTjtBQUNGO0FHNzdCRTtFU0dBO0lBT0ksOEJBQUE7RVp1N0JKO0VZdDdCSTtJQUNFLGtCQUFBO0VadzdCTjtFWXQ3Qkk7SUFDRSxnQkFBQTtFWnc3Qk47QUFDRjtBWXI3Qkk7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBWnU3Qk47QVlwN0JJO0VBQ0UsYUFBQTtBWnM3Qk47QVluN0JJO0VBQ0UsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBWnE3Qk47QUd0OUJFO0VTNkJFO0lBTUksOEJBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0VadTdCTjtBQUNGO0FZcjdCTTtFQUNFLHlCQUFBO0FadTdCUjtBWXA3Qk07RUFHRSxZQUFBO0FabzdCUjtBWWg3Qkk7RUFDRSxjQUFBO0VBRUEsZUFBQTtBWmk3Qk47QVk5NkJJO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkNBQUE7QVpnN0JOO0FZOTZCTTtFQUdFLHFCQUFBO0VBQ0EsY0FBQTtBWjg2QlI7QVkxNkJJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QVo0NkJOO0FZMTZCTTtFQUdFLGNBQUE7QVowNkJSOztBYWxnQ0E7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWJxZ0NGO0FHdmdDRTtFVUhGO0lBT0ksZUFBQTtFYnVnQ0Y7QUFDRjtBYXJnQ0U7RUFBZ0IsYUFBQTtBYndnQ2xCO0FhdmdDRTtFQUFlLGdCQUFBO0FiMGdDakI7O0FhdmdDQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FiMGdDRjtBYXhnQ0U7RUFBZ0IsYUFBQTtBYjJnQ2xCO0FhMWdDRTtFQUFlLGdCQUFBO0FiNmdDakI7QWEzZ0NFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0FiNmdDSjs7QWF6Z0NBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FiNGdDRjtBYTFnQ0U7RUFBZ0IsYUFBQTtBYjZnQ2xCO0FhNWdDRTtFQUFlLGdCQUFBO0FiK2dDakI7O0FhNWdDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWIrZ0NGO0FhN2dDRTtFQUFnQixhQUFBO0FiZ2hDbEI7QWEvZ0NFO0VBQWUsZ0JBQUE7QWJraENqQjs7QWMza0NBO0VBQ0UseUJBQUE7RUFDQSw2Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBZDhrQ0Y7QUdsbENFO0VXTUE7SUFFSSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLGFBQUE7SUFDQSxjQUFBO0VkOGtDSjtBQUNGO0FHM2xDRTtFV2dCQTtJQUVJLGNBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0VkNmtDSjtBQUNGO0FHbG1DRTtFV3VCRTtJQUVJLGFBQUE7RWQ2a0NOO0FBQ0Y7O0FlMW1DQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtBZjZtQ0Y7QUd0bUNFO0VZVEY7SUFJSSwyQ0FBQTtFZittQ0Y7QUFDRjtBZTNtQ0k7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBZjZtQ047QWV6bUNFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBZjJtQ0o7QWVwbUNNO0VBQ0UsZ0NBQUE7QWZzbUNSO0Flbm1DTTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QWZxbUNSO0FHam9DYTtFWThCSCxZQUFBO0Fmc21DVjs7QWVubUNRO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0Fmc21DVjtBZW5tQ1E7RUFDRSxvQkFBQTtFQUNBLHdCQUFBO0FmcW1DVjtBZWxtQ1E7RUFDRSxvQkFBQTtFQUNBLHlCQUFBO0Fmb21DVjs7QWdCdHFDQTtFQUVFLGVBQUE7QWhCd3FDRjtBR2pxQ0U7RWFURjtJQUlJLDJDQUFBO0VoQjBxQ0Y7QUFDRjtBZ0J0cUNJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QWhCd3FDTjtBZ0JwcUNFO0VBQ0UsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBaEJzcUNKO0FnQm5xQ0U7RUFDRSxnQ0FBQTtBaEJxcUNKO0FnQm5xQ0k7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBaEJxcUNOO0FnQi9wQ0k7RUFDRSxnQ0FBQTtBaEJpcUNOO0FnQjlwQ0k7RUFDRSxrQkFBQTtBaEJncUNOO0FnQjlwQ007RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QWhCZ3FDUjtBZ0I3cENNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FoQitwQ1I7QWdCN3BDUTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSw0REFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7QWhCK3BDVjtBZ0I5cENVO0VBQU8sMEJBQUE7QWhCaXFDakI7QWdCaHFDVTtFQUFPLDRCQUFBO0FoQm1xQ2pCO0FnQmxxQ1U7RUFBTyw0QkFBQTtBaEJxcUNqQjtBZ0JwcUNVO0VBQU8sNEJBQUE7QWhCdXFDakI7QWdCdHFDVTtFQUFPLDZCQUFBO0FoQnlxQ2pCO0FnQnRxQ1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7QWhCd3FDVjtBZ0JycUNRO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0EsaUJBQUE7QWhCdXFDVjtBZ0JwcUNRO0VBQ0UsWUFBQTtBaEJzcUNWO0FnQmxxQ007RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBaEJvcUNSO0FnQmpxQ007RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0FoQm1xQ1I7QWdCanFDUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtBaEJtcUNWO0FnQmhxQ1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSxpQkFBQTtBaEJrcUNWO0FnQi9wQ1E7RUFDRSxZQUFBO0FoQmlxQ1Y7QWdCNXBDSTtFQUNFLHNCQUFBO0FoQjhwQ047QWdCMXBDUTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FoQjRwQ1Y7QWdCMXBDVTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBaEI0cENaO0FnQnpwQ1U7RUFDRSxTQUFBO0VBQ0Esd0JBQUE7QWhCMnBDWjtBZ0J4cENVO0VBQ0UsU0FBQTtFQUNBLHlCQUFBO0FoQjBwQ1o7QWdCOW9DVTtFQUNFLFlBQUE7QWhCZ3BDWjtBZ0J6b0NFO0VBQ0UsbUJBQUE7QWhCMm9DSjtBZ0J6b0NJO0VBSUUseUJBQUE7QWhCd29DTjs7QWlCcjNDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBakJ3M0NGO0FHeDNDRTtFY0hGO0lBS0ksbUJBQUE7SUFDQSxrQkFBQTtFakIwM0NGO0FBQ0Y7QWlCeDNDRTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FqQjAzQ0o7QUdyNENFO0VjTUE7SUFPSSxtQkFBQTtFakI0M0NKO0FBQ0Y7QWlCejNDRTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBakIyM0NKO0FpQnozQ0k7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QWpCMjNDTjtBaUJ4M0NJO0VBQ0UsY0FBQTtBakIwM0NOO0FpQngzQ007RUFDRSxjQUFBO0FqQjAzQ1I7QWlCeDNDTTtFQUNFLGNBQUE7QWpCMDNDUjs7QWtCajZDQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBbEJvNkNGO0FHcjZDRTtFZUhGO0lBTUksZUFBQTtFbEJzNkNGO0FBQ0Y7QWtCcDZDRTtFQUNFLGFBQUE7RUFFQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFFQSxjQUFBO0FsQm82Q0o7QUczNkNFO0VlQUE7SUFTSSxTQUFBO0VsQnM2Q0o7QUFDRjtBa0JsNkNFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QWxCbzZDSjtBRzk3Q0U7RWVvQkE7SUFRSSxnQkFBQTtFbEJzNkNKO0FBQ0Y7QWtCcDZDSTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSx3REFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0FsQnM2Q047QUd2OENFO0VleUJFO0lBVUksWUFBQTtFbEJ3NkNOO0FBQ0Y7QWtCcjZDSTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWxCdTZDTjtBR2w5Q0U7RWV1Q0U7SUFNSSxnQkFBQTtJQUNBLGVBQUE7RWxCeTZDTjtBQUNGO0FrQnI2Q0U7RUFDRSxjQUFBO0FsQnU2Q0o7QUczOUNFO0Vlc0RJO0lBQ0UsWUFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFbEJ3NkNOO0FBQ0Y7QWtCcDZDRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QWxCczZDSjtBR3orQ0U7RWU4REE7SUFPSSxXQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7RWxCdzZDSjtBQUNGO0FrQnQ2Q0k7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtBbEJ3NkNOO0FHdi9DRTtFZTBFRTtJQU9JLGtCQUFBO0VsQjA2Q047QUFDRjtBa0J4NkNNO0VBQ0Usa0JBQUE7QWxCMDZDUjtBRy8vQ0U7RWVvRkk7SUFHSSxrQkFBQTtFbEI0NkNSO0FBQ0Y7QWtCejZDTTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7QWxCMjZDUjtBa0J6NkNRO0VBQ0UsWUFBQTtBbEIyNkNWO0FrQng2Q1E7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0FsQjA2Q1Y7QUcvZ0RFO0VlbUdNO0lBSUksYUFBQTtFbEI0NkNWO0FBQ0Y7QWtCejZDUTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0FsQjI2Q1Y7QUc3aERFO0VlMkdNO0lBU0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VsQjY2Q1Y7QUFDRjtBa0J6NkNNO0VBQ0UsY0FBQTtBbEIyNkNSO0FrQjE2Q1E7RUFDRSx3REFBQTtFQUNBLDBCQUFBO0FsQjQ2Q1Y7QUczaURFO0VlNkhNO0lBSUksMEJBQUE7RWxCODZDVjtBQUNGO0FrQjE2Q007RUFDRSxjQUFBO0FsQjQ2Q1I7QWtCMzZDUTtFQUNFLHVEQUFBO0VBQ0EsMEJBQUE7QWxCNjZDVjtBR3ZqREU7RWV3SU07SUFJSSwwQkFBQTtFbEIrNkNWO0FBQ0Y7QWtCejZDRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBbEIyNkNKO0FHbmtERTtFZW1KQTtJQU9JLFFBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWxCNjZDSjtFa0I1NkNJO0lBQU0sV0FBQTtFbEIrNkNWO0FBQ0Y7O0FtQnZsREE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FuQjBsREY7QW1CeGxERTtFQUNFLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FuQjBsREo7O0FvQnJsREE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSw4Q0FBQTtBcEJ3bERGO0FHeG1ERTtFaUJZRjtJQU1JLFdBQUE7SUFDQSxnQkFBQTtFcEIwbERGO0FBQ0Y7QW9CeGxERTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FwQjBsREo7QW9CdmxERTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0FwQnlsREo7QUcxbkRFO0VpQjRCQTtJQU9JLG1CQUFBO0lBQ0EsdUJBQUE7RXBCMmxESjtBQUNGO0FvQnhsREU7RUFDRSxZQUFBO0FwQjBsREo7QUdub0RFO0VpQndDQTtJQUdJLFNBQUE7RXBCNGxESjtBQUNGO0FvQjFsREk7RUFDRSxrQkFBQTtBcEI0bEROO0FvQnRsRE07RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBcEJ3bERSO0FvQnBsREk7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FwQnNsRE47QW9CcGxETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esb0JBQUE7RUFDQSx5RUFFRTtFQUNGLHdCQUVFO0VBQ0YsMkJBRUU7RUFDRix3QkFDRTtBcEIra0RWO0FvQjNrRE07RUFDRSxlQUFBO0FwQjZrRFI7O0FxQnpxREE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUVBLGdCQUFBO0FyQjJxREY7QXFCenFERTtFQUNFLG9CQUFBO0FyQjJxREo7QXFCeHFERTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtBckIwcURKO0FxQnpxREk7RUFDRSx5QkFBQTtBckIycUROO0FxQnhxREk7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QXJCMHFETjtBcUJ2cURJO0VBQ0UsY0FBQTtBckJ5cUROO0FxQnBxREk7RUFDRSx1QkFBQTtBckJzcUROO0FxQnJxRE07RUFDRSxVQUFBO0FyQnVxRFI7QUd4c0RFO0VrQndDSTtJQUNFLHVCQUFBO0VyQm1xRE47RXFCbHFETTtJQUNFLFVBQUE7RXJCb3FEUjtBQUNGO0FHaHRERTtFa0JtREk7SUFDRSx5QkFBQTtFckJncUROO0VxQi9wRE07SUFDRSxjQUFBO0VyQmlxRFI7QUFDRjtBcUJ6cERJO0VBQ0UsYUFBQTtBckIycEROOztBcUJucERFO0VBQ0Usb0JBQUE7QXJCc3BESjtBcUJucERFO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBckJxcERKO0FxQm5wREk7RUFDRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FyQnFwRE47QXFCbHBESTtFQUNFLGtCQUFBO0FyQm9wRE47QXFCN29ESTtFQUNFLGFBQUE7QXJCK29ETjs7QXFCMW9EQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFFQSxnQkFBQTtFQUVBLHFCQUFBO0VBQ0Esd0JBQUE7QXJCMm9ERjtBcUJ6b0RFO0VBQ0Usb0JBQUE7QXJCMm9ESjtBcUJ0b0RJO0VBQ0UseUJBQUE7QXJCd29ETjtBcUJyb0RJO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQUEscUJBQUE7RUFDQSx1QkFBQTtBckJ1b0ROO0FxQnJvRE07RWxCaERKLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RWtCMENNLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0FyQitvRFI7QUc3dkRFO0VBQ0U7SWtCaUhJLGNBQUE7RXJCK29ETjtBQUNGO0FxQjFvREk7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7QXJCNG9ETjtBcUJ0b0RJO0VBQ0UsYUFBQTtBckJ3b0ROOztBc0JsekRBO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F0QnF6REY7QXNCbnpERTtFQUNFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLFNBQUE7QXRCcXpESjtBRzF6REU7RW1CRUE7SUFLSSwrQkFBQTtJQUNBLFNBQUE7RXRCdXpESjtBQUNGO0FzQnJ6REk7RUFDRSxvQkFBQTtBdEJ1ekROO0FHbjBERTtFbUJjTTtJQUNFLFlBQUE7RXRCd3pEUjtBQUNGO0FzQmx6RE07RUFDRSxnQkFBQTtBdEJvekRSOztBc0I5eURBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBdEJpekRGO0FHNzBERTtFbUJ1QkY7SUFPSSxpQkFBQTtJQUNBLG1CQUFBO0V0Qm16REY7QUFDRjtBR3oxREU7RW1CNkJGO0lBV0ksa0JBQUE7RXRCcXpERjtBQUNGO0FzQm56REU7RUFDRSxnQkFBQTtBdEJxekRKO0FHMzFERTtFbUJxQ0E7SUFHSSxpQkFBQTtFdEJ1ekRKO0FBQ0Y7QXNCcHpERTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBdEJzekRKO0FzQm56REU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkNBQUE7QXRCcXpESjtBRzkzREU7RW1Cc0VBO0lBS0ksbUJBQUE7RXRCdXpESjtBQUNGO0FzQnJ6REk7RUFDRSxlQUFBO0F0QnV6RE47QXNCbnpERTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBdEJxekRKO0FzQmx6REU7RUFDRSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxTQUFBO0F0Qm96REo7QUdsNURFO0VtQnlGQTtJQU9JLGlCQUFBO0V0QnN6REo7QUFDRjtBc0JqekRJO0VBQ0UsZ0JBQUE7QXRCbXpETjtBc0JoekRJO0VBQ0UsZUFBQTtBdEJrekROOztBc0I3eURBO0VBQ0UsYUFBQTtFQUNBLDZDQUNFO0VBRUYscUNBQUE7RUFDQSxjQUFBO0F0Qjh5REY7QUdwNkRFO0VtQmdIRjtJQVFJLHNDQUNFO0lBQ0YsbUNBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7RXRCK3lERjtBQUNGO0FzQjd5REU7RUFDRSxlQUFBO0F0Qit5REo7QUcvNkRFO0VtQitIQTtJQUdJLFlBQUE7RXRCaXpESjtBQUNGO0FzQjl5REU7RUFFRSxZQUFBO0F0Qit5REo7QXNCN3lESTtFQUNFLFlBQUE7QXRCK3lETjtBRzE3REU7RW1CMElFO0lBR0ksWUFBQTtFdEJpekROO0FBQ0Y7QXNCN3lERTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtBdEIreURKO0FzQjV5REU7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0F0Qjh5REo7QXNCM3lERTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBdEI2eURKO0FzQjN5REk7RUFDRSxXQUFBO0F0QjZ5RE47QUdqOURFO0VtQm1LRTtJQUdJLFdBQUE7RXRCK3lETjtBQUNGO0FzQjV5REk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0F0Qjh5RE47QUczOURFO0VtQjBLRTtJQUtJLFlBQUE7RXRCZ3pETjtBQUNGO0FzQjl5RE07RUFDRSxrQkFBQTtBdEJnekRSO0FzQjd5RE07RUFDRSxlQUFBO0F0Qit5RFI7QXNCNXlETTtFQUNFLHlCQUFBO0F0Qjh5RFI7O0FzQnh5REE7RUFDRSw0QkFBQTtBdEIyeURGO0FzQnp5REU7RUFDRSxjQUFBO0F0QjJ5REo7O0FzQnZ5REE7RUFDRSwyQkFBQTtFQUNBLHVCQUFBO0F0QjB5REY7QUcvOERFO0VBQ0U7SW1Cc0tBLDJCQUFBO0V0QjR5REY7QUFDRjtBc0IxeURFO0VBRUUsMkJBQUE7RUFDQSwwQkFBQTtBdEIyeURKOztBc0J2eURBO0VBQ0UsaUJBQUE7QXRCMHlERjtBR2xnRUU7RW1CdU5GO0lBR0ksZUFBQTtFdEI0eURGO0FBQ0Y7O0FzQnp5REE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0F0QjR5REY7QUc3Z0VFO0VtQm1PQTtJQUVJLHVCQUFBO0V0QjR5REo7RXNCMXlESTtJQUNFLGNBQUE7RXRCNHlETjtBQUNGO0FzQnh5REU7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXRCMHlESjs7QXNCdHlEQTtFQUNFLFdBQUE7QXRCeXlERjtBc0J2eURFO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0F0Qnl5REo7QUczaUVFO0VtQmdRQTtJQUlJLGVBQUE7RXRCMnlESjtBQUNGOztBc0J2eURBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F0QjB5REY7O0FzQnZ5REE7RUFDRSxpQkFBQTtBdEIweURGOztBc0J2eURBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQTtBdEIweURGOztBc0J2eURBO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsU0FBQTtBdEIweURGO0FHdmtFRTtFbUIwUkY7SUFLSSxxQ0FBQTtFdEI0eURGO0FBQ0Y7QXNCMXlERTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBdEI0eURKO0FHcmxFRTtFbUJrU0E7SUFTSSxrQkFBQTtFdEI4eURKO0FBQ0Y7QXNCNXlESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBdEI4eUROO0FzQjN5REk7RUFDRSxjQUFBO0F0QjZ5RE47QXNCMXlESTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QXRCNHlETjtBc0IxeURNO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0F0QjR5RFI7O0FzQnR5REE7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7QXRCeXlERjtBR2puRUU7RW1Cc1VGO0lBSUksaUJBQUE7SUFDQSxrQkFBQTtFdEIyeURGO0FBQ0Y7QXNCenlERTtFQUNFLGVBQUE7RUFDQSxlQUFBO0F0QjJ5REo7QXNCenlESTtFQUNFLHFCQUFBO0F0QjJ5RE47O0F1QmpvRUE7RUFBZ0IsZ0JBQUE7QXZCcW9FaEI7O0F1QnBvRUE7RUFBa0Isa0JBQUE7QXZCd29FbEI7O0F1QnZvRUE7RUFBaUIsaUJBQUE7QXZCMm9FakI7O0FHMW9FRTtFb0JDQTtJQUFtQixnQkFBQTtFdkI4b0VuQjtFdUI3b0VBO0lBQXFCLGtCQUFBO0V2QmdwRXJCO0V1Qi9vRUE7SUFBb0IsaUJBQUE7RXZCa3BFcEI7QUFDRjtBR2hwRUU7RW9CQUE7SUFBbUIsZ0JBQUE7RXZCb3BFbkI7RXVCbnBFQTtJQUFxQixrQkFBQTtFdkJzcEVyQjtFdUJycEVBO0lBQW9CLGlCQUFBO0V2QndwRXBCO0FBQ0Y7QXVCdHBFQTtFQUFnQixtQkFBQTtBdkJ5cEVoQjs7QXVCeHBFQTtFQUFtQixzQkFBQTtBdkI0cEVuQjs7QXVCM3BFQTtFQUFtQixzQkFBQTtBdkIrcEVuQjs7QUd0cUVFO0VxQlRGO0lBQ2dCLGFBQUE7RXhCbXJFZDtBQUNGOztBd0JqckVBO0VBQ0UsYUFBQTtBeEJvckVGO0FHaHJFRTtFcUJMRjtJQUVnQixjQUFBO0V4QnVyRWQ7QUFDRjs7QUdyckVFO0VzQlRGO0lBQ2dCLGFBQUE7RXpCa3NFZDtBQUNGOztBeUJoc0VBO0VBQ0UsYUFBQTtBekJtc0VGO0FHL3JFRTtFc0JMRjtJQUVnQixjQUFBO0V6QnNzRWQ7QUFDRjs7QTBCNXNFRTtFQUFhLGNBQUE7QTFCZ3RFZjs7QUd4c0VFO0V1Qk5FO0lBQWUsY0FBQTtFMUJtdEVqQjtBQUNGO0EwQnR0RUU7RUFBYSxjQUFBO0ExQnl0RWY7O0FHanRFRTtFdUJORTtJQUFlLGNBQUE7RTFCNHRFakI7QUFDRjtBMEIvdEVFO0VBQWEsY0FBQTtBMUJrdUVmOztBRzF0RUU7RXVCTkU7SUFBZSxjQUFBO0UxQnF1RWpCO0FBQ0Y7QTBCeHVFRTtFQUFhLGNBQUE7QTFCMnVFZjs7QUdudUVFO0V1Qk5FO0lBQWUsY0FBQTtFMUI4dUVqQjtBQUNGO0EwQmp2RUU7RUFBYSxjQUFBO0ExQm92RWY7O0FHNXVFRTtFdUJORTtJQUFlLGNBQUE7RTFCdXZFakI7QUFDRjtBMEIxdkVFO0VBQWEsY0FBQTtBMUI2dkVmOztBR3J2RUU7RXVCTkU7SUFBZSxjQUFBO0UxQmd3RWpCO0FBQ0Y7QTBCbndFRTtFQUFhLGNBQUE7QTFCc3dFZjs7QUc5dkVFO0V1Qk5FO0lBQWUsY0FBQTtFMUJ5d0VqQjtBQUNGO0EwQjV3RUU7RUFBYSxjQUFBO0ExQit3RWY7O0FHdndFRTtFdUJORTtJQUFlLGNBQUE7RTFCa3hFakI7QUFDRjtBMEJyeEVFO0VBQWEsY0FBQTtBMUJ3eEVmOztBR2h4RUU7RXVCTkU7SUFBZSxjQUFBO0UxQjJ4RWpCO0FBQ0Y7QTBCOXhFRTtFQUFhLGVBQUE7QTFCaXlFZjs7QUd6eEVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJveUVqQjtBQUNGO0EwQnZ5RUU7RUFBYSxlQUFBO0ExQjB5RWY7O0FHbHlFRTtFdUJORTtJQUFlLGVBQUE7RTFCNnlFakI7QUFDRjtBMEJoekVFO0VBQWEsZUFBQTtBMUJtekVmOztBRzN5RUU7RXVCTkU7SUFBZSxlQUFBO0UxQnN6RWpCO0FBQ0Y7QTBCenpFRTtFQUFhLGVBQUE7QTFCNHpFZjs7QUdwekVFO0V1Qk5FO0lBQWUsZUFBQTtFMUIrekVqQjtBQUNGO0EwQmwwRUU7RUFBYSxlQUFBO0ExQnEwRWY7O0FHN3pFRTtFdUJORTtJQUFlLGVBQUE7RTFCdzBFakI7QUFDRjtBMEIzMEVFO0VBQWEsZUFBQTtBMUI4MEVmOztBR3QwRUU7RXVCTkU7SUFBZSxlQUFBO0UxQmkxRWpCO0FBQ0Y7QTBCcDFFRTtFQUFhLGVBQUE7QTFCdTFFZjs7QUcvMEVFO0V1Qk5FO0lBQWUsZUFBQTtFMUIwMUVqQjtBQUNGO0EwQjcxRUU7RUFBYSxlQUFBO0ExQmcyRWY7O0FHeDFFRTtFdUJORTtJQUFlLGVBQUE7RTFCbTJFakI7QUFDRjtBMEJ0MkVFO0VBQWEsZUFBQTtBMUJ5MkVmOztBR2oyRUU7RXVCTkU7SUFBZSxlQUFBO0UxQjQyRWpCO0FBQ0Y7QTBCLzJFRTtFQUFhLGVBQUE7QTFCazNFZjs7QUcxMkVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJxM0VqQjtBQUNGO0EwQngzRUU7RUFBYSxlQUFBO0ExQjIzRWY7O0FHbjNFRTtFdUJORTtJQUFlLGVBQUE7RTFCODNFakI7QUFDRjtBMEJqNEVFO0VBQWEsZUFBQTtBMUJvNEVmOztBRzUzRUU7RXVCTkU7SUFBZSxlQUFBO0UxQnU0RWpCO0FBQ0Y7QTBCMTRFRTtFQUFhLGVBQUE7QTFCNjRFZjs7QUdyNEVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJnNUVqQjtBQUNGO0EwQm41RUU7RUFBYSxlQUFBO0ExQnM1RWY7O0FHOTRFRTtFdUJORTtJQUFlLGVBQUE7RTFCeTVFakI7QUFDRjtBMEI1NUVFO0VBQWEsZUFBQTtBMUIrNUVmOztBR3Y1RUU7RXVCTkU7SUFBZSxlQUFBO0UxQms2RWpCO0FBQ0Y7QTBCcjZFRTtFQUFhLGVBQUE7QTFCdzZFZjs7QUdoNkVFO0V1Qk5FO0lBQWUsZUFBQTtFMUIyNkVqQjtBQUNGO0EwQjk2RUU7RUFBYSxlQUFBO0ExQmk3RWY7O0FHejZFRTtFdUJORTtJQUFlLGVBQUE7RTFCbzdFakI7QUFDRjtBMEJ2N0VFO0VBQWEsZUFBQTtBMUIwN0VmOztBR2w3RUU7RXVCTkU7SUFBZSxlQUFBO0UxQjY3RWpCO0FBQ0Y7QTBCaDhFRTtFQUFhLGVBQUE7QTFCbThFZjs7QUczN0VFO0V1Qk5FO0lBQWUsZUFBQTtFMUJzOEVqQjtBQUNGO0EwQno4RUU7RUFBYSxlQUFBO0ExQjQ4RWY7O0FHcDhFRTtFdUJORTtJQUFlLGVBQUE7RTFCKzhFakI7QUFDRjtBMEJsOUVFO0VBQWEsZUFBQTtBMUJxOUVmOztBRzc4RUU7RXVCTkU7SUFBZSxlQUFBO0UxQnc5RWpCO0FBQ0Y7QTBCMzlFRTtFQUFhLGVBQUE7QTFCODlFZjs7QUd0OUVFO0V1Qk5FO0lBQWUsZUFBQTtFMUJpK0VqQjtBQUNGO0EwQnArRUU7RUFBYSxlQUFBO0ExQnUrRWY7O0FHLzlFRTtFdUJORTtJQUFlLGVBQUE7RTFCMCtFakI7QUFDRjtBMkI3K0VFO0VBQW1CLGVBQUE7QTNCZy9FckI7O0EyQi8rRUU7RUFBbUIsa0JBQUE7QTNCbS9FckI7O0FHNStFRTtFd0JMRTtJQUFxQixlQUFBO0UzQnMvRXZCO0UyQnIvRUU7SUFBcUIsa0JBQUE7RTNCdy9FdkI7QUFDRjtBMkI3L0VFO0VBQW1CLGdCQUFBO0EzQmdnRnJCOztBMkIvL0VFO0VBQW1CLG1CQUFBO0EzQm1nRnJCOztBRzUvRUU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCc2dGdkI7RTJCcmdGRTtJQUFxQixtQkFBQTtFM0J3Z0Z2QjtBQUNGO0EyQjdnRkU7RUFBbUIsZ0JBQUE7QTNCZ2hGckI7O0EyQi9nRkU7RUFBbUIsbUJBQUE7QTNCbWhGckI7O0FHNWdGRTtFd0JMRTtJQUFxQixnQkFBQTtFM0JzaEZ2QjtFMkJyaEZFO0lBQXFCLG1CQUFBO0UzQndoRnZCO0FBQ0Y7QTJCN2hGRTtFQUFtQixnQkFBQTtBM0JnaUZyQjs7QTJCL2hGRTtFQUFtQixtQkFBQTtBM0JtaUZyQjs7QUc1aEZFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnNpRnZCO0UyQnJpRkU7SUFBcUIsbUJBQUE7RTNCd2lGdkI7QUFDRjtBMkI3aUZFO0VBQW1CLGdCQUFBO0EzQmdqRnJCOztBMkIvaUZFO0VBQW1CLG1CQUFBO0EzQm1qRnJCOztBRzVpRkU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCc2pGdkI7RTJCcmpGRTtJQUFxQixtQkFBQTtFM0J3akZ2QjtBQUNGO0EyQjdqRkU7RUFBbUIsZ0JBQUE7QTNCZ2tGckI7O0EyQi9qRkU7RUFBbUIsbUJBQUE7QTNCbWtGckI7O0FHNWpGRTtFd0JMRTtJQUFxQixnQkFBQTtFM0Jza0Z2QjtFMkJya0ZFO0lBQXFCLG1CQUFBO0UzQndrRnZCO0FBQ0Y7QTJCN2tGRTtFQUFtQixnQkFBQTtBM0JnbEZyQjs7QTJCL2tGRTtFQUFtQixtQkFBQTtBM0JtbEZyQjs7QUc1a0ZFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnNsRnZCO0UyQnJsRkU7SUFBcUIsbUJBQUE7RTNCd2xGdkI7QUFDRjtBMkI3bEZFO0VBQW1CLGdCQUFBO0EzQmdtRnJCOztBMkIvbEZFO0VBQW1CLG1CQUFBO0EzQm1tRnJCOztBRzVsRkU7RXdCTEU7SUFBcUIsZ0JBQUE7RTNCc21GdkI7RTJCcm1GRTtJQUFxQixtQkFBQTtFM0J3bUZ2QjtBQUNGO0EyQjdtRkU7RUFBbUIsZ0JBQUE7QTNCZ25GckI7O0EyQi9tRkU7RUFBbUIsbUJBQUE7QTNCbW5GckI7O0FHNW1GRTtFd0JMRTtJQUFxQixnQkFBQTtFM0JzbkZ2QjtFMkJybkZFO0lBQXFCLG1CQUFBO0UzQnduRnZCO0FBQ0Y7QTJCN25GRTtFQUFtQixnQkFBQTtBM0Jnb0ZyQjs7QTJCL25GRTtFQUFtQixtQkFBQTtBM0Jtb0ZyQjs7QUc1bkZFO0V3QkxFO0lBQXFCLGdCQUFBO0UzQnNvRnZCO0UyQnJvRkU7SUFBcUIsbUJBQUE7RTNCd29GdkI7QUFDRjtBMkJwb0ZFO0VBQWtCLGVBQUE7QTNCdW9GcEI7O0EyQnRvRkU7RUFBa0Isa0JBQUE7QTNCMG9GcEI7O0EyQnpvRkU7RUFBa0IsZ0JBQUE7QTNCNm9GcEI7O0EyQjVvRkU7RUFBa0IsbUJBQUE7QTNCZ3BGcEI7O0FHcHBGRTtFd0JNRTtJQUFvQixlQUFBO0UzQm1wRnRCO0UyQmxwRkU7SUFBb0Isa0JBQUE7RTNCcXBGdEI7RTJCcHBGRTtJQUFvQixnQkFBQTtFM0J1cEZ0QjtFMkJ0cEZFO0lBQW9CLG1CQUFBO0UzQnlwRnRCO0FBQ0Y7QTJCbHFGRTtFQUFrQixnQkFBQTtBM0JxcUZwQjs7QTJCcHFGRTtFQUFrQixtQkFBQTtBM0J3cUZwQjs7QTJCdnFGRTtFQUFrQixpQkFBQTtBM0IycUZwQjs7QTJCMXFGRTtFQUFrQixvQkFBQTtBM0I4cUZwQjs7QUdsckZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQmlyRnRCO0UyQmhyRkU7SUFBb0IsbUJBQUE7RTNCbXJGdEI7RTJCbHJGRTtJQUFvQixpQkFBQTtFM0JxckZ0QjtFMkJwckZFO0lBQW9CLG9CQUFBO0UzQnVyRnRCO0FBQ0Y7QTJCaHNGRTtFQUFrQixnQkFBQTtBM0Jtc0ZwQjs7QTJCbHNGRTtFQUFrQixtQkFBQTtBM0Jzc0ZwQjs7QTJCcnNGRTtFQUFrQixpQkFBQTtBM0J5c0ZwQjs7QTJCeHNGRTtFQUFrQixvQkFBQTtBM0I0c0ZwQjs7QUdodEZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQitzRnRCO0UyQjlzRkU7SUFBb0IsbUJBQUE7RTNCaXRGdEI7RTJCaHRGRTtJQUFvQixpQkFBQTtFM0JtdEZ0QjtFMkJsdEZFO0lBQW9CLG9CQUFBO0UzQnF0RnRCO0FBQ0Y7QTJCOXRGRTtFQUFrQixnQkFBQTtBM0JpdUZwQjs7QTJCaHVGRTtFQUFrQixtQkFBQTtBM0JvdUZwQjs7QTJCbnVGRTtFQUFrQixpQkFBQTtBM0J1dUZwQjs7QTJCdHVGRTtFQUFrQixvQkFBQTtBM0IwdUZwQjs7QUc5dUZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQjZ1RnRCO0UyQjV1RkU7SUFBb0IsbUJBQUE7RTNCK3VGdEI7RTJCOXVGRTtJQUFvQixpQkFBQTtFM0JpdkZ0QjtFMkJodkZFO0lBQW9CLG9CQUFBO0UzQm12RnRCO0FBQ0Y7QTJCNXZGRTtFQUFrQixnQkFBQTtBM0IrdkZwQjs7QTJCOXZGRTtFQUFrQixtQkFBQTtBM0Jrd0ZwQjs7QTJCandGRTtFQUFrQixpQkFBQTtBM0Jxd0ZwQjs7QTJCcHdGRTtFQUFrQixvQkFBQTtBM0J3d0ZwQjs7QUc1d0ZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQjJ3RnRCO0UyQjF3RkU7SUFBb0IsbUJBQUE7RTNCNndGdEI7RTJCNXdGRTtJQUFvQixpQkFBQTtFM0Ird0Z0QjtFMkI5d0ZFO0lBQW9CLG9CQUFBO0UzQml4RnRCO0FBQ0Y7QTJCMXhGRTtFQUFrQixnQkFBQTtBM0I2eEZwQjs7QTJCNXhGRTtFQUFrQixtQkFBQTtBM0JneUZwQjs7QTJCL3hGRTtFQUFrQixpQkFBQTtBM0JteUZwQjs7QTJCbHlGRTtFQUFrQixvQkFBQTtBM0JzeUZwQjs7QUcxeUZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQnl5RnRCO0UyQnh5RkU7SUFBb0IsbUJBQUE7RTNCMnlGdEI7RTJCMXlGRTtJQUFvQixpQkFBQTtFM0I2eUZ0QjtFMkI1eUZFO0lBQW9CLG9CQUFBO0UzQit5RnRCO0FBQ0Y7QTJCeHpGRTtFQUFrQixnQkFBQTtBM0IyekZwQjs7QTJCMXpGRTtFQUFrQixtQkFBQTtBM0I4ekZwQjs7QTJCN3pGRTtFQUFrQixpQkFBQTtBM0JpMEZwQjs7QTJCaDBGRTtFQUFrQixvQkFBQTtBM0JvMEZwQjs7QUd4MEZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQnUwRnRCO0UyQnQwRkU7SUFBb0IsbUJBQUE7RTNCeTBGdEI7RTJCeDBGRTtJQUFvQixpQkFBQTtFM0IyMEZ0QjtFMkIxMEZFO0lBQW9CLG9CQUFBO0UzQjYwRnRCO0FBQ0Y7QTJCdDFGRTtFQUFrQixnQkFBQTtBM0J5MUZwQjs7QTJCeDFGRTtFQUFrQixtQkFBQTtBM0I0MUZwQjs7QTJCMzFGRTtFQUFrQixpQkFBQTtBM0IrMUZwQjs7QTJCOTFGRTtFQUFrQixvQkFBQTtBM0JrMkZwQjs7QUd0MkZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQnEyRnRCO0UyQnAyRkU7SUFBb0IsbUJBQUE7RTNCdTJGdEI7RTJCdDJGRTtJQUFvQixpQkFBQTtFM0J5MkZ0QjtFMkJ4MkZFO0lBQW9CLG9CQUFBO0UzQjIyRnRCO0FBQ0Y7QTJCcDNGRTtFQUFrQixnQkFBQTtBM0J1M0ZwQjs7QTJCdDNGRTtFQUFrQixtQkFBQTtBM0IwM0ZwQjs7QTJCejNGRTtFQUFrQixpQkFBQTtBM0I2M0ZwQjs7QTJCNTNGRTtFQUFrQixvQkFBQTtBM0JnNEZwQjs7QUdwNEZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQm00RnRCO0UyQmw0RkU7SUFBb0IsbUJBQUE7RTNCcTRGdEI7RTJCcDRGRTtJQUFvQixpQkFBQTtFM0J1NEZ0QjtFMkJ0NEZFO0lBQW9CLG9CQUFBO0UzQnk0RnRCO0FBQ0Y7QTJCbDVGRTtFQUFrQixnQkFBQTtBM0JxNUZwQjs7QTJCcDVGRTtFQUFrQixtQkFBQTtBM0J3NUZwQjs7QTJCdjVGRTtFQUFrQixpQkFBQTtBM0IyNUZwQjs7QTJCMTVGRTtFQUFrQixvQkFBQTtBM0I4NUZwQjs7QUdsNkZFO0V3Qk1FO0lBQW9CLGdCQUFBO0UzQmk2RnRCO0UyQmg2RkU7SUFBb0IsbUJBQUE7RTNCbTZGdEI7RTJCbDZGRTtJQUFvQixpQkFBQTtFM0JxNkZ0QjtFMkJwNkZFO0lBQW9CLG9CQUFBO0UzQnU2RnRCO0FBQ0Y7QTJCaDdGRTtFQUFrQixpQkFBQTtBM0JtN0ZwQjs7QTJCbDdGRTtFQUFrQixvQkFBQTtBM0JzN0ZwQjs7QTJCcjdGRTtFQUFrQixrQkFBQTtBM0J5N0ZwQjs7QTJCeDdGRTtFQUFrQixxQkFBQTtBM0I0N0ZwQjs7QUdoOEZFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQis3RnRCO0UyQjk3RkU7SUFBb0Isb0JBQUE7RTNCaThGdEI7RTJCaDhGRTtJQUFvQixrQkFBQTtFM0JtOEZ0QjtFMkJsOEZFO0lBQW9CLHFCQUFBO0UzQnE4RnRCO0FBQ0Y7QTJCOThGRTtFQUFrQixpQkFBQTtBM0JpOUZwQjs7QTJCaDlGRTtFQUFrQixvQkFBQTtBM0JvOUZwQjs7QTJCbjlGRTtFQUFrQixrQkFBQTtBM0J1OUZwQjs7QTJCdDlGRTtFQUFrQixxQkFBQTtBM0IwOUZwQjs7QUc5OUZFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQjY5RnRCO0UyQjU5RkU7SUFBb0Isb0JBQUE7RTNCKzlGdEI7RTJCOTlGRTtJQUFvQixrQkFBQTtFM0JpK0Z0QjtFMkJoK0ZFO0lBQW9CLHFCQUFBO0UzQm0rRnRCO0FBQ0Y7QTJCNStGRTtFQUFrQixpQkFBQTtBM0IrK0ZwQjs7QTJCOStGRTtFQUFrQixvQkFBQTtBM0JrL0ZwQjs7QTJCai9GRTtFQUFrQixrQkFBQTtBM0JxL0ZwQjs7QTJCcC9GRTtFQUFrQixxQkFBQTtBM0J3L0ZwQjs7QUc1L0ZFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQjIvRnRCO0UyQjEvRkU7SUFBb0Isb0JBQUE7RTNCNi9GdEI7RTJCNS9GRTtJQUFvQixrQkFBQTtFM0IrL0Z0QjtFMkI5L0ZFO0lBQW9CLHFCQUFBO0UzQmlnR3RCO0FBQ0Y7QTJCMWdHRTtFQUFrQixpQkFBQTtBM0I2Z0dwQjs7QTJCNWdHRTtFQUFrQixvQkFBQTtBM0JnaEdwQjs7QTJCL2dHRTtFQUFrQixrQkFBQTtBM0JtaEdwQjs7QTJCbGhHRTtFQUFrQixxQkFBQTtBM0JzaEdwQjs7QUcxaEdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQnloR3RCO0UyQnhoR0U7SUFBb0Isb0JBQUE7RTNCMmhHdEI7RTJCMWhHRTtJQUFvQixrQkFBQTtFM0I2aEd0QjtFMkI1aEdFO0lBQW9CLHFCQUFBO0UzQitoR3RCO0FBQ0Y7QTJCeGlHRTtFQUFrQixpQkFBQTtBM0IyaUdwQjs7QTJCMWlHRTtFQUFrQixvQkFBQTtBM0I4aUdwQjs7QTJCN2lHRTtFQUFrQixrQkFBQTtBM0JpakdwQjs7QTJCaGpHRTtFQUFrQixxQkFBQTtBM0JvakdwQjs7QUd4akdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQnVqR3RCO0UyQnRqR0U7SUFBb0Isb0JBQUE7RTNCeWpHdEI7RTJCeGpHRTtJQUFvQixrQkFBQTtFM0Iyakd0QjtFMkIxakdFO0lBQW9CLHFCQUFBO0UzQjZqR3RCO0FBQ0Y7QTJCdGtHRTtFQUFrQixpQkFBQTtBM0J5a0dwQjs7QTJCeGtHRTtFQUFrQixvQkFBQTtBM0I0a0dwQjs7QTJCM2tHRTtFQUFrQixrQkFBQTtBM0Ira0dwQjs7QTJCOWtHRTtFQUFrQixxQkFBQTtBM0JrbEdwQjs7QUd0bEdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQnFsR3RCO0UyQnBsR0U7SUFBb0Isb0JBQUE7RTNCdWxHdEI7RTJCdGxHRTtJQUFvQixrQkFBQTtFM0J5bEd0QjtFMkJ4bEdFO0lBQW9CLHFCQUFBO0UzQjJsR3RCO0FBQ0Y7QTJCcG1HRTtFQUFrQixpQkFBQTtBM0J1bUdwQjs7QTJCdG1HRTtFQUFrQixvQkFBQTtBM0IwbUdwQjs7QTJCem1HRTtFQUFrQixrQkFBQTtBM0I2bUdwQjs7QTJCNW1HRTtFQUFrQixxQkFBQTtBM0JnbkdwQjs7QUdwbkdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQm1uR3RCO0UyQmxuR0U7SUFBb0Isb0JBQUE7RTNCcW5HdEI7RTJCcG5HRTtJQUFvQixrQkFBQTtFM0J1bkd0QjtFMkJ0bkdFO0lBQW9CLHFCQUFBO0UzQnluR3RCO0FBQ0Y7QTJCbG9HRTtFQUFrQixpQkFBQTtBM0Jxb0dwQjs7QTJCcG9HRTtFQUFrQixvQkFBQTtBM0J3b0dwQjs7QTJCdm9HRTtFQUFrQixrQkFBQTtBM0Iyb0dwQjs7QTJCMW9HRTtFQUFrQixxQkFBQTtBM0I4b0dwQjs7QUdscEdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQmlwR3RCO0UyQmhwR0U7SUFBb0Isb0JBQUE7RTNCbXBHdEI7RTJCbHBHRTtJQUFvQixrQkFBQTtFM0JxcEd0QjtFMkJwcEdFO0lBQW9CLHFCQUFBO0UzQnVwR3RCO0FBQ0Y7QTJCaHFHRTtFQUFrQixpQkFBQTtBM0JtcUdwQjs7QTJCbHFHRTtFQUFrQixvQkFBQTtBM0JzcUdwQjs7QTJCcnFHRTtFQUFrQixrQkFBQTtBM0J5cUdwQjs7QTJCeHFHRTtFQUFrQixxQkFBQTtBM0I0cUdwQjs7QUdockdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQitxR3RCO0UyQjlxR0U7SUFBb0Isb0JBQUE7RTNCaXJHdEI7RTJCaHJHRTtJQUFvQixrQkFBQTtFM0Jtckd0QjtFMkJsckdFO0lBQW9CLHFCQUFBO0UzQnFyR3RCO0FBQ0Y7QTJCOXJHRTtFQUFrQixpQkFBQTtBM0Jpc0dwQjs7QTJCaHNHRTtFQUFrQixvQkFBQTtBM0Jvc0dwQjs7QTJCbnNHRTtFQUFrQixrQkFBQTtBM0J1c0dwQjs7QTJCdHNHRTtFQUFrQixxQkFBQTtBM0Iwc0dwQjs7QUc5c0dFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQjZzR3RCO0UyQjVzR0U7SUFBb0Isb0JBQUE7RTNCK3NHdEI7RTJCOXNHRTtJQUFvQixrQkFBQTtFM0JpdEd0QjtFMkJodEdFO0lBQW9CLHFCQUFBO0UzQm10R3RCO0FBQ0Y7QTJCNXRHRTtFQUFrQixpQkFBQTtBM0IrdEdwQjs7QTJCOXRHRTtFQUFrQixvQkFBQTtBM0JrdUdwQjs7QTJCanVHRTtFQUFrQixrQkFBQTtBM0JxdUdwQjs7QTJCcHVHRTtFQUFrQixxQkFBQTtBM0J3dUdwQjs7QUc1dUdFO0V3Qk1FO0lBQW9CLGlCQUFBO0UzQjJ1R3RCO0UyQjF1R0U7SUFBb0Isb0JBQUE7RTNCNnVHdEI7RTJCNXVHRTtJQUFvQixrQkFBQTtFM0IrdUd0QjtFMkI5dUdFO0lBQW9CLHFCQUFBO0UzQml2R3RCO0FBQ0Y7QTJCOXVHQTtFQUFTLHdCQUFBO0EzQml2R1Q7O0EyQmh2R0E7RUFBUywyQkFBQTtBM0JvdkdUOztBMkJudkdBO0VBQVMseUJBQUE7QTNCdXZHVDs7QTJCdHZHQTtFQUFTLDRCQUFBO0EzQjB2R1Q7O0E0Qm54R0E7RUFDRSxpQkFBQTtBNUJzeEdGOztBNEJueEdBO0VBQ0UsbUJBQUE7QTVCc3hHRiIsImZpbGUiOiJscC8yMDI4L3dlYnRlc3QtY29uc2VudC9zY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgJy4uL2Nzcy9pY29tb29uL3N0eWxlLmNzcyc7XG5odG1sIHtcbiAgLS1zY3JvbGxiYXI6IDA7XG59XG5cbiNtYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIC8qIOODi+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+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUgPiBhOmhvdmVyIC5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fY29udHJvbGxlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJvdXNlbExpc3QgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYy1jb2xXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb2xXcmFwX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb2xXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wzIC5jLWNvbFdyYXBfX2NvbDpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAuYy1jb250cy1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYy1jb250cy1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbmE6aG92ZXIgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aHVtYiBpbWcsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGV4dFdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmJjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNmJjZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbn1cbmE6aG92ZXIgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3LCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX19uZXcsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5ZWZmO1xuICBjb2xvcjogIzM0OWVmZjtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RpdGxlLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSwgYTpmb2N1cyAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4uYy1oZGcwMSB7XG4gIG1hcmdpbjogNDhweCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhkZzAxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5jLWhkZzAxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWhkZzAxOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1oZGcwMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1oZGcwMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhkZzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLmMtaGRnMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGRnMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDhweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFCRUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYmdAcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyb19fdHRsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyb19fdHRsIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYy1zaWRlLWNhdGVnb3J5LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zaWRlLWNhdGVnb3J5LW5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2hlYWRfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19jb250IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbn1cbi5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IC5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYSB7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjpiZWZvcmUsIC5jLXNpZGUtY2F0ZWdvcnktbmF2X19saXN0IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1zaWRlLWNvbnRzLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zaWRlLWNvbnRzLW5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLmMtc2lkZS1jb250cy1uYXZfX2hlYWRfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19jb250IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2hkZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2hkZyAuX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fc2lkZU5hdjAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwcHggMzBweDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vayk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2hvb2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2hvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19ob29rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkge1xuICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjpiZWZvcmUsIC5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmFmdGVyIHtcbiAgdG9wOiAxOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3Q6bm90KC5pcy1vcGVuKSAuYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGE6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmMtc2lkZS1jb250cy1uYXYtLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jLXNpZGUtY29udHMtbmF2LS1jYXRlZ29yeSAuYy1zaWRlLWNvbnRzLW5hdl9fY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG59XG5cbi5jLWluZGV4LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5kZXgtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIH1cbn1cbi5jLWluZGV4LWhlYWRfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5kZXgtaGVhZF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYy1pbmRleC1oZWFkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0IyQjJCMjtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGEge1xuICBjb2xvcjogIzAwNmJjZDtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG4uYy1pbmRleC1oZWFkX19pdGVtID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1NTFhOGI7XG59XG5cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE1NHB4O1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3RpdGxlX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMjk4cHg7XG4gIGFzcGVjdC1yYXRpbzogMjk4LzY2O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fbXluYXZpMjAyOC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3RpdGxlX19sb2dvIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fdGl0bGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX190aXRsZV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19idG4gLmMtYnRuIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTQwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3NucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbSA+IGEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0gPiBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0tLWZiID4gYSB7XG4gIGNvbG9yOiAjMmE1YjlmO1xufVxuLmwtaGVhZGVyX19zbnNfX2l0ZW0tLWZiID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9zbnNfZmFjZWJvb2sucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0tLWZiID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tdHcgPiBhIHtcbiAgY29sb3I6ICMxZGExZjI7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tdHcgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGVyX3Nuc190d2l0dGVyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtLS10dyA+IGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgfVxufVxuLmwtaGVhZGVyX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2JhZGdlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmwtaGVhZGVyX19iYWRnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiOGVlO1xufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIGhlaWdodDogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC10b0NsbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9DbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cbn1cbi5wLXRvQ2xtX190dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXRvQ2xtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvQ2xtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC10b0NsbV9faXRlbSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbV9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnAtdG9DbG1fX2l0ZW1fX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b0NsbV9faXRlbV9faGVhZF9fdHRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXRvQ2xtX19pdGVtX19jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wLXRvQ2xtX19pdGVtX19jb250OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cbi5wLXRvQ2xtX19pdGVtX19jb250IHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wLW1hcmtMaXN0LCAucC1tYXJrTGlzdC0tZmxhdCB7XG4gIC0tZ2FwOiAwcHg7XG4gIC0tZ3V0dGVyOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLW1hcmtMaXN0Om5vdCg6bGFzdC1jaGlsZCksIC5wLW1hcmtMaXN0LS1mbGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLW1hcmtMaXN0ID4gbGksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLW1hcmtMaXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xufVxuLnAtbWFya0xpc3QgPiBsaSA+IGksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGkgPiBpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG59XG4ucC1tYXJrTGlzdCA+IGxpID4gOm50aC1jaGlsZCgyKSwgLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IDpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wLW1hcmtMaXN0Li0tYWxDID4gbGksIC4tLWFsQy5wLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLW1hcmtMaXN0Li0tYWxDID4gbGkgPiA6bnRoLWNoaWxkKDIpLCAuLS1hbEMucC1tYXJrTGlzdC0tZmxhdCA+IGxpID4gOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWFya0xpc3QtLXBjLWFsQyA+IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC1tYXJrTGlzdC0tcGMtYWxDID4gbGkgPiBzcGFuIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWFya0xpc3QuLS1wYy1hbFIgPiBsaSwgLi0tcGMtYWxSLnAtbWFya0xpc3QtLWZsYXQgPiBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucC1tYXJrTGlzdC4tLXBjLWFsUiA+IGxpID4gc3BhbiwgLi0tcGMtYWxSLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IHNwYW4ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4ucC1tYXJrTGlzdC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtdWw6bm90KDpsYXN0LWNoaWxkKSwgLnAtdWwtLWZsYXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtdWwgPiBsaSwgLnAtdWwtLWZsYXQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucC11bCA+IGxpOjpiZWZvcmUsIC5wLXVsLS1mbGF0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi772lXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXVsID4gbGk6bm90KDpmaXJzdC1jaGlsZCksIC5wLXVsLS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4ucC11bC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtbGlua0xpc3Qge1xuICAtLWdhcDogMC4yNWVtO1xuICAtLWd1dHRlcjogMC41ZW07XG4gIC0tbXQ6IDBweDtcbiAgLS1tYjogMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tdCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW1iKTtcbn1cbi5wLWxpbmtMaXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLWxpbmtMaXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xufVxuLnAtbGlua0xpc3QgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4ucC1saW5rTGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtbGlua0xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICB9XG59XG4ucC1saW5rTGlzdC4tLWFsQyA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1saW5rTGlzdC4tLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWd1aWRlbGluZSB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnAtZ3VpZGVsaW5lX19jbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ndWlkZWxpbmVfX2NsbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5wLWd1aWRlbGluZV9fY2xtX190aHVtYiB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWd1aWRlbGluZV9fY2xtX190aHVtYiBpbWcge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxufVxuLnAtZ3VpZGVsaW5lX19jbG1fX2NvbnQgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucC1zdGVwLXNlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogNDRweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFQkY4RkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RlcC1zZWMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLXNlYyB7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICB9XG59XG4ucC1zdGVwLXNlYzpub3QoOmhhcygucC1zdGVwLXNlY19fbnVtYmVyKSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0ZXAtc2VjOm5vdCg6aGFzKC5wLXN0ZXAtc2VjX19udW1iZXIpKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLXN0ZXAtc2VjX19udW1iZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogIzAwQjVGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG4ucC1zdGVwLXNlY19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtc2VjX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucC1zdGVwLXNlY19faGVhZCA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wLXN0ZXAtc2VjX19jb250IHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLXN0ZXAtc2VjX190dGwge1xuICBjb2xvcjogdmFyKC0tdGV4dC0zMzMzMzMsICMzMzMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDM2cHggKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLXNlY19fdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuLnAtc3RlcC1zZWNfX2xlZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtc3RlcC1zZWNfX2xlZGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wLXN0ZXAtbG9naW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnQgY29udFwiIFwibGVmdCByaWdodFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDI0cHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxvZ2luIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgY29udCByaWdodFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICAgIGdhcDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1zdGVwLWxvZ2luX19jb250IHtcbiAgZ3JpZC1hcmVhOiBjb250O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbG9naW5fX2NvbnQge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgfVxufVxuLnAtc3RlcC1sb2dpbl9fbGVmdCwgLnAtc3RlcC1sb2dpbl9fcmlnaHQge1xuICBtaW4td2lkdGg6IDA7XG59XG4ucC1zdGVwLWxvZ2luX19sZWZ0IGltZywgLnAtc3RlcC1sb2dpbl9fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbG9naW5fX2xlZnQgaW1nLCAucC1zdGVwLWxvZ2luX19yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnAtc3RlcC1sb2dpbl9fbGVmdCB7XG4gIGdyaWQtYXJlYTogbGVmdDtcbiAganVzdGlmeS1zZWxmOiByaWdodDtcbn1cbi5wLXN0ZXAtbG9naW5fX3JpZ2h0IHtcbiAgZ3JpZC1hcmVhOiByaWdodDtcbiAganVzdGlmeS1zZWxmOiBsZWZ0O1xufVxuLnAtc3RlcC1sb2dpbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1zdGVwLWxvZ2luX19idG4gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbG9naW5fX2J0biBmb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0biB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG4ucC1zdGVwLWxvZ2luX19idG4gLmMtYnRuOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ucC1zdGVwLWxvZ2luX19idG4gLmMtYnRuIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ucC1zdGVwLWxvZ2luX19idG4gLmMtYnRuLmljb25Mb2dpbiwgLnAtc3RlcC1sb2dpbl9fYnRuIC5jLWJ0bi5pY29uUmVnaXN0ZXIge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuc3Ryb25nLl9fcmVkIHtcbiAgY29sb3I6ICNGODUyNTI7XG59XG5cbi5wLWxpbmssIC5wLWxpbmstdW5kZXJsaW5lIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtbGluazpob3ZlciwgLnAtbGluay11bmRlcmxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTA3KTtcbiAgfVxufVxuLnAtbGluay11bmRlcmxpbmUge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wMik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucC10YWdsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLWltcG9ydGFudCB7XG4gIC0tZ2FwOiAxMHB4O1xuICBjb2xvcjogI0Y4NTI1MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW1wb3J0YW50IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC1pbXBvcnRhbnQgbGkgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuLnAtaW1wb3J0YW50IGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGODUyNTI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnAtYmVnaW5uZXIge1xuICAtLWdhcDogMTBweDtcbn1cbi5wLWJlZ2lubmVyIC5fX3R0bCB7XG4gIGNvbG9yOiAjMDc2RkNFO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWdpbm5lciAuX190dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnAtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ucC1oZGcwMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDM2cHggKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1pbnF1aXJ5LWNsbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnktY2xtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ucC1pbnF1aXJ5LWNsbV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5xdWlyeS1jbG1fX2NvbCB7XG4gICAgcGFkZGluZzogNDBweCAyN3B4O1xuICB9XG59XG4ucC1pbnF1aXJ5LWNsbV9fY29sX190dGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fdHh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucC1pbnF1aXJ5LWNsbV9fY29sX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1pbnF1aXJ5LWNsbV9fY29sX19idG4gLmMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5wLWlucXVpcnktbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnktbm90aWNlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWlucXVpcnktbm90aWNlX19jb250IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucC1pbnF1aXJ5LW5vdGljZV9fY29udCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWFsaWduLWxlZnQtcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudS1hbGlnbi1yaWdodC1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi51LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNwYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Bvbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcG9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWZ6MSB7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxc3Age1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICB9XG59XG4udS1mejIge1xuICBmb250LXNpemU6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MnNwIHtcbiAgICBmb250LXNpemU6IDJweDtcbiAgfVxufVxuLnUtZnozIHtcbiAgZm9udC1zaXplOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejNzcCB7XG4gICAgZm9udC1zaXplOiAzcHg7XG4gIH1cbn1cbi51LWZ6NCB7XG4gIGZvbnQtc2l6ZTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno0c3Age1xuICAgIGZvbnQtc2l6ZTogNHB4O1xuICB9XG59XG4udS1mejUge1xuICBmb250LXNpemU6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6NXNwIHtcbiAgICBmb250LXNpemU6IDVweDtcbiAgfVxufVxuLnUtZno2IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejZzcCB7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gIH1cbn1cbi51LWZ6NyB7XG4gIGZvbnQtc2l6ZTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno3c3Age1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICB9XG59XG4udS1mejgge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6OHNwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnUtZno5IHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejlzcCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi51LWZ6MTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejEwc3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnUtZnoxMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTFzcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4udS1mejEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxMnNwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi51LWZ6MTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejEzc3Age1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnUtZnoxNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTRzcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udS1mejE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxNXNwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi51LWZ6MTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE2c3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnUtZnoxNyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTdzcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4udS1mejE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxOHNwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51LWZ6MTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE5c3Age1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnUtZnoyMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjBzcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udS1mejIxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyMXNwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi51LWZ6MjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejIyc3Age1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnUtZnoyMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjNzcCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4udS1mejI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyNHNwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi51LWZ6MjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI1c3Age1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnUtZnoyNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjZzcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4udS1mejI3IHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyN3NwIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi51LWZ6Mjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI4c3Age1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnUtZnoyOSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjlzcCB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG4udS1mejMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnozMHNwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi51LWZ6MzEge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejMxc3Age1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuLnUtZnozMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MzJzcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udS1tdC1zMSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnUtbWItczEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zMXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnUtbWItczFzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4udS1tdC1zMiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi51LW1iLXMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXMyc3Age1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnUtbWItczJzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnUtbXQtczMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udS1tYi1zMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zM3NwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC51LW1iLXMzc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi51LW10LXM0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnUtbWItczQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczRzcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAudS1tYi1zNHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4udS1tdC1zNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51LW1iLXM1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM1c3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnUtbWItczVzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnUtbXQtczYge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4udS1tYi1zNiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zNnNwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC51LW1iLXM2c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi51LW10LXM3IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLnUtbWItczcge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczdzcCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAudS1tYi1zN3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG4udS1tdC1zOCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi51LW1iLXM4IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM4c3Age1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLnUtbWItczhzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnUtbXQtczkge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4udS1tYi1zOSB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zOXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC51LW1iLXM5c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbi51LW10LXMxMCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi51LW1iLXMxMCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zMTBzcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAudS1tYi1zMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC51LW1iMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnUtcHQwc3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnUtcGIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udS1wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDEwc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnUtbWIxMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC51LXB0MTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnUtcGIxMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51LXBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudS1tYjIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnUtcHQyMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudS1wYjIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQzMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC51LW1iMzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudS1wdDMwc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51LXBiMzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDQwc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnUtbWI0MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC51LXB0NDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnUtcGI0MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi51LXBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10NTBzcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudS1tYjUwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnUtcHQ1MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAudS1wYjUwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnUtcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ2MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC51LW1iNjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAudS1wdDYwc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC51LXBiNjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4udS1wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDcwc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnUtbWI3MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC51LXB0NzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnUtcGI3MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10ODBzcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAudS1tYjgwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnUtcHQ4MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAudS1wYjgwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnUtcGI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ5MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC51LW1iOTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAudS1wdDkwc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC51LXBiOTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LXB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTAwc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC51LW1iMTAwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC51LXB0MTAwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAudS1wYjEwMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi51LW10MTEwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi51LW1iMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi51LXB0MTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4udS1wYjExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTEwc3Age1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC51LW1iMTEwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC51LXB0MTEwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAudS1wYjExMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi51LW10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi51LW1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi51LXB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4udS1wYjEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTIwc3Age1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC51LW1iMTIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC51LXB0MTIwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAudS1wYjEyMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi51LW10MTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbi51LW1iMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi51LXB0MTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4udS1wYjEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTMwc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC51LW1iMTMwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC51LXB0MTMwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAudS1wYjEzMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbi51LW10MTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi51LW1iMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi51LXB0MTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4udS1wYjE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTQwc3Age1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC51LW1iMTQwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC51LXB0MTQwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAudS1wYjE0MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi51LW10MTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi51LW1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi51LXB0MTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4udS1wYjE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTUwc3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC51LW1iMTUwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC51LXB0MTUwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAudS1wYjE1MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbi51LW10MTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG5cbi51LW1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi51LXB0MTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4udS1wYjE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTYwc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC51LW1iMTYwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC51LXB0MTYwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAudS1wYjE2MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi51LW10MTcwIHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi51LW1iMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi51LXB0MTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4udS1wYjE3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTcwc3Age1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC51LW1iMTcwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC51LXB0MTcwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAudS1wYjE3MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cbi51LW10MTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi51LW1iMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5cbi51LXB0MTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4udS1wYjE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTgwc3Age1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC51LW1iMTgwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC51LXB0MTgwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAudS1wYjE4MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi51LW10MTkwIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG59XG5cbi51LW1iMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG5cbi51LXB0MTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4udS1wYjE5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTkwc3Age1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC51LW1iMTkwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC51LXB0MTkwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAudS1wYjE5MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi51LW10MjAwIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi51LW1iMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi51LXB0MjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4udS1wYjIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MjAwc3Age1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC51LW1iMjAwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC51LXB0MjAwc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAudS1wYjIwMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0iLCJAaW1wb3J0ICcuLi9jc3MvaWNvbW9vbi9zdHlsZS5jc3MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm91bmRhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZm91bmRhdGlvbi9taXhpbnMnO1xuQGltcG9ydCAnZm91bmRhdGlvbi9iYXNlJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExheW91dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCBcImxheW91dC90b3BpY3BhdGhBcmVhXCI7XG5AaW1wb3J0IFwibGF5b3V0L2J0bi10b3AtMDFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC13cmFwcGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2wtbGF5b3V0XCI7XG5AaW1wb3J0IFwibGF5b3V0L2wtbG9naW5cIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9iamVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvYnRuXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jYXJvdXNlbExpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbFdyYXBcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbnRzLWxpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2hkZ1wiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaGVyb1wiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvc2lkZS1jYXRlZ29yeS1uYXZcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L3NpZGUtY29udHMtbmF2XCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9pbmRleC1oZWFkXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcm9qZWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvaGVhZGVyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvZm9vdGVyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvdGFraW5nT3ZlclwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2xpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9wcm9qZWN0XCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBVdGlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvYWxpZ25cIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9iclwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9mb250LXNpemVcIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9zcGFjaW5nXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvdGV4dFwiOyIsImh0bWwge1xuICAtLXNjcm9sbGJhcjogMDtcbn1cblxuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcblxuICAvKiDjg4vjg6Xjg7zjg4jjg6njg6vjgqvjg6njg7wgKi9cblx0LS1uZXV0cmFsLWNvbG9yLTAxOiAjZmZmZmZmO1xuXHQtLW5ldXRyYWwtY29sb3ItMDI6ICMzMzMzMzM7XG5cdC0tbmV1dHJhbC1jb2xvci0wMzogIzZkNmQ2ZDtcblx0LS1uZXV0cmFsLWNvbG9yLTA0OiAjYjBiMGIwO1xuXHQtLW5ldXRyYWwtY29sb3ItMDU6ICNlNmU2ZTY7XG5cdC0tbmV1dHJhbC1jb2xvci0wNjogI2YyZjJmMjtcblx0LS1uZXV0cmFsLWNvbG9yLTA3OiAjZmFmYWZhO1xuXHQtLW5ldXRyYWwtY29sb3ItMDg6ICNkMWQxZDE7XG5cblx0Lyog44Oh44Kk44Oz44Kr44Op44O8ICovXG4gIC0tbWFpbi1jb2xvci0wMTogIzAwYjVmYTtcbiAgLS1tYWluLWNvbG9yLTAyOiAjMzA4OGYzO1xuICAtLW1haW4tY29sb3ItMDM6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwODhmMywgIzAwYjVmYSk7XG4gIC0tbWFpbi1jb2xvci0wNDogI2VmZjdmZjtcbiAgLS1tYWluLWNvbG9yLTA1OiAjNjJiMGY4O1xuICAtLW1haW4tY29sb3ItMDY6ICM4YmRmZmY7IC8qIC0tbWFpbi1jb2xvci0wMeOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDc6ICM4ZWMxZmY7IC8qIC0tbWFpbi1jb2xvci0wMuOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDg6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc4YjVmZiwgIzQwY2FmZik7IC8qIC0tbWFpbi1jb2xvci0wM+OBruODm+ODkOODvCAqL1xuICBcbiAgLyog44Kz44Oz44OQ44O844K444On44Oz44Kr44Op44O8ICovXG4gIC0tY29udmVyc2lvbi1jb2xvci0wMTogI2ZmOGIwZjtcbiAgLS1jb252ZXJzaW9uLWNvbG9yLTAyOiAjZmZhZjU5OyAvKiAtLWNvbnZlcnNpb24tY29sb3ItMDHjga7jg5vjg5Djg7wgKi9cbiAgXG4gIC8qIOOCteODluOCq+ODqeODvCAqL1xuXHQtLXN1Yi1jb2xvci0wMTogI2ZmZGIwZjtcblx0LS1zdWItY29sb3ItMDI6ICNmZWZkZTg7XG5cdC0tc3ViLWNvbG9yLTAzOiAjZjg1MjUyO1xuXHQtLXN1Yi1jb2xvci0wNDogI2ZmZjFmMjtcblxuICAvKiDjg5XjgqPjg6vjgr/jg7zmjIflrprvvIjjgqLjgqTjgrPjg7Pjgarjganjgavkvb/nlKjvvIkgKi9cbiAgLS1uYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoOTVkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTAxJSk7IC8qbmV1dHJhbC1jb2xvci0wMSovXG4gIC0tbmMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1OTQzJSkgaHVlLXJvdGF0ZSg0NGRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg3OCUpOyAvKm5ldXRyYWwtY29sb3ItMDIqL1xuICAtLW5jMDMtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTUwMCUpIGh1ZS1yb3RhdGUoMjIzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoODQlKTsvKm5ldXRyYWwtY29sb3ItMDMqL1xuICAtLW5jMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzclKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjg5MSUpIGh1ZS1yb3RhdGUoMjRkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoNzYlKTsgLypuZXV0cmFsLWNvbG9yLTA0Ki9cbiAgLS1uYzA1LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDgyJSkgaHVlLXJvdGF0ZSg1M2RlZykgYnJpZ2h0bmVzcygxMTclKSBjb250cmFzdCg4MCUpOy8qbmV1dHJhbC1jb2xvci0wNSovICBcbiAgLS1uYzA2LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDElKSBzYXR1cmF0ZSg0ODQlKSBodWUtcm90YXRlKDE0NWRlZykgYnJpZ2h0bmVzcygxMTglKSBjb250cmFzdCg5MCUpOy8qbmV1dHJhbC1jb2xvci0wNiovICBcbiAgLS1uYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxJSkgaHVlLXJvdGF0ZSg4NWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5NiUpOy8qbmV1dHJhbC1jb2xvci0wNyovICBcbiAgLS1uYzA4LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoMiUpIHNhdHVyYXRlKDI1JSkgaHVlLXJvdGF0ZSgzMTRkZWcpIGJyaWdodG5lc3MoODclKSBjb250cmFzdCg4OCUpOy8qbmV1dHJhbC1jb2xvci0wOCovICBcbiAgLS1tYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMzQlKSBzYXR1cmF0ZSgzMDkxJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMDUlKTsgLyptYWluLWNvbG9yLTAxKi9cbiAgLS1tYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoNjUlKSBzYXR1cmF0ZSg1MzcyJSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTElKTsgLyptYWluLWNvbG9yLTAyKi9cbiAgICAgIC8qbWFpbi1jb2xvci0wM+OBr+OCsOODqeODh+OBruOBn+OCgeOBquOBlyovICBcbiAgLS1tYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoMjI0OSUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTEzJSk7LyptYWluLWNvbG9yLTA0Ki8gIFxuICAtLW1jMDUtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTklKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDY5NiUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk1JSk7IC8qbWFpbi1jb2xvci0wNSovXG4gIC0tbWMwNi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDE4JSkgc2F0dXJhdGUoNzMwOSUpIGh1ZS1yb3RhdGUoMTc3ZGVnKSBicmlnaHRuZXNzKDExMSUpIGNvbnRyYXN0KDEwMyUpOy8qbWFpbi1jb2xvci0wNiovICBcbiAgLS1tYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc4JSkgc2VwaWEoMzYlKSBzYXR1cmF0ZSg0MDU4JSkgaHVlLXJvdGF0ZSgxODdkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA1JSk7LyptYWluLWNvbG9yLTA3Ki8gIFxuICAgICAgLyptYWluLWNvbG9yLTA444Gv44Kw44Op44OH44Gu44Gf44KB44Gq44GXKi8gIFxuICAtLWN2YzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDcwJSkgc2VwaWEoNTAlKSBzYXR1cmF0ZSg0NDg0JSkgaHVlLXJvdGF0ZSgzNTFkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAyJSk7Lypjb252ZXJzaW9uLWNvbG9yLTAxKi8gIFxuICAtLWN2YzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDY1JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSg0NDQlKSBodWUtcm90YXRlKDM0MmRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDQlKTsvKmNvbnZlcnNpb24tY29sb3ItMDIqLyAgICBcbiAgLS1zYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoNzQlKSBzYXR1cmF0ZSgxMzQyJSkgaHVlLXJvdGF0ZSgzNDVkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAxJSk7LypzdWItY29sb3ItMDEqLyAgXG4gIC0tc2MwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDg1JSkgc2F0dXJhdGUoNTg0JSkgaHVlLXJvdGF0ZSgzMDNkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAyJSk7LypzdWItY29sb3ItMDIqLyAgICBcbiAgLS1zYzAzLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQyJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgzMDEyJSkgaHVlLXJvdGF0ZSgzMzVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTglKTsgLypzdWItY29sb3ItMDMqL1xuICAtLXNjMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODglKSBzZXBpYSgzNSUpIHNhdHVyYXRlKDgyJSkgaHVlLXJvdGF0ZSgzMDhkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCgxMTAlKTsgLypzdWItY29sb3ItMDQqL1xufVxuIiwiJGJyZWFrcG9pbnQ6IDc2OHB4O1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaGFjaygkdmVyOiBudWxsKSB7XG4gIEBpZiAkdmVyID09ICdpZScgeyAvLyBJRTEw44CcMTFcbiAgICBAYXQtcm9vdCBfOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnZWRnZScgeyAvLyBFZGdlMTIr77yIRWRnZeWFqOOBpu+8iVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ21zJyB7IC8vIElFMTAr77yIRWRnZeOCguWFqOOBpuWQq+OCgO+8iVxuICAgIEBhdC1yb290IF86LW1zLWxhbmcoeCksICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4LCAkYmFzZTogMTZweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICdyZW0oKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxcmVtO1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIHZ3KCRweCwgJGJhc2U6IDM3NXB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3Z3KCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMTAwdnc7XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcbiAgfVxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLWZvbnQge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHRyaWFuZ2xlKCRib3JkZXJXaWR0aCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xufSIsIiN0b3BpY3BhdGhBcmVhIHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAudG9waWNwYXRoQXJlYV9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1heC13aWR0aDogMTIxMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsLnRvcGljcGF0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bC50b3BpY3BhdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgfVxuXG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6aG92ZXIsIC5idG4tdG9wLTAxIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICB9XG59XG4iLCIubC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gIH1cblxuICBiciB7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuIiwiLmwtY29udGVudHMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIC8vIHBhZGRpbmc6IDAgMCA0OHB4O1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICAvLyB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNDRweDtcblxuICAgIC5sLXdyYXBwZXIgJiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmwtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA2MHB4O1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA5MHB4O1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmwtbGF5b3V0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZ3JpZC1nYXA6IDAgMzJweDtcbiAgICBnYXA6IDAgMzJweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvIDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiA3MzRweCAzMnB4IDMwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICBcIm1haW4gbG9naW5cIiBhdXRvXG4gICAgICBcIm1haW4gc2lkZVwiICAxZnIgL1xuICAgICAgIDczNHB4IDMwMHB4O1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2xvZ2luIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1hcmVhOiBsb2dpbjtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjRweCAxNXB4IDMycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgICB3aWR0aDogNzM0cHg7XG4gICAgICBncmlkLWFyZWE6IG1haW47XG4gICAgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGUge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGdyaWQtYXJlYTogc2lkZTtcbiAgICB9XG4gIH1cblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIubC1sb2dpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sYWJlbC1jaGVjayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpLzIgKyAycHgpO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQzOTJkYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KS8yKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2sge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzJweDtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cblxuICAmX19saXN0MDEge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI0EwQjFCQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCA4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJi5idG4tMDEge1xuICAgICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDEucG5nKTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLTAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI4L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAyLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmLmJ0bi0wMSB7XG4gICAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi0wMiB7XG4gICAgICAgICAgb3BhY2l0eTogLjkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG5cbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdDAyIHtcblxuICAgID4gbGkge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAzcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgLmwtY29udGVudCA+ICYsXG4gICAgLmwtbGF5b3V0X19tYWluID4gJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICAmLmwtbG9naW4tLXNpZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sLWxvZ2luX19jb250IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgubC1sb2dpbi0tc2lkZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgICAgLmwtbG9naW5fX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX190dGwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggODBweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNDBweDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2J0biB7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWNvbnRlbnQgPiAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubC1sb2dpbi0tbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmwtbG9naW5fX2hlYWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19jb250IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgICAgIC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2xpc3QwMSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWJ0biB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgLy8gYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogY2FsYygxOC8xMykgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLnMwIHsgLy8g44Gq44KK44KG44GNXG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLnMxMDAgeyAvLyDlhajluYVcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG5cbiAgJi5zMSB7XG4gICAgd2lkdGg6IDM1MXB4OyAvLyBzYW1wbGVcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTsgLy8gc2FtcGxlXG4gICAgfVxuXHR9XG5cblx0Ji5jMSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtY29sb3ItMDQpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmLi0tYmRyLWJsdWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvci0wMik7XG4gICAgfVxuICB9XG5cbiAgJi5jMiB7XG4gICAgY29sb3I6dmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMSk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMik7XG4gICAgfVxuICB9XG5cbiAgJi5jMyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItMDMpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItMDgpO1xuICAgIH1cbiAgfVxuXG4gICYuYzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzNmMTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmJvb2ttYXJrIHtcbiAgICBnYXA6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xhYmVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wMikgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xhYmVsX2ZpbGwuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbkxvZ2luIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uUmVnaXN0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fcmVnaXN0ZXIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblN0YXIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fZmF2XzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25DaGVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhOWE5YTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmRvbmUge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNSk7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5jLWNhcm91c2VsTGlzdCB7XG4gICRzZWxmOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgID4gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAjeyRzZWxmfV9fc2xpZGVfX3BpYyB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waWMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1uby1zd2lwZSB7XG4gICAgI3skc2VsZn1fX3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VsZn1fX3NsaWRlIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWxmfV9fY29udHJvbGxlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gIC8vIHN3aXBlclxuXG4gIC5zd2lwZXIge1xuXG4gICAgJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcblxuICAgICAgJi1uZXh0LFxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXkgOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQ3cHg7IC8vIHNhbXBsZVxuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5jLWNvbFdyYXAge1xuICAkc2VsZjogJjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi0tY29sMiB7XG4gICAgICAjeyRzZWxmfV9fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sMyB7XG4gICAgICAjeyRzZWxmfV9fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4ICogMikgLyAzKTtcblxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmMtY29udHMtbGlzdCB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNnB4KSAvIDIpO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIgJiBpbWcsXG4gICAgICBhOmFjdGl2ZSAmIGltZyxcbiAgICAgIGE6Zm9jdXMgJiBpbWcge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0V3JhcCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCAtIDI2cHgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX25ldyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2YmNkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMDA2YmNkO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuXG4gICAgICBhOmhvdmVyICYsXG4gICAgICBhOmFjdGl2ZSAmLFxuICAgICAgYTpmb2N1cyAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgICBjb2xvcjogIzM0OWVmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuXG4gICAgICBhOmhvdmVyICYsXG4gICAgICBhOmFjdGl2ZSAmLFxuICAgICAgYTpmb2N1cyAmIHtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1oZGcwMSB7XG4gIG1hcmdpbjogNDhweCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cblxuLmMtaGRnMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzJweCAwIDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIH1cbn1cblxuLmMtaGRnMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cblxuLmMtaGRnMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDhweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFCRUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cbiIsIi5sLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL212X2JnQHBjLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDExMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTE2MDBweCArIDExMzBweCkgLyAyICk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xNjAwcHggKyAxMTMwcHgpIC8gMiApO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmMtc2lkZS1jYXRlZ29yeS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG5cbiAgJl9faGVhZCB7XG5cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG4gIH1cblxuICAmX19saXN0IHtcblxuICAgIC5fX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgICAgQGluY2x1ZGUgaGFjayhpZSkge1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1zaWRlLWNvbnRzLW5hdiB7XG4gICRzZWxmOiAmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG5cbiAgJl9faGVhZCB7XG5cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2hkZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cbiAgICAuX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG4gICAgICB9XG5cbiAgICAgID4gYTpub3QoLl9faG9vaykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuXG4gICAgICAgIC5fX2ljbyB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fc2lkZU5hdjAxLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDMwcHg7XG4gICAgICAgICAgJi0tMSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDApIDB9XG4gICAgICAgICAgJi0tMiB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDEpIDB9XG4gICAgICAgICAgJi0tMyB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDIpIDB9XG4gICAgICAgICAgJi0tNCB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDMpIDB9XG4gICAgICAgICAgJi0tNSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDQpIDB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICB9XG5cbiAgICAgIC5fX2hvb2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcblxuICAgICAgLl9faXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtb3Blbikge1xuXG4gICAgICAuYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICN7JHNlbGZ9X19jb250IHtcbiAgICAgIC8vIHBhZGRpbmc6IDE1cHg7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG4gICAgfVxuICB9XG59XG4iLCIuYy1pbmRleC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjJCMkIyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDA2YmNkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzNDllZmZcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjNTUxYThiXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IC8vIG1244Gu5LiKXG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNTRweDtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgIC8vIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMjk4cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDI5OCAvIDY2O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX215bmF2aTIwMjguc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLmMtYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xMik7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWZiID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMmE1YjlmO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX2ZhY2Vib29rLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXR3ID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMWRhMWYyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX3R3aXR0ZXIucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAyOyAvLyBtduOBruS4ilxuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiOGVlO1xuXG4gICZfX2lubmVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLWZvb3Rlci1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vIC5wLXRvQmFkZ2Uge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIEBpbmNsdWRlIHNwIHtcbi8vICAgICB0b3A6IC05NXB4O1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgd2lkdGg6IDkwcHg7XG4vLyAgICAgbWFyZ2luOiBhdXRvO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIHBjIHtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgIH1cbi8vIH1cblxuLnAtdG9DbG0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjQwKTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJl9fcGljIHtcblxuICAgICAgfVxuXG4gICAgICAmX190dGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgLy8gbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgLy8gNHB4IDFweCxcbiAgICAgICAgICA0cHggMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpcbiAgICAgICAgICAvLyByZXBlYXQteCxcbiAgICAgICAgICByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICB0b3A7XG4gICAgICAgICAgLy8gYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAucC10b0RhdGUge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgd2lkdGg6IDkycHg7XG4vLyAgIGhlaWdodDogOTJweDtcbi8vICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbi8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4vLyAgIC5wLWRhdGUge1xuXG4vLyAgICAgLl9fZGF0ZSB7XG4vLyAgICAgICBjb2xvcjogI0VDMUQ4ODtcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuLy8gICAgIH1cblxuLy8gICAgIC5fX2RheSB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMxRDg4O1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5wLXRvQXR0ZW50aW9uIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGNvbHVtbi1nYXA6IDVweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbi8vICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbi8vICAgaSB7XG4vLyAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIHdpZHRoOiAxLjVlbTtcbi8vICAgICBoZWlnaHQ6IDEuNWVtO1xuLy8gICAgIG1hcmdpbjogLjEyNWVtIDA7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGM0U7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgfVxuLy8gfVxuXG4vLyAucC10b01ldGhvZCB7XG4vLyAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgIGdhcDogMjBweDtcbi8vICAgQGluY2x1ZGUgcGMge1xuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuLy8gICAgIGdhcDogNzVweDtcbi8vICAgfVxuXG4vLyAgICZfX2NvbnQge1xuLy8gICAgIEBpbmNsdWRlIHBjIHtcbi8vICAgICAgIGdyaWQtY29sdW1uOiAxZnI7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJl9fc2VjdCB7XG4vLyAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4vLyAgICAgQGluY2x1ZGUgcGMge1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4vLyAgICAgfVxuXG4vLyAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuLy8gICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4vLyAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQ0NDQztcbi8vICAgICB9XG5cbi8vICAgICAmX190dGwge1xuLy8gICAgICAgY29sb3I6ICMwMEFBRUI7XG4vLyAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIH1cblxuLy8gICAgICZfX3R4dCB7XG5cbi8vICAgICAgIC5fX2VtIHtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuLy8gICAgICAgICBtYXJnaW46IDAgLjI1ZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuLy8gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgICAgIGJvdHRvbTogLTNweDtcbi8vICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgIGhlaWdodDogNnB4O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTVENkY3IDQwJSwgI0MzRUFGQiA0MCUpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC5fX3NtYWxsZXIge1xuLy8gICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX19waWMge1xuXG4vLyAgICAgLl9fY2FwdGlvbiB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuLy8gICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9IiwiLnAtbWFya0xpc3Qge1xuICAtLWdhcDogMHB4O1xuICAtLWd1dHRlcjogMC41ZW07XG4gICRtYXJrTGlzdDogJjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMS41ZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gICAgfVxuXG4gICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuLS1hbEMge1xuICAgID4gbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICA+IDpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBjLWFsQyB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tcGMtYWxSIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICA+IGxpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZsYXQge1xuICAgIEBleHRlbmQgI3skbWFya0xpc3R9O1xuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucC11bCB7XG4gICR1bDogJjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ++9pSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZmxhdCB7XG4gICAgQGV4dGVuZCAjeyR1bH07XG5cbiAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wLWxpbmtMaXN0IHtcbiAgLS1nYXA6IDAuMjVlbTtcbiAgLS1ndXR0ZXI6IDAuNWVtO1xuICAtLW10OiAwcHg7XG4gIC0tbWI6IDBweDtcbiAgJGxpbmtMaXN0OiAmO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIG1hcmdpbi10b3A6IHZhcigtLW10KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWIpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gID4gbGkge1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250O1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICBjb2xvcjogIzAwYWFlYjtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1hbEMge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuLS1mbGF0IHtcblxuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIucC1ndWlkZWxpbmUge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmX19jbG0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMTZweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnQge1xuXG4gICAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXN0ZXAtc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiA0NHB4IDIwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0VCRjhGRjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cHg7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgfVxuXG4gICY6bm90KDpoYXMoLnAtc3RlcC1zZWNfX251bWJlcikpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwQjVGQTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC0zMzMzMzMsICMzMzMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzZweCAqL1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZGUge1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtc3RlcC1sb2dpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ2NvbnQgY29udCdcbiAgICAnbGVmdCByaWdodCc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjRweCAxMHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICdsZWZ0IGNvbnQgcmlnaHQnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICAgIGdhcDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udCB7XG4gICAgZ3JpZC1hcmVhOiBjb250O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2MTBweDtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGdyaWQtYXJlYTogbGVmdDtcbiAgICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGdyaWQtYXJlYTogcmlnaHQ7XG4gICAganVzdGlmeS1zZWxmOiBsZWZ0O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbkxvZ2luLCAmLmljb25SZWdpc3RlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cbiAgJi5fX3JlZCB7XG4gICAgY29sb3I6ICNGODUyNTI7XG4gIH1cbn1cblxuLnAtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wNyk7XG4gIH1cblxuICAmLXVuZGVybGluZSB7XG4gICAgQGV4dGVuZCAucC1saW5rO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ucC10YWdsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtaW1wb3J0YW50IHtcbiAgLS1nYXA6IDEwcHg7XG4gIGNvbG9yOiAjRjg1MjUyO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBsaSB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4NTI1MjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4ucC1iZWdpbm5lciB7XG4gIC0tZ2FwOiAxMHB4O1xuXG4gIC5fX3R0bCB7XG4gICAgY29sb3I6ICMwNzZGQ0U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnAtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ucC1oZGcwMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDM2cHggKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1pbnF1aXJ5LWNsbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZzogNDBweCAyN3B4O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5jLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1pbnF1aXJ5LW5vdGljZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgfVxuICB9XG59IiwiLnUtYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi51LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnUtYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQGluY2x1ZGUgcGMge1xuICAudS1hbGlnbi1sZWZ0LXBjIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItcGMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtcGMgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuQGluY2x1ZGUgc3Age1xuICAudS1hbGlnbi1sZWZ0LXNwIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItc3AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtc3AgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4udS12YWxpZ24tdG9wIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLnUtdmFsaWduLW1pZGRsZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi51LXZhbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4iLCIudS1wY2JyIHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59IiwiLnUtcGNvbmx5IHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH1cbn0iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMyIHtcbiAgLnUtZnojeyRpfSB7IGZvbnQtc2l6ZTogI3skaSAqIDFweH07IH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIC51LWZ6I3skaX1zcCB7IGZvbnQtc2l6ZTogI3skaSAqIDFweH07IH1cbiAgfVxufSIsIkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAudS1tdC1zI3skaSAqIDF9IHsgbWFyZ2luLXRvcDogI3skaSAqIDh9cHg7IH1cbiAgLnUtbWItcyN7JGkgKiAxfSB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4OyB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAudS1tdC1zI3skaSAqIDF9c3AgeyBtYXJnaW4tdG9wOiAjeyRpICogOH1weDsgfVxuICAgIC51LW1iLXMjeyRpICogMX1zcCB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4OyB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LW10I3skaSAqIDEwfSB7IG1hcmdpbi10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAudS1tYiN7JGkgKiAxMH0geyBtYXJnaW4tYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgLnUtcHQjeyRpICogMTB9IHsgcGFkZGluZy10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAudS1wYiN7JGkgKiAxMH0geyBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAudS1tdCN7JGkgKiAxMH1zcCB7IG1hcmdpbi10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAgIC51LW1iI3skaSAqIDEwfXNwIHsgbWFyZ2luLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtcHQjeyRpICogMTB9c3AgeyBwYWRkaW5nLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtcGIjeyRpICogMTB9c3AgeyBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gIH1cbn1cblxuLnUtbXQwIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O31cbi51LW1iMCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XG4udS1wdDAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O31cbi51LXBiMCB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuIiwiLnUtZndCIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3TiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59Il19 */
