@charset "UTF-8";
/* ==========================================================================
 *
 * Utility: Extend - layout
 *
mediaの外で作る必要がある
.base{
	@extend %center
}
========================================================================== */
/*
 * RESET
*/
body {
  margin: 0;
  padding: 0;
  font-size: 62.5%; }

div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, blockquote, pre, table, caption, th, td, address, form, fieldset, legend, object, header, footer, section, article, nav, figure, canvas {
  margin: 0;
  padding: 0; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

fieldset, img {
  border: none;
  vertical-align: top; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-weight: normal;
  font-style: normal; }

ol, ul, li {
  list-style: none; }

caption, th, td {
  vertical-align: top;
  text-align: left; }

h1, h2, h3, h4, h5, h6, small {
  font-weight: normal;
  font-size: 100%; }

i {
  font-style: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: none; }

sup {
  vertical-align: top; }

sub {
  vertical-align: baseline; }

a, object, embed {
  outline: none; }

a:hover, a:active, a:focus {
  outline: none; }

header, footer, section, article, nav, figure, canvas, main {
  display: block; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
  font-family: nitalago-ruika, -apple-system, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, meiryo, sans-serif;
  overflow-x: hidden; }

body.pcpage {
  text-align: right;
  overflow-x: hidden; }
  body.pcpage:before {
    content: '';
    position: fixed;
    left: 0;
    top: 0;
    width: calc(100vw - 540px);
    height: 100vh;
    background: url(../img/pc_bg.png) center center/cover; }

*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.will-change {
  will-change: transform; }

.-font {
  font-family: arboria, sans-serif;
  font-weight: 700;
  font-style: normal; }

.-write {
  font-family: ta-oonishi, sans-serif;
  font-weight: 300;
  font-style: normal; }

.-yome1 {
  width: 56.8vw;
  height: 10.66667vw; }

.-yome2 {
  width: 46.26667vw;
  height: 11.46667vw; }

.-yome3 {
  width: 50.66667vw;
  height: 4.53333vw; }

.-yome4 {
  width: 70.26667vw;
  height: 8.53333vw; }

/*
LANGUAGE or DEVICE
*/
.lang-jp [data-lang="en"] {
  display: none !important; }

.lang-en [data-lang="jp"] {
  display: none !important; }

.-hover img {
  -webkit-transition: 0.2s ease-out all;
  transition: 0.2s ease-out all; }

.-hover:hover img {
  opacity: 0.4; }

.-hover2 {
  display: none; }

*:hover > .-hover1 {
  display: none !important; }

*:hover > .-hover2 {
  display: inline-block !important; }

@media (min-width: 751px) {
  [data-device="sp"] {
    display: none !important; } }

@media (max-width: 750px) {
  [data-device="pc"] {
    display: none !important; } }

/*
@keyframes xxx {
  0%   {}

  50%  {}

  100% {}
  AAA
}
*/
@media (min-width: 751px) {
  .base {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
    .base::after {
      content: "";
      clear: both;
      display: block; } }

@media (orientation: landscape) {
  .opening {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh;
    background: #fff; }
    .opening .opening-ttl {
      margin-bottom: 5.33333vh; }
      .opening .opening-ttl img {
        width: 70vh; }
    .opening .opening-text {
      color: #f54b96;
      font-size: 4.26667vh;
      line-height: 1.56;
      text-align: center;
      margin-bottom: 12.66667vh; }
    .opening .opening-btns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 6.66667vh; }
      .opening .opening-btns .opening-btn img {
        width: 20.8vh; } }

@media (orientation: portrait) {
  .opening {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh; }
    .opening .opening-ttl {
      margin-bottom: 5.33333vw; }
      .opening .opening-ttl img {
        width: 70vw; }
    .opening .opening-text {
      color: #f54b96;
      font-size: 4.26667vw;
      line-height: 1.56;
      text-align: center;
      margin-bottom: 12.66667vw; }
    .opening .opening-btns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 6.66667vw; }
      .opening .opening-btns .opening-btn img {
        width: 20.8vw; } }

.pc {
  border-left: 4px solid #ff8ec0;
  width: 540px;
  position: relative;
  display: inline-block;
  text-align: left;
  background: #fff;
  overflow-x: hidden;
  overflow-y: hidden; }
  .pc .-yome1 {
    width: 306.72px;
    height: 57.6px; }
  .pc .-yome2 {
    width: 249.84px;
    height: 61.92px; }
  .pc .-yome3 {
    width: 273.6px;
    height: 24.48px; }
  .pc .-yome4 {
    width: 379.44px;
    height: 46.08px; }
  .pc:before {
    content: '';
    position: absolute;
    right: 540px;
    top: 0;
    width: calc(100vw - 540px);
    height: 100vh;
    background: red;
    z-index: 1; }
  .pc .start-header img {
    width: 100%; }
  .pc .start-top {
    background: url(../img/start-top-bg_pc.png) top center/cover;
    min-height: 187.2px;
    z-index: 1;
    position: relative; }
    .pc .start-top .start-top-obj {
      width: 119.52px;
      position: absolute;
      top: -100.8px;
      right: 0; }
    .pc .start-top .start-top-word1 {
      margin-left: 43.2px;
      padding-top: 51.12px;
      margin-bottom: 25.92px; }
      .pc .start-top .start-top-word1 img {
        width: 358.56px; }
    .pc .start-top .start-top-img {
      text-align: center;
      margin: 0 auto 36px; }
      .pc .start-top .start-top-img img {
        width: 424.8px; }
    .pc .start-top .start-top-word2 {
      text-align: center; }
      .pc .start-top .start-top-word2 img {
        width: 412.56px; }
  .pc .start-time {
    border-top: 2.88px solid #ff7bb5;
    background: url(../img/start-time-bg_pc.png) top center/cover;
    height: 820.8px;
    position: relative; }
    .pc .start-time .start-time-ttl {
      padding-top: 36px;
      padding-bottom: 20.16px;
      color: #fff;
      text-align: center;
      font-size: 34.56px;
      width: 424.8px;
      margin: 0 auto 25.2px;
      border-bottom: 4.32px solid #fff; }
    .pc .start-time .start-time-time {
      position: relative;
      z-index: 1;
      margin-bottom: 84.96px; }
      .pc .start-time .start-time-time ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .pc .start-time .start-time-time ul li {
          color: #fff;
          font-size: 54.72px;
          line-height: 61.2px;
          height: 72px;
          padding: 0 5.76px;
          overflow: hidden; }
          .pc .start-time .start-time-time ul li.-unit {
            font-size: 21.6px;
            line-height: 72px; }
          .pc .start-time .start-time-time ul li:nth-child(3n+3) {
            background: #f65a9f; }
          .pc .start-time .start-time-time ul li:nth-child(3n+1) {
            background: #fccd4f; }
          .pc .start-time .start-time-time ul li:nth-child(3n+2) {
            background: #6adef0; }
          .pc .start-time .start-time-time ul li.-font {
            min-width: 46.08px;
            text-align: center; }
          .pc .start-time .start-time-time ul li span {
            display: block; }
          .pc .start-time .start-time-time ul li.-on span {
            -webkit-transition: 0.6s ease-out all;
            transition: 0.6s ease-out all;
            -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%); }
    .pc .start-time .start-time-btns {
      position: relative;
      z-index: 1;
      text-align: center;
      padding-bottom: 43.2px; }
      .pc .start-time .start-time-btns li {
        display: inline-block;
        width: 424.8px;
        line-height: 77.04px;
        height: 82.8px;
        border-radius: 41.4px;
        color: #fff;
        margin-bottom: 28.8px;
        font-size: 31.68px;
        border: 2.88px solid #f54b96;
        -webkit-box-shadow: 2.88px 2.88px 0 #f54b96;
        box-shadow: 2.88px 2.88px 0 #f54b96; }
        .pc .start-time .start-time-btns li:nth-child(1) {
          background: #28d3f0;
          color: #fff; }
        .pc .start-time .start-time-btns li:nth-child(2) {
          background: #c782fc;
          color: #fff; }
        .pc .start-time .start-time-btns li:nth-child(3) {
          background: #ff7972;
          color: #fff; }
        .pc .start-time .start-time-btns li:nth-child(4) {
          background: #fccd4f;
          color: #fff; }
        .pc .start-time .start-time-btns li.-cs {
          background: #e6e6e6 !important;
          color: #fff; }
    .pc .start-time .start-time-obj {
      position: absolute;
      top: 68.4px;
      left: -115.2px;
      width: 100%; }
    .pc .start-time .start-top-obj {
      width: 122.4px;
      position: absolute;
      top: -14.4px;
      right: 0px; }
    .pc .start-time .start-qr-obj_1 {
      position: absolute;
      top: 662.4px;
      left: 0px; }
    .pc .start-time .start-qr-obj_2 {
      position: absolute;
      top: 504px;
      right: 0px; }
    .pc .start-time .start-top-word2 {
      text-align: center;
      margin-bottom: 34.56px; }
      .pc .start-time .start-top-word2 img {
        width: 412.56px; }
    .pc .start-time .start-time-qr {
      width: 480px;
      height: 400px;
      margin: 0 auto;
      background: #28d3f0;
      border-radius: 8px;
      text-align: center;
      color: #fff; }
      .pc .start-time .start-time-qr .start-time-qr-img {
        padding-top: 43.2px;
        margin-bottom: 21.6px; }
      .pc .start-time .start-time-qr .start-time-qr-txt {
        font-size: 21.6px;
        line-height: 1.6; }
      .pc .start-time .start-time-qr:before {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -10.8px;
        border: 10.8px solid transparent;
        border-bottom: 10.8px solid #28d3f0; }
  .pc .start-song {
    background: url(../img/start-song-bg.png) top center/cover;
    height: 1388.88px;
    padding-top: 61.2px; }
    .pc .start-song:after {
      position: absolute;
      top: -14.4px;
      left: 14.4px;
      background: #ff8ec0;
      color: #fff;
      font-size: 20.16px;
      content: "＃ オープニングテーマ";
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
      line-height: 57.6px;
      padding-top: 21.6px;
      padding-bottom: 21.6px; }
    .pc .start-song .start-song-pop {
      font-size: 17.28px;
      color: #fff;
      width: 122.4px;
      background: #f54b96;
      text-align: center;
      margin: 0 auto;
      line-height: 50.4px;
      border-radius: 8.64px;
      position: relative;
      margin-bottom: 43.2px; }
      .pc .start-song .start-song-pop:before {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -10.8px;
        border: 10.8px solid transparent;
        border-top: 10.8px solid #f54b96; }
    .pc .start-song .start-song-ttl {
      text-align: center;
      margin-bottom: 10.8px; }
      .pc .start-song .start-song-ttl img {
        width: 133.92px; }
    .pc .start-song .start-song-name {
      text-align: center;
      color: #f54b96;
      font-size: 27.36px;
      margin-bottom: 25.2px; }
    .pc .start-song .start-song-about {
      text-align: center;
      color: #f54b96;
      line-height: 1.5625;
      font-size: 23.04px;
      margin-bottom: 36px; }
    .pc .start-song .start-song-imgs li {
      text-align: center;
      margin-bottom: 10.8px; }
      .pc .start-song .start-song-imgs li img {
        width: 367.2px; }
    .pc .start-song .start-song-btns {
      padding-top: 25.2px; }
      .pc .start-song .start-song-btns .start-song-btn {
        text-align: center; }
        .pc .start-song .start-song-btns .start-song-btn a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 424.8px;
          text-decoration: none;
          height: 82.8px;
          line-height: 1.3125;
          border-radius: 41.4px;
          color: #fff;
          margin: 0 auto;
          margin-bottom: 10.8px;
          font-size: 23.04px;
          border: 2.88px solid #f54b96;
          -webkit-box-shadow: 2.88px 2.88px 0 #f54b96;
          box-shadow: 2.88px 2.88px 0 #f54b96;
          background: #ff8ec0;
          color: #fff;
          -webkit-transition: 0.2s ease-out all;
          transition: 0.2s ease-out all; }
          .pc .start-song .start-song-btns .start-song-btn a:hover {
            color: #ff8ec0;
            background: #fff; }
  .pc .start-about {
    height: 1049.04px;
    position: relative; }
    .pc .start-about:after {
      position: absolute;
      z-index: 1;
      top: 172.8px;
      right: 14.4px;
      background: #ff8ec0;
      color: #fff;
      font-size: 20.16px;
      content: "＃ 作品情報";
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
      line-height: 57.6px;
      padding-top: 21.6px;
      padding-bottom: 21.6px; }
    .pc .start-about .start-about-obj {
      width: 100%;
      position: absolute;
      top: 0; }
    .pc .start-about .start-about-bg {
      width: 100%;
      position: absolute;
      top: 208.8px;
      z-index: 1; }
    .pc .start-about .start-about-ttl {
      position: relative;
      text-align: center;
      padding-top: 316.8px;
      font-size: 28.8px;
      line-height: 1.25;
      color: #f54b96;
      margin-bottom: 36px;
      z-index: 2; }
    .pc .start-about .start-about-img {
      position: relative;
      text-align: center;
      z-index: 2; }
      .pc .start-about .start-about-img img {
        width: 367.2px; }
  .pc .start-info {
    margin-top: -108px;
    background: url(../img/start-info-bg.png) top center/contain no-repeat;
    height: 1745.28px;
    position: relative;
    color: #f54b96;
    padding-left: 56.88px;
    padding-right: 56.88px; }
    .pc .start-info .start-info-ttl {
      padding-top: 110.16px;
      font-size: 37.44px;
      margin-bottom: 36px; }
    .pc .start-info .start-info-tag {
      line-height: 36px;
      background: #ff8ec0;
      color: #fff;
      display: inline-block;
      padding: 0 21.6px;
      font-size: 18.72px;
      margin-bottom: 14.4px; }
    .pc .start-info .start-info-list {
      border-top: 1px solid #f54b96;
      margin-bottom: 43.2px; }
      .pc .start-info .start-info-list li {
        padding-top: 14.4px;
        padding-bottom: 14.4px;
        border-bottom: 1px solid #f54b96; }
        .pc .start-info .start-info-list li p {
          font-size: 17.28px; }
          .pc .start-info .start-info-list li p:nth-child(1) {
            line-height: 1.5;
            margin-bottom: 7.2px; }
    .pc .start-info .start-info-check {
      font-size: 20.16px;
      line-height: 1.5715;
      margin-bottom: 28.8px; }
    .pc .start-info .start-info-subttl {
      font-size: 17.28px;
      border-bottom: 1px solid #f54b96;
      padding-bottom: 7.2px;
      margin-bottom: 14.4px; }
    .pc .start-info .start-info-links {
      padding-bottom: 14.4px;
      border-bottom: 1px solid #f54b96;
      margin-bottom: 46.8px; }
      .pc .start-info .start-info-links li a {
        color: inherit;
        text-decoration: underline;
        font-size: 17.28px;
        line-height: 1.83333;
        -webkit-transition: all 0.1s linear;
        transition: all 0.1s linear; }
        .pc .start-info .start-info-links li a:hover {
          opacity: 0.4; }
      .pc .start-info .start-info-links.-foot {
        margin-bottom: 25.2px; }
    .pc .start-info .start-info-caution {
      font-size: 17.28px;
      line-height: 1.67777; }
    .pc .start-info .start-info-btns {
      padding-top: 25.2px; }
      .pc .start-info .start-info-btns .start-info-btn {
        text-align: center; }
        .pc .start-info .start-info-btns .start-info-btn a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 424.8px;
          text-decoration: none;
          height: 82.8px;
          line-height: 1.3125;
          border-radius: 41.4px;
          color: #fff;
          margin: 0 auto;
          margin-bottom: 10.8px;
          font-size: 23.04px;
          border: 2.88px solid #f54b96;
          -webkit-box-shadow: 2.88px 2.88px 0 #f54b96;
          box-shadow: 2.88px 2.88px 0 #f54b96;
          background: #ff8ec0;
          color: #fff;
          -webkit-transition: 0.2s ease-out all;
          transition: 0.2s ease-out all; }
          .pc .start-info .start-info-btns .start-info-btn a:hover {
            color: #ff8ec0;
            background: #fff; }
  .pc .start-share {
    margin-top: -61.2px;
    background: url(../img/start-share-bg.png) top center/cover;
    height: 424.8px;
    position: relative; }
    .pc .start-share .start-share-ttl {
      text-align: center;
      color: #f54b96;
      padding-top: 122.4px;
      font-size: 37.44px;
      margin-bottom: 14.4px; }
    .pc .start-share .start-share-text {
      text-align: center;
      color: #f54b96;
      font-size: 20.16px;
      margin-bottom: 28.8px; }
    .pc .start-share .start-share-btns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: 43.2px; }
      .pc .start-share .start-share-btns li {
        width: 86.4px;
        margin-bottom: 57.6px; }
        .pc .start-share .start-share-btns li a {
          display: inline-block;
          border-radius: 50%;
          overflow: hidden;
          border: 3px solid #f54b96;
          -webkit-box-shadow: 2.88px 2.88px 0 #f54b96;
          box-shadow: 2.88px 2.88px 0 #f54b96; }
          .pc .start-share .start-share-btns li a img {
            width: 86.4px;
            display: inline-block; }
    .pc .start-share .start-share-obj {
      position: absolute;
      right: 0;
      bottom: -57.6px;
      width: 139.68px; }
  .pc .start-copy {
    text-align: center;
    color: #39393c;
    font-size: 17.28px;
    line-height: 1.75;
    padding-bottom: 72px; }

.play {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  min-height: 100vh;
  background: #000;
  display: none; }
  .play .play-iframe {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background: #000; }
    .play .play-iframe iframe {
      pointer-events: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 56.25vw;
      /* 16:9 の高さなので 56.25% (= 9 ÷ 16) */
      left: 0%;
      min-height: 100%;
      min-width: 100%;
      position: absolute;
      top: 0%;
      width: 177.77777778vh;
      /* 16:9 の幅なので 177.77% (= 16 ÷ 9) */ }
  .play .play-logo {
    position: absolute;
    top: 0.66667vh;
    right: 2vh; }
    .play .play-logo img {
      width: 32.26667vh; }
  .play .play-bgm {
    position: absolute;
    top: 2.66667vh;
    left: 4vh;
    color: #fff;
    font-size: 3.73333vh;
    display: none; }
  .play .play-ctrl {
    position: absolute;
    bottom: 2.66667vh;
    right: 4vh;
    color: #fff;
    font-size: 3.73333vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .play .play-ctrl .play-sound {
      background: #fff;
      border-radius: 50%;
      height: 13.33333vh;
      width: 13.33333vh;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 2.66667vh; }
      .play .play-ctrl .play-sound img {
        height: 5.2vh;
        width: 5.73333vh; }
      .play .play-ctrl .play-sound .play-sound-off {
        display: inline-block; }
      .play .play-ctrl .play-sound .play-sound-on {
        display: none; }
      .play .play-ctrl .play-sound.-on .play-sound-on {
        display: inline-block; }
      .play .play-ctrl .play-sound.-on .play-sound-off {
        display: none; }
    .play .play-ctrl .play-close {
      background: #fff;
      border-radius: 6.66667vh;
      height: 13.33333vh;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      color: #f54b96;
      gap: 4vh;
      font-size: 4.8vh;
      padding: 0 9.33333vh; }
      .play .play-ctrl .play-close img {
        height: 4.53333vh;
        width: 4.53333vh; }
  .play .play-content {
    position: absolute;
    bottom: 2.66667vh;
    left: 4vh; }
    .play .play-content .play-ttl {
      color: #fff;
      font-size: 3.73333vh;
      margin-bottom: 2.66667vh; }
    .play .play-content .play-time ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .play .play-content .play-time ul li {
        color: #fff;
        font-size: 10.13333vh;
        line-height: 11.33333vh;
        height: 13.33333vh;
        padding: 0 1.06667vh;
        overflow: hidden; }
        .play .play-content .play-time ul li.-unit {
          font-size: 4vh;
          line-height: 13.33333vh; }
        .play .play-content .play-time ul li:nth-child(3n+1) {
          background: #f65a9f; }
        .play .play-content .play-time ul li:nth-child(3n+2) {
          background: #fccd4f; }
        .play .play-content .play-time ul li:nth-child(3n+3) {
          background: #6adef0; }
        .play .play-content .play-time ul li.-font {
          min-width: 8vh;
          text-align: center; }
        .play .play-content .play-time ul li span {
          display: block; }
        .play .play-content .play-time ul li.-on span {
          -webkit-transition: 0.6s ease-out all;
          transition: 0.6s ease-out all;
          -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%); }
  .play .play-stop {
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.86);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; }
    .play .play-stop .play-stop-ttl {
      font-size: 5.33333vh;
      margin-bottom: 8vh; }
    .play .play-stop .play-stop-btns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 8vh; }
      .play .play-stop .play-stop-btns li {
        background: #fff;
        color: #f54b96;
        font-size: 4.8vh;
        line-height: 13.33333vh;
        height: 13.33333vh;
        border-radius: 6.66667vh;
        width: 56vh;
        text-align: center; }
    .play .play-stop.-hide {
      display: none; }

.prlx {
  -webkit-transform: translate(0, 4vw);
  transform: translate(0, 4vw);
  opacity: 0;
  -webkit-transition: all 1.2s cubic-bezier(0.19, 0.95, 0.22, 1), opacity 0.6s linear;
  transition: all 1.2s cubic-bezier(0.19, 0.95, 0.22, 1), opacity 0.6s linear; }
  .prlx.-long {
    -webkit-transform: translate(0, 8vw);
    transform: translate(0, 8vw);
    -webkit-transition: all 1.2s cubic-bezier(0.19, 0.95, 0.22, 1), opacity 0.2s linear;
    transition: all 1.2s cubic-bezier(0.19, 0.95, 0.22, 1), opacity 0.2s linear; }
  .prlx.-bound {
    -webkit-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s linear;
    transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s linear; }
  .prlx.-zoom {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  .prlx.-lb {
    -webkit-transform: translate(-3vw, 4vw);
    transform: translate(-3vw, 4vw); }
  .prlx.-rb {
    -webkit-transform: translate(3vw, 4vw);
    transform: translate(3vw, 4vw); }
  .prlx.-lt {
    -webkit-transform: translate(-3vw, -4vw);
    transform: translate(-3vw, -4vw); }
  .prlx.-rt {
    -webkit-transform: translate(3vw, -4vw);
    transform: translate(3vw, -4vw); }
  .prlx.-show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }

.result {
  /*@media (min-width: 751px) {
		display: none;
	}
	@media (max-width: 750px) {
		*/
  min-height: 204vw;
  position: relative;
  display: none; }
  .result .result-bg {
    background: url(../img/result-bg.png) top center/cover;
    height: 204vw;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    .result .result-bg.-bg1 {
      background: url(../img/result-bg_1.png) top center/cover; }
    .result .result-bg.-bg2 {
      background: url(../img/result-bg_2.png) top center/cover; }
    .result .result-bg.-bg3 {
      background: url(../img/result-bg_3.png) top center/cover; }
    .result .result-bg.-bg4 {
      background: url(../img/result-bg_4.png) top center/cover; }
    .result .result-bg.-bg5 {
      background: url(../img/result-bg_5.png) top center/cover; }
    .result .result-bg.-bg6 {
      background: url(../img/result-bg_6.png) top center/cover; }
  .result .result-header {
    position: relative;
    z-index: 1; }
    .result .result-header img {
      width: 100%; }
  .result .result-ttl {
    padding-top: 38.66667vw;
    padding-bottom: 3.73333vw;
    color: #fff;
    text-align: center;
    font-size: 6.4vw;
    width: 78.66667vw;
    margin: 0 auto 4.66667vw;
    border-bottom: 0.8vw solid #fff;
    position: relative;
    z-index: 1; }
  .result .result-time {
    margin-bottom: 8.66667vw;
    position: relative;
    z-index: 1; }
    .result .result-time ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .result .result-time ul li {
        color: #fff;
        font-size: 10.13333vw;
        line-height: 11.33333vw;
        height: 13.33333vw;
        padding: 0 1.06667vw;
        overflow: hidden; }
        .result .result-time ul li.-unit {
          font-size: 4vw;
          line-height: 13.33333vw; }
        .result .result-time ul li:nth-child(3n+1) {
          background: #f65a9f; }
        .result .result-time ul li:nth-child(3n+2) {
          background: #fccd4f; }
        .result .result-time ul li:nth-child(3n+3) {
          background: #6adef0; }
        .result .result-time ul li span {
          display: block; }
        .result .result-time ul li.-on span {
          -webkit-transition: 0.6s ease-out all;
          transition: 0.6s ease-out all;
          -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%); }
  .result .result-share {
    font-size: 4.26667vw;
    color: #fff;
    width: 78.66667vw;
    background: #f54b96;
    text-align: center;
    margin: 0 auto;
    line-height: 9.33333vw;
    border-radius: 1.6vw;
    position: relative;
    z-index: 1;
    margin-bottom: 4vw; }
    .result .result-share:before {
      content: "";
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -2vw;
      border: 2vw solid transparent;
      border-top: 2vw solid #f54b96; }
  .result .result-twitter {
    width: 16vw;
    margin: 0 auto;
    margin-bottom: 10.66667vw;
    position: relative;
    z-index: 1; }
    .result .result-twitter a {
      display: inline-block;
      border-radius: 50%;
      overflow: hidden;
      border: 0.53333vw solid #f54b96;
      -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
      box-shadow: 0.53333vw 0.53333vw 0 #f54b96; }
      .result .result-twitter a img {
        width: 16vw; }
  .result .result-links {
    text-align: center;
    padding-bottom: 8vw;
    position: relative;
    z-index: 1; }
    .result .result-links li {
      display: inline-block;
      width: 78.66667vw;
      line-height: 14.26667vw;
      height: 15.33333vw;
      border-radius: 7.66667vw;
      color: #fff;
      margin-bottom: 4.66667vw;
      border: 0.53333vw solid #f54b96;
      -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
      box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
      font-size: 4.8vw; }
      .result .result-links li:nth-child(1) {
        background: #c782fc;
        color: #fff; }
      .result .result-links li:nth-child(2) {
        background: #fff;
        color: #f54b96; }
  .result .result-copy {
    text-align: center;
    font-size: 3.2vw;
    line-height: 1.708;
    position: relative;
    z-index: 1; }

/*
<section class="result">
	<div class="result-header">
		<img src="/assets/img/result-header.png">
	</div>
	<h1 class="result-ttl">あなたが勉強した時間</h1>
	<div class="result-time">
		<ul></ul>
	</div>
	<p class="result-share">あなたが勉強した時間をシェアしよう</p>
	<div class="result-twitter"></div>
	<ul class="result-links">
		<li>もう一度一緒に勉強する</li>
		<li>TOPページに戻る</li>
	</ul>
	<p class="
	.result-copy{
	text-align:center;">©吉河美希・講談社／カッコウの許嫁製作委員会<br>© 2022 Epic Records Japan</p>
</section>
*/
/*
.rotate{
	@media (min-width: 751px) {
		display: none;
	}
	@media (max-width: 750px) {
		display: flex;
		align-items:center;
	    flex-direction: column;
	    justify-content:center;
		height:100vh;
		.rotate-img{
			img{
				width: sw(286);
			}
			margin-bottom: sw(60);
		}
		.rotate-text{
			color:#f54b96;
			font-size:sw(32);
			line-height: 1.56;
			text-align: center;
		}
		position: fixed;
		top:0;
		left: 0;
		width:100%;
		background: #fff;
		z-index: 2;
	}
}*/
@media (orientation: landscape) {
  .rotate {
    opacity: 0;
    position: relative;
    height: 200vh; }
    .rotate.-hide {
      width: 0 !important;
      height: 0 !important;
      visibility: hidden !important;
      overflow: hidden !important;
      position: absolute !important;
      z-index: -1 !important;
      pointer-events: none !important; } }

@media (orientation: portrait) {
  .rotate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 2; }
    .rotate .rotate-img {
      margin-bottom: 8vw; }
      .rotate .rotate-img img {
        width: 38.13333vw; }
    .rotate .rotate-text {
      color: #f54b96;
      font-size: 4.26667vw;
      line-height: 1.56;
      text-align: center; }
    .rotate.-hide {
      width: 0 !important;
      height: 0 !important;
      visibility: hidden !important;
      overflow: hidden !important;
      position: absolute !important;
      z-index: -1 !important;
      pointer-events: none !important; } }

.start {
  display: none;
  overflow-x: hidden;
  width: 100%;
  overflow-x: hidden; }
  .start .start-header img {
    width: 100%; }
  .start .start-top {
    background: url(../img/start-top-bg.png) top center/cover;
    min-height: 162.66667vw; }
    .start .start-top .start-top-obj {
      width: 20.4vw;
      position: absolute;
      top: 1.33333vw;
      right: 0; }
    .start .start-top .start-top-word1 {
      margin-left: 8vw;
      padding-top: 11.06667vw;
      margin-bottom: 4.8vw; }
      .start .start-top .start-top-word1 img {
        width: 66.4vw; }
    .start .start-top .start-top-img {
      text-align: center;
      margin: 0 auto 6.66667vw; }
      .start .start-top .start-top-img img {
        width: 78.66667vw; }
    .start .start-top .start-top-word2 {
      text-align: center; }
      .start .start-top .start-top-word2 img {
        width: 76.4vw; }
  .start .start-time {
    border-top: 0.53333vw solid #ff7bb5;
    background: url(../img/start-time-bg.png) top center/contain no-repeat;
    height: 146.66667vw;
    position: relative; }
    .start .start-time .start-time-ttl {
      padding-top: 11.46667vw;
      padding-bottom: 3.73333vw;
      color: #fff;
      text-align: center;
      font-size: 6.4vw;
      width: 78.66667vw;
      margin: 0 auto 4.66667vw;
      border-bottom: 0.8vw solid #fff; }
    .start .start-time .start-time-time {
      margin-bottom: 8.66667vw; }
      .start .start-time .start-time-time ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .start .start-time .start-time-time ul li {
          color: #fff;
          font-size: 10.13333vw;
          line-height: 11.33333vw;
          height: 13.33333vw;
          padding: 0 1.06667vw;
          overflow: hidden; }
          .start .start-time .start-time-time ul li.-unit {
            font-size: 4vw;
            line-height: 13.33333vw; }
          .start .start-time .start-time-time ul li:nth-child(3n+3) {
            background: #f65a9f; }
          .start .start-time .start-time-time ul li:nth-child(3n+1) {
            background: #fccd4f; }
          .start .start-time .start-time-time ul li:nth-child(3n+2) {
            background: #6adef0; }
          .start .start-time .start-time-time ul li.-font {
            min-width: 8.53333vw;
            text-align: center; }
          .start .start-time .start-time-time ul li span {
            display: block; }
          .start .start-time .start-time-time ul li.-on span {
            -webkit-transition: 0.6s ease-out all;
            transition: 0.6s ease-out all;
            -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%); }
    .start .start-time .start-time-btns {
      position: relative;
      z-index: 1;
      text-align: center;
      padding-bottom: 8vw; }
      .start .start-time .start-time-btns li {
        display: inline-block;
        width: 78.66667vw;
        line-height: 14.26667vw;
        height: 15.33333vw;
        border-radius: 7.66667vw;
        color: #fff;
        margin-bottom: 5.33333vw;
        font-size: 5.86667vw;
        border: 0.53333vw solid #f54b96;
        -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
        box-shadow: 0.53333vw 0.53333vw 0 #f54b96; }
        .start .start-time .start-time-btns li:nth-child(1) {
          background: #28d3f0;
          color: #fff; }
        .start .start-time .start-time-btns li:nth-child(2) {
          background: #c782fc;
          color: #fff; }
        .start .start-time .start-time-btns li:nth-child(3) {
          background: #ff7972;
          color: #fff; }
        .start .start-time .start-time-btns li:nth-child(4) {
          background: #fccd4f;
          color: #fff; }
        .start .start-time .start-time-btns li.-cs {
          background: #e6e6e6 !important;
          color: #fff; }
    .start .start-time .start-time-obj {
      position: absolute;
      top: 35.33333vw;
      width: 100%; }
  .start .start-song {
    background: url(../img/start-song-bg.png) top center/cover;
    height: 257.2vw;
    padding-top: 11.33333vw; }
    .start .start-song .start-song-pop {
      font-size: 3.2vw;
      color: #fff;
      width: 22.66667vw;
      background: #f54b96;
      text-align: center;
      margin: 0 auto;
      line-height: 9.33333vw;
      border-radius: 1.6vw;
      position: relative;
      margin-bottom: 8vw; }
      .start .start-song .start-song-pop:before {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -2vw;
        border: 2vw solid transparent;
        border-top: 2vw solid #f54b96; }
    .start .start-song .start-song-ttl {
      text-align: center;
      margin-bottom: 2vw; }
      .start .start-song .start-song-ttl img {
        width: 24.8vw; }
    .start .start-song .start-song-name {
      text-align: center;
      color: #f54b96;
      font-size: 5.06667vw;
      margin-bottom: 4.66667vw; }
    .start .start-song .start-song-about {
      text-align: center;
      color: #f54b96;
      line-height: 1.5625;
      font-size: 4.26667vw;
      margin-bottom: 6.66667vw; }
    .start .start-song .start-song-imgs li {
      text-align: center;
      margin-bottom: 2vw; }
      .start .start-song .start-song-imgs li img {
        width: 68vw; }
    .start .start-song .start-song-btns {
      padding-top: 4.66667vw; }
      .start .start-song .start-song-btns .start-song-btn {
        text-align: center; }
        .start .start-song .start-song-btns .start-song-btn a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 78.66667vw;
          text-decoration: none;
          height: 15.33333vw;
          line-height: 1.3125;
          border-radius: 7.66667vw;
          color: #fff;
          margin: 0 auto;
          margin-bottom: 2vw;
          font-size: 4.26667vw;
          border: 0.53333vw solid #f54b96;
          -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
          box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
          background: #ff8ec0;
          color: #fff; }
    .start .start-song:after {
      position: absolute;
      top: -2.66667vw;
      left: 2.66667vw;
      background: #ff8ec0;
      color: #fff;
      font-size: 3.73333vw;
      content: "＃ オープニングテーマ";
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
      line-height: 10.66667vw;
      padding-top: 4vw;
      padding-bottom: 4vw; }
  .start .start-about {
    height: 194.26667vw;
    position: relative; }
    .start .start-about:after {
      position: absolute;
      z-index: 1;
      top: 32vw;
      right: 2.66667vw;
      background: #ff8ec0;
      color: #fff;
      font-size: 3.73333vw;
      content: "＃ 作品情報";
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
      line-height: 10.66667vw;
      padding-top: 4vw;
      padding-bottom: 4vw; }
    .start .start-about .start-about-obj {
      width: 100%;
      position: absolute;
      top: 0; }
    .start .start-about .start-about-bg {
      width: 100%;
      position: absolute;
      top: 38.66667vw;
      z-index: 1; }
    .start .start-about .start-about-ttl {
      position: relative;
      text-align: center;
      padding-top: 58.66667vw;
      font-size: 5.33333vw;
      line-height: 1.25;
      color: #f54b96;
      margin-bottom: 6.66667vw;
      z-index: 2; }
    .start .start-about .start-about-img {
      position: relative;
      text-align: center;
      z-index: 2; }
      .start .start-about .start-about-img img {
        width: 68vw; }
  .start .start-info {
    margin-top: -20vw;
    background: url(../img/start-info-bg.png) top center/contain no-repeat;
    height: 323.2vw;
    position: relative;
    color: #f54b96;
    padding-left: 10.53333vw;
    padding-right: 10.53333vw; }
    .start .start-info .start-info-ttl {
      padding-top: 20.4vw;
      font-size: 6.93333vw;
      margin-bottom: 6.66667vw; }
    .start .start-info .start-info-tag {
      line-height: 6.66667vw;
      background: #ff8ec0;
      color: #fff;
      display: inline-block;
      padding: 0 4vw;
      font-size: 3.46667vw;
      margin-bottom: 2.66667vw; }
    .start .start-info .start-info-list {
      border-top: 1px solid #f54b96;
      margin-bottom: 8vw; }
      .start .start-info .start-info-list li {
        padding-top: 2.66667vw;
        padding-bottom: 2.66667vw;
        border-bottom: 1px solid #f54b96; }
        .start .start-info .start-info-list li p {
          font-size: 3.2vw; }
          .start .start-info .start-info-list li p:nth-child(1) {
            line-height: 1.5;
            margin-bottom: 1.33333vw; }
    .start .start-info .start-info-check {
      font-size: 3.73333vw;
      line-height: 1.5715;
      margin-bottom: 5.33333vw; }
    .start .start-info .start-info-subttl {
      font-size: 3.2vw;
      border-bottom: 1px solid #f54b96;
      padding-bottom: 1.33333vw;
      margin-bottom: 2.66667vw; }
    .start .start-info .start-info-links {
      padding-bottom: 2.66667vw;
      border-bottom: 1px solid #f54b96;
      margin-bottom: 8.66667vw; }
      .start .start-info .start-info-links li a {
        color: inherit;
        text-decoration: underline;
        font-size: 3.2vw;
        line-height: 1.83333; }
      .start .start-info .start-info-links.-foot {
        margin-bottom: 4.66667vw; }
    .start .start-info .start-info-caution {
      font-size: 3.2vw;
      line-height: 1.67777; }
    .start .start-info .start-info-btns {
      padding-top: 4.66667vw; }
      .start .start-info .start-info-btns .start-info-btn {
        text-align: center; }
        .start .start-info .start-info-btns .start-info-btn a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 78.66667vw;
          text-decoration: none;
          height: 15.33333vw;
          line-height: 1.3125;
          border-radius: 7.66667vw;
          color: #fff;
          margin: 0 auto;
          margin-bottom: 2vw;
          font-size: 4.26667vw;
          border: 0.53333vw solid #f54b96;
          -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
          box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
          background: #ff8ec0;
          color: #fff; }
  .start .start-share {
    margin-top: -11.33333vw;
    background: url(../img/start-share-bg.png) top center/cover;
    height: 78.66667vw;
    position: relative; }
    .start .start-share .start-share-ttl {
      text-align: center;
      color: #f54b96;
      padding-top: 22.66667vw;
      font-size: 6.93333vw;
      margin-bottom: 2.66667vw; }
    .start .start-share .start-share-text {
      text-align: center;
      color: #f54b96;
      font-size: 3.73333vw;
      margin-bottom: 5.33333vw; }
    .start .start-share .start-share-btns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: 8vw; }
      .start .start-share .start-share-btns li {
        width: 16vw;
        margin-bottom: 10.66667vw; }
        .start .start-share .start-share-btns li a {
          display: inline-block;
          border-radius: 50%;
          overflow: hidden;
          border: 0.53333vw solid #f54b96;
          -webkit-box-shadow: 0.53333vw 0.53333vw 0 #f54b96;
          box-shadow: 0.53333vw 0.53333vw 0 #f54b96; }
          .start .start-share .start-share-btns li a img {
            width: 16vw; }
    .start .start-share .start-share-obj {
      position: absolute;
      right: 0;
      bottom: -10.66667vw;
      width: 25.86667vw; }
  .start .start-copy {
    text-align: center;
    color: #39393c;
    font-size: 3.2vw;
    line-height: 1.75;
    padding-bottom: 13.33333vw; }

@media (min-width: 751px) {
  .base {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .base::after {
      content: "";
      clear: both;
      display: block; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxpdGllcy9leHRlbmRzL19sYXlvdXQuc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2ZvbnQtc21vb3RoaW5nLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvZnVuY3Rpb25zL19jYWxjdWxhdGUtdnctc2l6ZS5zY3NzIiwiYW1pbWF0aW9ucy9iYXNlLnNjc3MiLCJibG9ja3MvYmFzZS5zY3NzIiwidXRpbGl0aWVzL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJsb2Nrcy9vcGVuaW5nLnNjc3MiLCJibG9ja3MvcGMuc2NzcyIsImJsb2Nrcy9wbGF5LnNjc3MiLCJibG9ja3MvcHJseC5zY3NzIiwiYmxvY2tzL3Jlc3VsdC5zY3NzIiwiYmxvY2tzL3JvdGF0ZS5zY3NzIiwidXRpbGl0aWVzL21peGlucy9faGlkZGVuLnNjc3MiLCJibG9ja3Mvc3RhcnQuc2NzcyIsImJsb2Nrcy90ZXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs0RURTNEU7QUVUNUU7O0NGWUM7QUVURDtFQUFNLFNBQVM7RUFBRSxVQUFVO0VBQUUsZ0JBQWdCLEVBQUE7O0FBQzdDO0VBQWtLLFNBQVM7RUFBRSxVQUFVLEVBQUE7O0FBQ3ZMO0VBQU8saUJBQWlCO0VBQUUseUJBQXlCLEVBQUE7O0FBQ25EO0VBQWMsWUFBWTtFQUFFLG1CQUFtQixFQUFBOztBQUMvQztFQUFpRCxtQkFBbUI7RUFBRSxrQkFBa0IsRUFBQTs7QUFDeEY7RUFBVSxnQkFBZ0IsRUFBQTs7QUFDMUI7RUFBZSxtQkFBbUI7RUFBRSxnQkFBZ0IsRUFBQTs7QUFDcEQ7RUFBeUIsbUJBQW1CO0VBQUUsZUFBZSxFQUFBOztBQUM3RDtFQUFHLGtCQUFrQixFQUFBOztBQUNyQjtFQUFrQixXQUFXLEVBQUE7O0FBQzdCO0VBQWMsWUFBWSxFQUFBOztBQUMxQjtFQUFLLG1CQUFtQixF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TUFxWkksb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix3QkFBc0I7TUFBdEIscUJBQXNCO01BQXRCLHVCQUFzQjtNQUN0QixRWDdYMkQsRUFBQTtNVzFCL0Q7UUF5WkssV1gvWDBEO1FXMFkxRCx5QlgxWTBELEVBQUE7UVcxQi9EO1VBMlpNLHFCQUFxQjtVQUNyQixrQkFBa0I7VUFDbEIsZ0JBQWdCO1VBQ2hCLCtCQUEyQjtVQUkzQixpREFBaUM7VUFBakMseUNBQWlDLEVBQUE7VUFsYXZDO1lBZ2FPLFdYdFl3RCxFQUFBO0lXMUIvRDtNQXlhSSxrQkFBa0I7TUFDbEIsUUFBTztNQUNQLG1CWGpaMkQ7TVdrWjNELGlCWGxaMkQsRUFBQTtFVzFCL0Q7SUFnYkcsa0JBQWtCO0lBQ2xCLGNBQWE7SUFDYixnQlh4WjREO0lXeVo1RCxpQkFBaUI7SUFDakIsMEJYMVo0RCxFQUFBOztBWXpCOUQ7RUFERDtJQUdFLGdDQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWEsRUFBQTtJVEpkO01BQ0MsV0FBVztNQUNYLFdBQVc7TUFDWCxjQUFjLEVBQUEsRUFDZCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIFV0aWxpdHk6IEV4dGVuZCAtIGxheW91dFxuICpcbm1lZGlh44Gu5aSW44Gn5L2c44KL5b+F6KaB44GM44GC44KLXG4uYmFzZXtcblx0QGV4dGVuZCAlY2VudGVyXG59XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogUkVTRVRcclxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuZGl2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBkbCwgZHQsIGRkLCB1bCwgb2wsIGxpLCBibG9ja3F1b3RlLCBwcmUsIHRhYmxlLCBjYXB0aW9uLCB0aCwgdGQsIGFkZHJlc3MsIGZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsIG9iamVjdCwgaGVhZGVyLCBmb290ZXIsIHNlY3Rpb24sIGFydGljbGUsIG5hdiwgZmlndXJlLCBjYW52YXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5maWVsZHNldCwgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5vbCwgdWwsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJzsgfVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmEsIG9iamVjdCwgZW1iZWQge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oZWFkZXIsIGZvb3Rlciwgc2VjdGlvbiwgYXJ0aWNsZSwgbmF2LCBmaWd1cmUsIGNhbnZhcywgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogbml0YWxhZ28tcnVpa2EsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIOODoeOCpOODquOCqiwgbWVpcnlvLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYm9keS5wY3BhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGJvZHkucGNwYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTQwcHgpO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wY19iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLndpbGwtY2hhbmdlIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4uLWZvbnQge1xuICBmb250LWZhbWlseTogYXJib3JpYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi4td3JpdGUge1xuICBmb250LWZhbWlseTogdGEtb29uaXNoaSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi4teW9tZTEge1xuICB3aWR0aDogNTYuOHZ3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7IH1cblxuLi15b21lMiB7XG4gIHdpZHRoOiA0Ni4yNjY2N3Z3O1xuICBoZWlnaHQ6IDExLjQ2NjY3dnc7IH1cblxuLi15b21lMyB7XG4gIHdpZHRoOiA1MC42NjY2N3Z3O1xuICBoZWlnaHQ6IDQuNTMzMzN2dzsgfVxuXG4uLXlvbWU0IHtcbiAgd2lkdGg6IDcwLjI2NjY3dnc7XG4gIGhlaWdodDogOC41MzMzM3Z3OyB9XG5cbi8qXG5MQU5HVUFHRSBvciBERVZJQ0VcbiovXG4ubGFuZy1qcCBbZGF0YS1sYW5nPVwiZW5cIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxhbmctZW4gW2RhdGEtbGFuZz1cImpwXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi4taG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBhbGw7IH1cblxuLi1ob3Zlcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLi1ob3ZlcjIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6aG92ZXIgPiAuLWhvdmVyMSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4qOmhvdmVyID4gLi1ob3ZlcjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgW2RhdGEtZGV2aWNlPVwic3BcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICBbZGF0YS1kZXZpY2U9XCJwY1wiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypcbkBrZXlmcmFtZXMgeHh4IHtcbiAgMCUgICB7fVxuXG4gIDUwJSAge31cblxuICAxMDAlIHt9XG4gIEFBQVxufVxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuICAuYmFzZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJhc2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vcGVuaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAub3BlbmluZyAub3BlbmluZy10dGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3ZoOyB9XG4gICAgICAub3BlbmluZyAub3BlbmluZy10dGwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwdmg7IH1cbiAgICAub3BlbmluZyAub3BlbmluZy10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dmg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjY2NjY3dmg7IH1cbiAgICAub3BlbmluZyAub3BlbmluZy1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDYuNjY2Njd2aDsgfVxuICAgICAgLm9wZW5pbmcgLm9wZW5pbmctYnRucyAub3BlbmluZy1idG4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwLjh2aDsgfSB9XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vcGVuaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLm9wZW5pbmcgLm9wZW5pbmctdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dzsgfVxuICAgICAgLm9wZW5pbmcgLm9wZW5pbmctdHRsIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MHZ3OyB9XG4gICAgLm9wZW5pbmcgLm9wZW5pbmctdGV4dCB7XG4gICAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMi42NjY2N3Z3OyB9XG4gICAgLm9wZW5pbmcgLm9wZW5pbmctYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2LjY2NjY3dnc7IH1cbiAgICAgIC5vcGVuaW5nIC5vcGVuaW5nLWJ0bnMgLm9wZW5pbmctYnRuIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMC44dnc7IH0gfVxuXG4ucGMge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjhlYzA7XG4gIHdpZHRoOiA1NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5wYyAuLXlvbWUxIHtcbiAgICB3aWR0aDogMzA2LjcycHg7XG4gICAgaGVpZ2h0OiA1Ny42cHg7IH1cbiAgLnBjIC4teW9tZTIge1xuICAgIHdpZHRoOiAyNDkuODRweDtcbiAgICBoZWlnaHQ6IDYxLjkycHg7IH1cbiAgLnBjIC4teW9tZTMge1xuICAgIHdpZHRoOiAyNzMuNnB4O1xuICAgIGhlaWdodDogMjQuNDhweDsgfVxuICAucGMgLi15b21lNCB7XG4gICAgd2lkdGg6IDM3OS40NHB4O1xuICAgIGhlaWdodDogNDYuMDhweDsgfVxuICAucGM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU0MHB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDU0MHB4KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYyAuc3RhcnQtaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBjIC5zdGFydC10b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3RhcnQtdG9wLWJnX3BjLnBuZykgdG9wIGNlbnRlci9jb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxODcuMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBjIC5zdGFydC10b3AgLnN0YXJ0LXRvcC1vYmoge1xuICAgICAgd2lkdGg6IDExOS41MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwLjhweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnBjIC5zdGFydC10b3AgLnN0YXJ0LXRvcC13b3JkMSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDMuMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDUxLjEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNS45MnB4OyB9XG4gICAgICAucGMgLnN0YXJ0LXRvcCAuc3RhcnQtdG9wLXdvcmQxIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNTguNTZweDsgfVxuICAgIC5wYyAuc3RhcnQtdG9wIC5zdGFydC10b3AtaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtdG9wIC5zdGFydC10b3AtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MjQuOHB4OyB9XG4gICAgLnBjIC5zdGFydC10b3AgLnN0YXJ0LXRvcC13b3JkMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYyAuc3RhcnQtdG9wIC5zdGFydC10b3Atd29yZDIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQxMi41NnB4OyB9XG4gIC5wYyAuc3RhcnQtdGltZSB7XG4gICAgYm9yZGVyLXRvcDogMi44OHB4IHNvbGlkICNmZjdiYjU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdGFydC10aW1lLWJnX3BjLnBuZykgdG9wIGNlbnRlci9jb3ZlcjtcbiAgICBoZWlnaHQ6IDgyMC44cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXR0bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMC4xNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM0LjU2cHg7XG4gICAgICB3aWR0aDogNDI0LjhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1LjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDQuMzJweCBzb2xpZCAjZmZmOyB9XG4gICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ljk2cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUgdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTQuNzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjEuMnB4O1xuICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUuNzZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUgdWwgbGkuLXVuaXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMS42cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDsgfVxuICAgICAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjY1YTlmOyB9XG4gICAgICAgICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUgdWwgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2NkNGY7IH1cbiAgICAgICAgICAucGMgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB1bCBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZhZGVmMDsgfVxuICAgICAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpLi1mb250IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDYuMDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAucGMgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB1bCBsaS4tb24gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2Utb3V0IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTsgfVxuICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDMuMnB4OyB9XG4gICAgICAucGMgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQyNC44cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3Ny4wNHB4O1xuICAgICAgICBoZWlnaHQ6IDgyLjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDEuNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjguOHB4O1xuICAgICAgICBmb250LXNpemU6IDMxLjY4cHg7XG4gICAgICAgIGJvcmRlcjogMi44OHB4IHNvbGlkICNmNTRiOTY7XG4gICAgICAgIGJveC1zaGFkb3c6IDIuODhweCAyLjg4cHggMCAjZjU0Yjk2OyB9XG4gICAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4ZDNmMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGMgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNzgyZmM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLWJ0bnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTcyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjY2Q0ZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGMgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaS4tY3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1vYmoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2OC40cHg7XG4gICAgICBsZWZ0OiAtMTE1LjJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10b3Atb2JqIHtcbiAgICAgIHdpZHRoOiAxMjIuNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTQuNHB4O1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtcXItb2JqXzEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NjIuNHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC1xci1vYmpfMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwNHB4O1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdG9wLXdvcmQyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0LjU2cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdG9wLXdvcmQyIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MTIuNTZweDsgfVxuICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1xciB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMjhkM2YwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1xciAuc3RhcnQtdGltZS1xci1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDMuMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMS42cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1xciAuc3RhcnQtdGltZS1xci10eHQge1xuICAgICAgICBmb250LXNpemU6IDIxLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLnBjIC5zdGFydC10aW1lIC5zdGFydC10aW1lLXFyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAuOHB4O1xuICAgICAgICBib3JkZXI6IDEwLjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTAuOHB4IHNvbGlkICMyOGQzZjA7IH1cbiAgLnBjIC5zdGFydC1zb25nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LXNvbmctYmcucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuICAgIGhlaWdodDogMTM4OC44OHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MS4ycHg7IH1cbiAgICAucGMgLnN0YXJ0LXNvbmc6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTQuNHB4O1xuICAgICAgbGVmdDogMTQuNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGVjMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMC4xNnB4O1xuICAgICAgY29udGVudDogXCLvvIMg44Kq44O844OX44OL44Oz44Kw44OG44O844OeXCI7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgbGluZS1oZWlnaHQ6IDU3LjZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMS42cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjEuNnB4OyB9XG4gICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLXBvcCB7XG4gICAgICBmb250LXNpemU6IDE3LjI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMjIuNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y1NGI5NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwLjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDguNjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQzLjJweDsgfVxuICAgICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLXBvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwLjhweDtcbiAgICAgICAgYm9yZGVyOiAxMC44cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwLjhweCBzb2xpZCAjZjU0Yjk2OyB9XG4gICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLXR0bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC44cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy10dGwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzMy45MnB4OyB9XG4gICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLW5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmNTRiOTY7XG4gICAgICBmb250LXNpemU6IDI3LjM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNS4ycHg7IH1cbiAgICAucGMgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctYWJvdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmNTRiOTY7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgICAgZm9udC1zaXplOiAyMy4wNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5wYyAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy1pbWdzIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLjhweDsgfVxuICAgICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLWltZ3MgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM2Ny4ycHg7IH1cbiAgICAucGMgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctYnRucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjUuMnB4OyB9XG4gICAgICAucGMgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctYnRucyAuc3RhcnQtc29uZy1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBjIC5zdGFydC1zb25nIC5zdGFydC1zb25nLWJ0bnMgLnN0YXJ0LXNvbmctYnRuIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDI0LjhweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA4Mi44cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MS40cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjMuMDRweDtcbiAgICAgICAgICBib3JkZXI6IDIuODhweCBzb2xpZCAjZjU0Yjk2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDIuODhweCAyLjg4cHggMCAjZjU0Yjk2O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjhlYzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBhbGw7IH1cbiAgICAgICAgICAucGMgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctYnRucyAuc3RhcnQtc29uZy1idG4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmOGVjMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBjIC5zdGFydC1hYm91dCB7XG4gICAgaGVpZ2h0OiAxMDQ5LjA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBjIC5zdGFydC1hYm91dDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAxNzIuOHB4O1xuICAgICAgcmlnaHQ6IDE0LjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjhlYzA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjAuMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwi77yDIOS9nOWTgeaDheWgsVwiO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1Ny42cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjEuNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxLjZweDsgfVxuICAgIC5wYyAuc3RhcnQtYWJvdXQgLnN0YXJ0LWFib3V0LW9iaiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5wYyAuc3RhcnQtYWJvdXQgLnN0YXJ0LWFib3V0LWJnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMDguOHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wYyAuc3RhcnQtYWJvdXQgLnN0YXJ0LWFib3V0LXR0bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMzE2LjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjguOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBjIC5zdGFydC1hYm91dCAuc3RhcnQtYWJvdXQtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wYyAuc3RhcnQtYWJvdXQgLnN0YXJ0LWFib3V0LWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMzY3LjJweDsgfVxuICAucGMgLnN0YXJ0LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LWluZm8tYmcucG5nKSB0b3AgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTc0NS4yOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2Ljg4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTYuODhweDsgfVxuICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby10dGwge1xuICAgICAgcGFkZGluZy10b3A6IDExMC4xNnB4O1xuICAgICAgZm9udC1zaXplOiAzNy40NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby10YWcge1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY4ZWMwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDIxLjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTguNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0LjRweDsgfVxuICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjU0Yjk2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDMuMnB4OyB9XG4gICAgICAucGMgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tbGlzdCBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNC40cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNC40cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjU0Yjk2OyB9XG4gICAgICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saXN0IGxpIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTcuMjhweDsgfVxuICAgICAgICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saXN0IGxpIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjJweDsgfVxuICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1jaGVjayB7XG4gICAgICBmb250LXNpemU6IDIwLjE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjguOHB4OyB9XG4gICAgLnBjIC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDE3LjI4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1NGI5NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0LjRweDsgfVxuICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saW5rcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQuNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNTRiOTY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0Ni44cHg7IH1cbiAgICAgIC5wYyAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saW5rcyBsaSBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IDE3LjI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzMzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH1cbiAgICAgICAgLnBjIC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWxpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgLnBjIC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWxpbmtzLi1mb290IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUuMnB4OyB9XG4gICAgLnBjIC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWNhdXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNy4yOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc3Nzc7IH1cbiAgICAucGMgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tYnRucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjUuMnB4OyB9XG4gICAgICAucGMgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tYnRucyAuc3RhcnQtaW5mby1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBjIC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWJ0bnMgLnN0YXJ0LWluZm8tYnRuIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDI0LjhweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA4Mi44cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MS40cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjMuMDRweDtcbiAgICAgICAgICBib3JkZXI6IDIuODhweCBzb2xpZCAjZjU0Yjk2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDIuODhweCAyLjg4cHggMCAjZjU0Yjk2O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjhlYzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBhbGw7IH1cbiAgICAgICAgICAucGMgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tYnRucyAuc3RhcnQtaW5mby1idG4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmOGVjMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBjIC5zdGFydC1zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogLTYxLjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LXNoYXJlLWJnLnBuZykgdG9wIGNlbnRlci9jb3ZlcjtcbiAgICBoZWlnaHQ6IDQyNC44cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBjIC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgcGFkZGluZy10b3A6IDEyMi40cHg7XG4gICAgICBmb250LXNpemU6IDM3LjQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNC40cHg7IH1cbiAgICAucGMgLnN0YXJ0LXNoYXJlIC5zdGFydC1zaGFyZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgZm9udC1zaXplOiAyMC4xNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjguOHB4OyB9XG4gICAgLnBjIC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDQzLjJweDsgfVxuICAgICAgLnBjIC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtYnRucyBsaSB7XG4gICAgICAgIHdpZHRoOiA4Ni40cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU3LjZweDsgfVxuICAgICAgICAucGMgLnN0YXJ0LXNoYXJlIC5zdGFydC1zaGFyZS1idG5zIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjU0Yjk2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDIuODhweCAyLjg4cHggMCAjZjU0Yjk2OyB9XG4gICAgICAgICAgLnBjIC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtYnRucyBsaSBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODYuNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBjIC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtb2JqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtNTcuNnB4O1xuICAgICAgd2lkdGg6IDEzOS42OHB4OyB9XG4gIC5wYyAuc3RhcnQtY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzkzOTNjO1xuICAgIGZvbnQtc2l6ZTogMTcuMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuXG4ucGxheSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheSAucGxheS1pZnJhbWUge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgLnBsYXkgLnBsYXktaWZyYW1lIGlmcmFtZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgICAvKiAxNjo5IOOBrumrmOOBleOBquOBruOBpyA1Ni4yNSUgKD0gOSDDtyAxNikgKi9cbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICB3aWR0aDogMTc3Ljc3Nzc3Nzc4dmg7XG4gICAgICAvKiAxNjo5IOOBruW5heOBquOBruOBpyAxNzcuNzclICg9IDE2IMO3IDkpICovIH1cbiAgLnBsYXkgLnBsYXktbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42NjY2N3ZoO1xuICAgIHJpZ2h0OiAydmg7IH1cbiAgICAucGxheSAucGxheS1sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMzIuMjY2Njd2aDsgfVxuICAucGxheSAucGxheS1iZ20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNjY2Njd2aDtcbiAgICBsZWZ0OiA0dmg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdmg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheSAucGxheS1jdHJsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyLjY2NjY3dmg7XG4gICAgcmlnaHQ6IDR2aDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2aDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBsYXkgLnBsYXktY3RybCAucGxheS1zb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAxMy4zMzMzM3ZoO1xuICAgICAgd2lkdGg6IDEzLjMzMzMzdmg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dmg7IH1cbiAgICAgIC5wbGF5IC5wbGF5LWN0cmwgLnBsYXktc291bmQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1LjJ2aDtcbiAgICAgICAgd2lkdGg6IDUuNzMzMzN2aDsgfVxuICAgICAgLnBsYXkgLnBsYXktY3RybCAucGxheS1zb3VuZCAucGxheS1zb3VuZC1vZmYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wbGF5IC5wbGF5LWN0cmwgLnBsYXktc291bmQgLnBsYXktc291bmQtb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGxheSAucGxheS1jdHJsIC5wbGF5LXNvdW5kLi1vbiAucGxheS1zb3VuZC1vbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnBsYXkgLnBsYXktY3RybCAucGxheS1zb3VuZC4tb24gLnBsYXktc291bmQtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbGF5IC5wbGF5LWN0cmwgLnBsYXktY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2Njd2aDtcbiAgICAgIGhlaWdodDogMTMuMzMzMzN2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICAgIGdhcDogNHZoO1xuICAgICAgZm9udC1zaXplOiA0Ljh2aDtcbiAgICAgIHBhZGRpbmc6IDAgOS4zMzMzM3ZoOyB9XG4gICAgICAucGxheSAucGxheS1jdHJsIC5wbGF5LWNsb3NlIGltZyB7XG4gICAgICAgIGhlaWdodDogNC41MzMzM3ZoO1xuICAgICAgICB3aWR0aDogNC41MzMzM3ZoOyB9XG4gIC5wbGF5IC5wbGF5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIuNjY2Njd2aDtcbiAgICBsZWZ0OiA0dmg7IH1cbiAgICAucGxheSAucGxheS1jb250ZW50IC5wbGF5LXR0bCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3ZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3ZoOyB9XG4gICAgLnBsYXkgLnBsYXktY29udGVudCAucGxheS10aW1lIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBsYXkgLnBsYXktY29udGVudCAucGxheS10aW1lIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExLjMzMzMzdmg7XG4gICAgICAgIGhlaWdodDogMTMuMzMzMzN2aDtcbiAgICAgICAgcGFkZGluZzogMCAxLjA2NjY3dmg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnBsYXkgLnBsYXktY29udGVudCAucGxheS10aW1lIHVsIGxpLi11bml0IHtcbiAgICAgICAgICBmb250LXNpemU6IDR2aDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMuMzMzMzN2aDsgfVxuICAgICAgICAucGxheSAucGxheS1jb250ZW50IC5wbGF5LXRpbWUgdWwgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjY1YTlmOyB9XG4gICAgICAgIC5wbGF5IC5wbGF5LWNvbnRlbnQgLnBsYXktdGltZSB1bCBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2NkNGY7IH1cbiAgICAgICAgLnBsYXkgLnBsYXktY29udGVudCAucGxheS10aW1lIHVsIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZhZGVmMDsgfVxuICAgICAgICAucGxheSAucGxheS1jb250ZW50IC5wbGF5LXRpbWUgdWwgbGkuLWZvbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogOHZoO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGxheSAucGxheS1jb250ZW50IC5wbGF5LXRpbWUgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBsYXkgLnBsYXktY29udGVudCAucGxheS10aW1lIHVsIGxpLi1vbiBzcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2Utb3V0IGFsbDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7IH1cbiAgLnBsYXkgLnBsYXktc3RvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44Nik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gICAgLnBsYXkgLnBsYXktc3RvcCAucGxheS1zdG9wLXR0bCB7XG4gICAgICBmb250LXNpemU6IDUuMzMzMzN2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDh2aDsgfVxuICAgIC5wbGF5IC5wbGF5LXN0b3AgLnBsYXktc3RvcC1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDh2aDsgfVxuICAgICAgLnBsYXkgLnBsYXktc3RvcCAucGxheS1zdG9wLWJ0bnMgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICAgICAgZm9udC1zaXplOiA0Ljh2aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdmg7XG4gICAgICAgIGhlaWdodDogMTMuMzMzMzN2aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3ZoO1xuICAgICAgICB3aWR0aDogNTZ2aDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBsYXkgLnBsYXktc3RvcC4taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmx4IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNHZ3KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDAuOTUsIDAuMjIsIDEpLCBvcGFjaXR5IDAuNnMgbGluZWFyOyB9XG4gIC5wcmx4Li1sb25nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4dncpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGN1YmljLWJlemllcigwLjE5LCAwLjk1LCAwLjIyLCAxKSwgb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAucHJseC4tYm91bmQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSwgb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAucHJseC4tem9vbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5wcmx4Li1sYiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTN2dywgNHZ3KTsgfVxuICAucHJseC4tcmIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDN2dywgNHZ3KTsgfVxuICAucHJseC4tbHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zdncsIC00dncpOyB9XG4gIC5wcmx4Li1ydCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3Z3LCAtNHZ3KTsgfVxuICAucHJseC4tc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucmVzdWx0IHtcbiAgLypAbWVkaWEgKG1pbi13aWR0aDogNzUxcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuXHRcdCovXG4gIG1pbi1oZWlnaHQ6IDIwNHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlc3VsdCAucmVzdWx0LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC1iZy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG4gICAgaGVpZ2h0OiAyMDR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucmVzdWx0IC5yZXN1bHQtYmcuLWJnMSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC1iZ18xLnBuZykgdG9wIGNlbnRlci9jb3ZlcjsgfVxuICAgIC5yZXN1bHQgLnJlc3VsdC1iZy4tYmcyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0LWJnXzIucG5nKSB0b3AgY2VudGVyL2NvdmVyOyB9XG4gICAgLnJlc3VsdCAucmVzdWx0LWJnLi1iZzMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXN1bHQtYmdfMy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7IH1cbiAgICAucmVzdWx0IC5yZXN1bHQtYmcuLWJnNCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC1iZ180LnBuZykgdG9wIGNlbnRlci9jb3ZlcjsgfVxuICAgIC5yZXN1bHQgLnJlc3VsdC1iZy4tYmc1IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0LWJnXzUucG5nKSB0b3AgY2VudGVyL2NvdmVyOyB9XG4gICAgLnJlc3VsdCAucmVzdWx0LWJnLi1iZzYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXN1bHQtYmdfNi5wbmcpIHRvcCBjZW50ZXIvY292ZXI7IH1cbiAgLnJlc3VsdCAucmVzdWx0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmVzdWx0IC5yZXN1bHQtaGVhZGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmVzdWx0IC5yZXN1bHQtdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMzguNjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43MzMzM3Z3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIHdpZHRoOiA3OC42NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDQuNjY2Njd2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjh2dyBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5yZXN1bHQgLnJlc3VsdC10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmVzdWx0IC5yZXN1bHQtdGltZSB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5yZXN1bHQgLnJlc3VsdC10aW1lIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExLjMzMzMzdnc7XG4gICAgICAgIGhlaWdodDogMTMuMzMzMzN2dztcbiAgICAgICAgcGFkZGluZzogMCAxLjA2NjY3dnc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnJlc3VsdCAucmVzdWx0LXRpbWUgdWwgbGkuLXVuaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3OyB9XG4gICAgICAgIC5yZXN1bHQgLnJlc3VsdC10aW1lIHVsIGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2NWE5ZjsgfVxuICAgICAgICAucmVzdWx0IC5yZXN1bHQtdGltZSB1bCBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2NkNGY7IH1cbiAgICAgICAgLnJlc3VsdCAucmVzdWx0LXRpbWUgdWwgbGk6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmFkZWYwOyB9XG4gICAgICAgIC5yZXN1bHQgLnJlc3VsdC10aW1lIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5yZXN1bHQgLnJlc3VsdC10aW1lIHVsIGxpLi1vbiBzcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2Utb3V0IGFsbDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7IH1cbiAgLnJlc3VsdCAucmVzdWx0LXNoYXJlIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNzguNjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjZjU0Yjk2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogOS4zMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDR2dzsgfVxuICAgIC5yZXN1bHQgLnJlc3VsdC1zaGFyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnZ3O1xuICAgICAgYm9yZGVyOiAydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAydncgc29saWQgI2Y1NGI5NjsgfVxuICAucmVzdWx0IC5yZXN1bHQtdHdpdHRlciB7XG4gICAgd2lkdGg6IDE2dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5yZXN1bHQgLnJlc3VsdC10d2l0dGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICNmNTRiOTY7XG4gICAgICBib3gtc2hhZG93OiAwLjUzMzMzdncgMC41MzMzM3Z3IDAgI2Y1NGI5NjsgfVxuICAgICAgLnJlc3VsdCAucmVzdWx0LXR3aXR0ZXIgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTZ2dzsgfVxuICAucmVzdWx0IC5yZXN1bHQtbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlc3VsdCAucmVzdWx0LWxpbmtzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3OC42NjY2N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0LjI2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDE1LjMzMzMzdnc7XG4gICAgICBib3JkZXItcmFkaXVzOiA3LjY2NjY3dnc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNjY2Njd2dztcbiAgICAgIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICNmNTRiOTY7XG4gICAgICBib3gtc2hhZG93OiAwLjUzMzMzdncgMC41MzMzM3Z3IDAgI2Y1NGI5NjtcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7IH1cbiAgICAgIC5yZXN1bHQgLnJlc3VsdC1saW5rcyBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzc4MmZjO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJlc3VsdCAucmVzdWx0LWxpbmtzIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZjU0Yjk2OyB9XG4gIC5yZXN1bHQgLnJlc3VsdC1jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS43MDg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLypcbjxzZWN0aW9uIGNsYXNzPVwicmVzdWx0XCI+XG5cdDxkaXYgY2xhc3M9XCJyZXN1bHQtaGVhZGVyXCI+XG5cdFx0PGltZyBzcmM9XCIvYXNzZXRzL2ltZy9yZXN1bHQtaGVhZGVyLnBuZ1wiPlxuXHQ8L2Rpdj5cblx0PGgxIGNsYXNzPVwicmVzdWx0LXR0bFwiPuOBguOBquOBn+OBjOWLieW8t+OBl+OBn+aZgumWkzwvaDE+XG5cdDxkaXYgY2xhc3M9XCJyZXN1bHQtdGltZVwiPlxuXHRcdDx1bD48L3VsPlxuXHQ8L2Rpdj5cblx0PHAgY2xhc3M9XCJyZXN1bHQtc2hhcmVcIj7jgYLjgarjgZ/jgYzli4nlvLfjgZfjgZ/mmYLplpPjgpLjgrfjgqfjgqLjgZfjgojjgYY8L3A+XG5cdDxkaXYgY2xhc3M9XCJyZXN1bHQtdHdpdHRlclwiPjwvZGl2PlxuXHQ8dWwgY2xhc3M9XCJyZXN1bHQtbGlua3NcIj5cblx0XHQ8bGk+44KC44GG5LiA5bqm5LiA57eS44Gr5YuJ5by344GZ44KLPC9saT5cblx0XHQ8bGk+VE9Q44Oa44O844K444Gr5oi744KLPC9saT5cblx0PC91bD5cblx0PHAgY2xhc3M9XCJcblx0LnJlc3VsdC1jb3B5e1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcIj7CqeWQieays+e+juW4jOODu+ism+irh+ekvu+8j+OCq+ODg+OCs+OCpuOBruioseWrgeijveS9nOWnlOWToeS8mjxicj7CqSAyMDIyIEVwaWMgUmVjb3JkcyBKYXBhbjwvcD5cbjwvc2VjdGlvbj5cbiovXG4vKlxuLnJvdGF0ZXtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc1MXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDB2aDtcblx0XHQucm90YXRlLWltZ3tcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IHN3KDI4Nik7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2MCk7XG5cdFx0fVxuXHRcdC5yb3RhdGUtdGV4dHtcblx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRmb250LXNpemU6c3coMzIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59Ki9cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucm90YXRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHZoOyB9XG4gICAgLnJvdGF0ZS4taGlkZSB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucm90YXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucm90YXRlIC5yb3RhdGUtaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDh2dzsgfVxuICAgICAgLnJvdGF0ZSAucm90YXRlLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMzguMTMzMzN2dzsgfVxuICAgIC5yb3RhdGUgLnJvdGF0ZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yb3RhdGUuLWhpZGUge1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnN0YXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5zdGFydCAuc3RhcnQtaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YXJ0IC5zdGFydC10b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3RhcnQtdG9wLWJnLnBuZykgdG9wIGNlbnRlci9jb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxNjIuNjY2Njd2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtdG9wIC5zdGFydC10b3Atb2JqIHtcbiAgICAgIHdpZHRoOiAyMC40dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuMzMzMzN2dztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnN0YXJ0IC5zdGFydC10b3AgLnN0YXJ0LXRvcC13b3JkMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICAgICAgcGFkZGluZy10b3A6IDExLjA2NjY3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dzsgfVxuICAgICAgLnN0YXJ0IC5zdGFydC10b3AgLnN0YXJ0LXRvcC13b3JkMSBpbWcge1xuICAgICAgICB3aWR0aDogNjYuNHZ3OyB9XG4gICAgLnN0YXJ0IC5zdGFydC10b3AgLnN0YXJ0LXRvcC1pbWcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNi42NjY2N3Z3OyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LXRvcCAuc3RhcnQtdG9wLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogNzguNjY2Njd2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtdG9wIC5zdGFydC10b3Atd29yZDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LXRvcCAuc3RhcnQtdG9wLXdvcmQyIGltZyB7XG4gICAgICAgIHdpZHRoOiA3Ni40dnc7IH1cbiAgLnN0YXJ0IC5zdGFydC10aW1lIHtcbiAgICBib3JkZXItdG9wOiAwLjUzMzMzdncgc29saWQgI2ZmN2JiNTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LXRpbWUtYmcucG5nKSB0b3AgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTQ2LjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0YXJ0IC5zdGFydC10aW1lIC5zdGFydC10aW1lLXR0bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEuNDY2Njd2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjczMzMzdnc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgICB3aWR0aDogNzguNjY2Njd2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQuNjY2Njd2dztcbiAgICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkICNmZmY7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjY2NjY3dnc7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnN0YXJ0IC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUgdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEuMzMzMzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjA2NjY3dnc7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpLi11bml0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7IH1cbiAgICAgICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB1bCBsaTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2NWE5ZjsgfVxuICAgICAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmNjZDRmOyB9XG4gICAgICAgICAgLnN0YXJ0IC5zdGFydC10aW1lIC5zdGFydC10aW1lLXRpbWUgdWwgbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YWRlZjA7IH1cbiAgICAgICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB1bCBsaS4tZm9udCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDguNTMzMzN2dztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS10aW1lIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtdGltZSB1bCBsaS4tb24gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2Utb3V0IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTsgfVxuICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHZ3OyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDc4LjY2NjY3dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC4yNjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDE1LjMzMzMzdnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcuNjY2Njd2dztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgICAgICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgICAgIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICNmNTRiOTY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAuNTMzMzN2dyAwLjUzMzMzdncgMCAjZjU0Yjk2OyB9XG4gICAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4ZDNmMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNzgyZmM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN0YXJ0IC5zdGFydC10aW1lIC5zdGFydC10aW1lLWJ0bnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTcyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1idG5zIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjY2Q0ZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LXRpbWUgLnN0YXJ0LXRpbWUtYnRucyBsaS4tY3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdGFydCAuc3RhcnQtdGltZSAuc3RhcnQtdGltZS1vYmoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNS4zMzMzM3Z3O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YXJ0IC5zdGFydC1zb25nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LXNvbmctYmcucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuICAgIGhlaWdodDogMjU3LjJ2dztcbiAgICBwYWRkaW5nLXRvcDogMTEuMzMzMzN2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy1wb3Age1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDIyLjY2NjY3dnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjU0Yjk2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogOS4zMzMzM3Z3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy1wb3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ydnc7XG4gICAgICAgIGJvcmRlcjogMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAydncgc29saWQgI2Y1NGI5NjsgfVxuICAgIC5zdGFydCAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy10dGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3OyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctdHRsIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNC44dnc7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2Y1NGI5NjtcbiAgICAgIGZvbnQtc2l6ZTogNS4wNjY2N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC42NjY2N3Z3OyB9XG4gICAgLnN0YXJ0IC5zdGFydC1zb25nIC5zdGFydC1zb25nLWFib3V0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3OyB9XG4gICAgLnN0YXJ0IC5zdGFydC1zb25nIC5zdGFydC1zb25nLWltZ3MgbGkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3OyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctaW1ncyBsaSBpbWcge1xuICAgICAgICB3aWR0aDogNjh2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy1idG5zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjY2NjY3dnc7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtc29uZyAuc3RhcnQtc29uZy1idG5zIC5zdGFydC1zb25nLWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LXNvbmcgLnN0YXJ0LXNvbmctYnRucyAuc3RhcnQtc29uZy1idG4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA3OC42NjY2N3Z3O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjMzMzMzdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3LjY2NjY3dnc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgICAgIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICNmNTRiOTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMC41MzMzM3Z3IDAuNTMzMzN2dyAwICNmNTRiOTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmOGVjMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdGFydCAuc3RhcnQtc29uZzphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yLjY2NjY3dnc7XG4gICAgICBsZWZ0OiAyLjY2NjY3dnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY4ZWMwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGNvbnRlbnQ6IFwi77yDIOOCquODvOODl+ODi+ODs+OCsOODhuODvOODnlwiO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICAgICAgcGFkZGluZy10b3A6IDR2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0dnc7IH1cbiAgLnN0YXJ0IC5zdGFydC1hYm91dCB7XG4gICAgaGVpZ2h0OiAxOTQuMjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LWFib3V0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDMydnc7XG4gICAgICByaWdodDogMi42NjY2N3Z3O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGVjMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICBjb250ZW50OiBcIu+8gyDkvZzlk4Hmg4XloLFcIjtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBsaW5lLWhlaWdodDogMTAuNjY2Njd2dztcbiAgICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHZ3OyB9XG4gICAgLnN0YXJ0IC5zdGFydC1hYm91dCAuc3RhcnQtYWJvdXQtb2JqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnN0YXJ0IC5zdGFydC1hYm91dCAuc3RhcnQtYWJvdXQtYmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM4LjY2NjY3dnc7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnN0YXJ0IC5zdGFydC1hYm91dCAuc3RhcnQtYWJvdXQtdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1OC42NjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zdGFydCAuc3RhcnQtYWJvdXQgLnN0YXJ0LWFib3V0LWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LWFib3V0IC5zdGFydC1hYm91dC1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY4dnc7IH1cbiAgLnN0YXJ0IC5zdGFydC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMjB2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LWluZm8tYmcucG5nKSB0b3AgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMzIzLjJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmNTRiOTY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41MzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjUzMzMzdnc7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tdHRsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMC40dnc7XG4gICAgICBmb250LXNpemU6IDYuOTMzMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuNjY2Njd2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby10YWcge1xuICAgICAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgICAgIGJhY2tncm91bmQ6ICNmZjhlYzA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNHZ3O1xuICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tbGlzdCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1NGI5NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDh2dzsgfVxuICAgICAgLnN0YXJ0IC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWxpc3QgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi42NjY2N3Z3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2N3Z3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1NGI5NjsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tbGlzdCBsaSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnZ3OyB9XG4gICAgICAgICAgLnN0YXJ0IC5zdGFydC1pbmZvIC5zdGFydC1pbmZvLWxpc3QgbGkgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzMzMzN2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1jaGVjayB7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tc3VidHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1NGI5NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7IH1cbiAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tbGlua3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNjY2Njd2dztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjU0Yjk2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOC42NjY2N3Z3OyB9XG4gICAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tbGlua3MgbGkgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODMzMzM7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1saW5rcy4tZm9vdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuNjY2Njd2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1jYXV0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICBsaW5lLWhlaWdodDogMS42Nzc3NzsgfVxuICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1idG5zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjY2NjY3dnc7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtaW5mbyAuc3RhcnQtaW5mby1idG5zIC5zdGFydC1pbmZvLWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LWluZm8gLnN0YXJ0LWluZm8tYnRucyAuc3RhcnQtaW5mby1idG4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA3OC42NjY2N3Z3O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjMzMzMzdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3LjY2NjY3dnc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgICAgIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICNmNTRiOTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMC41MzMzM3Z3IDAuNTMzMzN2dyAwICNmNTRiOTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmOGVjMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3RhcnQgLnN0YXJ0LXNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXJ0LXNoYXJlLWJnLnBuZykgdG9wIGNlbnRlci9jb3ZlcjtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0YXJ0IC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjU0Yjk2O1xuICAgICAgcGFkZGluZy10b3A6IDIyLjY2NjY3dnc7XG4gICAgICBmb250LXNpemU6IDYuOTMzMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtc2hhcmUgLnN0YXJ0LXNoYXJlLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmNTRiOTY7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtc2hhcmUgLnN0YXJ0LXNoYXJlLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA4dnc7IH1cbiAgICAgIC5zdGFydCAuc3RhcnQtc2hhcmUgLnN0YXJ0LXNoYXJlLWJ0bnMgbGkge1xuICAgICAgICB3aWR0aDogMTZ2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dzsgfVxuICAgICAgICAuc3RhcnQgLnN0YXJ0LXNoYXJlIC5zdGFydC1zaGFyZS1idG5zIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXI6IDAuNTMzMzN2dyBzb2xpZCAjZjU0Yjk2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAuNTMzMzN2dyAwLjUzMzMzdncgMCAjZjU0Yjk2OyB9XG4gICAgICAgICAgLnN0YXJ0IC5zdGFydC1zaGFyZSAuc3RhcnQtc2hhcmUtYnRucyBsaSBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZ2dzsgfVxuICAgIC5zdGFydCAuc3RhcnQtc2hhcmUgLnN0YXJ0LXNoYXJlLW9iaiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTEwLjY2NjY3dnc7XG4gICAgICB3aWR0aDogMjUuODY2Njd2dzsgfVxuICAuc3RhcnQgLnN0YXJ0LWNvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzM5MzkzYztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuICAuYmFzZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYmFzZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKiBVdGlsaXR5OiBFeHRlbmQgLSBsYXlvdXRcbiAqXG5tZWRpYeOBruWkluOBp+S9nOOCi+W/heimgeOBjOOBguOCi1xuLmJhc2V7XG5cdEBleHRlbmQgJWNlbnRlclxufVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJWNlbnRlcntcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbiV3cmFwcGVyIHtcbn1cblxuJWlubmVyIHtcbn1cbiIsIi8qXHJcbiAqIFJFU0VUXHJcbiovXHJcbmJvZHl7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1zaXplOiA2Mi41JTsgfVxyXG5kaXYsaDEsaDIsaDMsaDQsaDUsaDYscCxkbCxkdCxkZCx1bCxvbCxsaSxibG9ja3F1b3RlLHByZSx0YWJsZSxjYXB0aW9uLHRoLHRkLGFkZHJlc3MsZm9ybSxmaWVsZHNldCxsZWdlbmQsb2JqZWN0LGhlYWRlcixmb290ZXIsc2VjdGlvbixhcnRpY2xlLG5hdixmaWd1cmUsY2FudmFzeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cclxudGFibGV7IGJvcmRlci1zcGFjaW5nOiAwOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XHJcbmZpZWxkc2V0LGltZ3sgYm9yZGVyOiBub25lOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcbmFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXIgeyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cclxub2wsdWwsbGl7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuY2FwdGlvbix0aCx0ZHsgdmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5oMSxoMixoMyxoNCxoNSxoNixzbWFsbHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxMDAlOyB9XHJcbml7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG5xOmJlZm9yZSxxOmFmdGVyeyBjb250ZW50OiAnJzsgfVxyXG5hYmJyLGFjcm9ueW17IGJvcmRlcjogbm9uZTsgfVxyXG5zdXB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuc3VieyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuYSwgb2JqZWN0LCBlbWJlZHsgb3V0bGluZTogbm9uZTsgfVxyXG5hOmhvdmVyLGE6YWN0aXZlLGE6Zm9jdXN7IG91dGxpbmU6IG5vbmU7IH1cclxuaGVhZGVyLGZvb3RlcixzZWN0aW9uLGFydGljbGUsbmF2LGZpZ3VyZSxjYW52YXMsbWFpbnsgZGlzcGxheTogYmxvY2s7IH0iLCJcbmJvZHl7XG5cdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKClcblx0bGluZS1oZWlnaHQ6MTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC1mYW1pbHk6ICRmb250O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkucGNwYWdle1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OicnO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDowO1xuXHRcdHdpZHRoOmNhbGMoMTAwdncgLSA1NDBweCk7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcGNfYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHR9XG5cdFxuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5cbiosKjo6YmVmb3JlLCo6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53aWxsLWNoYW5nZXtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi4tZm9udHtcblx0Zm9udC1mYW1pbHk6IGFyYm9yaWEsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi4td3JpdGV7XG5cdGZvbnQtZmFtaWx5OiB0YS1vb25pc2hpLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4uLXlvbWUxe1xuXHR3aWR0aDogc3coNDI2KTtcblx0aGVpZ2h0OiBzdyg4MCk7XG5cbn1cbi4teW9tZTJ7XG5cdHdpZHRoOiBzdygzNDcpO1xuXHRoZWlnaHQ6IHN3KDg2KTtcbn1cbi4teW9tZTN7XG5cdHdpZHRoOiBzdygzODApO1xuXHRoZWlnaHQ6IHN3KDM0KTtcbn1cbi4teW9tZTR7XG5cdHdpZHRoOiBzdyg1MjcpO1xuXHRoZWlnaHQ6IHN3KDY0KTtcbn1cbi8qXG5MQU5HVUFHRSBvciBERVZJQ0VcbiovXG4ubGFuZy1qcCBbZGF0YS1sYW5nPVwiZW5cIl17XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmxhbmctZW4gW2RhdGEtbGFuZz1cImpwXCJde1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLi1ob3Zlcntcblx0aW1ne1xuXHRcdHRyYW5zaXRpb246MC4ycyBlYXNlLW91dCBhbGw7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRpbWd7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXHR9XG59XG4uLWhvdmVyMntcblx0ZGlzcGxheTogbm9uZTtcbn1cbio6aG92ZXJ7XG5cdD4gLi1ob3ZlcjF7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0PiAuLWhvdmVyMntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRtcS1wY30ge1xuXHRbZGF0YS1kZXZpY2U9XCJzcFwiXXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhICN7JG1xLXNwfSB7XG5cdFtkYXRhLWRldmljZT1cInBjXCJde1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59IiwiQG1peGluIGZvbnQtc21vb3RoaW5nICgkdmFsdWU6IG9uKSB7XG5cdEBpZiAkdmFsdWUgPT0gb24ge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH1cblx0QGVsc2Uge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR9XG59XG4iLCJcclxuJGNvbG9yOiAjMDAwO1xyXG5cclxuJGZvbnQ6ICBuaXRhbGFnby1ydWlrYSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwg44Oh44Kk44Oq44KqLCBtZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG4kc2NyZWVuLXNwOiA3NTBweDtcclxuJHNjcmVlbi1wYzogNzUxcHg7XHJcbiRtcS1zcDogIFwiKG1heC13aWR0aDogI3skc2NyZWVuLXNwfSlcIjtcclxuJG1xLXBjOiAgXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tcGN9KVwiO1xyXG4iLCJAZnVuY3Rpb24gdygkX3NpemUsICRfYmFzZS13aWR0aDogMTQ0MHB4KSB7XG4gICRzaXplOiAkX3NpemU7XG4gIEBpZiAoJF9iYXNlLXdpZHRoICE9IGZhbHNlKSB7XG4gICAgJHNpemU6IHN0cmlwLXVuaXQoJHNpemUpIC8gc3RyaXAtdW5pdCgkX2Jhc2Utd2lkdGgpICogMTAwdnc7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHMoJF9zaXplLCAkX2Jhc2Utd2lkdGg6IDE0NDBweCkge1xuICAkc2l6ZTogJF9zaXplO1xuICBAaWYgKCRfYmFzZS13aWR0aCAhPSBmYWxzZSkge1xuICAgICRzaXplOiBzdHJpcC11bml0KCRzaXplKSAgLzc1KjU0cHg7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHIoJF9zaXplLCAkX2Jhc2Utd2lkdGg6IDE0NDBweCkge1xuICAkc2l6ZTogJF9zaXplO1xuICBAaWYgKCRfYmFzZS13aWR0aCAhPSBmYWxzZSkge1xuICAgICRzaXplOiBzdHJpcC11bml0KCRzaXplKSAgKiAxcHg7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHN3KCRfc2l6ZSwgJF9iYXNlLXdpZHRoOiA3NTBweCkge1xuICAkc2l6ZTogJF9zaXplO1xuICBAaWYgKCRfYmFzZS13aWR0aCAhPSBmYWxzZSkge1xuICAgICRzaXplOiBzdHJpcC11bml0KCRzaXplKSAvIHN0cmlwLXVuaXQoJF9iYXNlLXdpZHRoKSAqIDEwMHZ3O1xuICB9XG4gIEByZXR1cm4gJHNpemU7XG59XG5cbkBmdW5jdGlvbiBzaCgkX3NpemUsICRfYmFzZS13aWR0aDogNzUwcHgpIHtcbiAgJHNpemU6ICRfc2l6ZTtcbiAgQGlmICgkX2Jhc2Utd2lkdGggIT0gZmFsc2UpIHtcbiAgICAkc2l6ZTogc3RyaXAtdW5pdCgkc2l6ZSkgLyBzdHJpcC11bml0KCRfYmFzZS13aWR0aCkgKiAxMDB2aDtcbiAgfVxuICBAcmV0dXJuICRzaXplO1xufVxuXG4iLCIvKlxuQGtleWZyYW1lcyB4eHgge1xuICAwJSAgIHt9XG5cbiAgNTAlICB7fVxuXG4gIDEwMCUge31cbiAgQUFBXG59XG4qLyIsIlxyXG4uYmFzZXtcclxuXHRAbWVkaWEgI3skbXEtcGN9IHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHRAbWVkaWEgI3skbXEtc3B9IHtcclxuXHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCAoKSB7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiXG4ub3BlbmluZ3tcblx0QG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRoZWlnaHQ6MTAwdmg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQub3BlbmluZy10dGx7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiBzaCg1MjUpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogc2goNDApO1xuXHRcdH1cblx0XHQub3BlbmluZy10ZXh0e1xuXHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdGZvbnQtc2l6ZTpzaCgzMik7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41Njtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNoKDk1KTtcblx0XHR9XG5cdFx0Lm9wZW5pbmctYnRuc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IHNoKDUwKTtcblx0XHRcdC5vcGVuaW5nLWJ0bntcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzaCgxNTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRoZWlnaHQ6MTAwdmg7XG5cdFx0Lm9wZW5pbmctdHRse1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogc3coNTI1KTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDQwKTtcblx0XHR9XG5cdFx0Lm9wZW5pbmctdGV4dHtcblx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRmb250LXNpemU6c3coMzIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg5NSk7XG5cdFx0fVxuXHRcdC5vcGVuaW5nLWJ0bnN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiBzdyg1MCk7XG5cdFx0XHQub3BlbmluZy1idG57XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogc3coMTU2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4ucGN7XG5cdC8vQG1lZGlhICN7JG1xLXNwfSB7XG5cdFx0Ly9taW4taGVpZ2h0OnMoMTUzMCk7XG5cdFx0Ly9iYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnLnBuZykgdG9wIGNlbnRlci9jb3Zlcjtcblx0XHQuLXlvbWUxe1xuXHRcdFx0d2lkdGg6IHMoNDI2KTtcblx0XHRcdGhlaWdodDogcyg4MCk7XG5cblx0XHR9XG5cdFx0Li15b21lMntcblx0XHRcdHdpZHRoOiBzKDM0Nyk7XG5cdFx0XHRoZWlnaHQ6IHMoODYpO1xuXHRcdH1cblx0XHQuLXlvbWUze1xuXHRcdFx0d2lkdGg6IHMoMzgwKTtcblx0XHRcdGhlaWdodDogcygzNCk7XG5cdFx0fVxuXHRcdC4teW9tZTR7XG5cdFx0XHR3aWR0aDogcyg1MjcpO1xuXHRcdFx0aGVpZ2h0OiBzKDY0KTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDU0MHB4O1xuXHRcdFx0dG9wOjA7XG5cdFx0XHR3aWR0aDpjYWxjKDEwMHZ3IC0gNTQwcHgpO1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdGJhY2tncm91bmQ6cmVkO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNmZjhlYzA7XG5cdFx0d2lkdGg6cyg3NTApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6aGlkZGVuO1xuXHRcdC5zdGFydC1oZWFkZXJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhcnQtdG9we1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N0YXJ0LXRvcC1iZ19wYy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiBzKDI2MCk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnN0YXJ0LXRvcC1vYmp7XG5cdFx0XHRcdHdpZHRoOnMoMTY2KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6cygtMTQwKTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtdG9wLXdvcmQxe1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHMoNDk4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcyg2MCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzKDcxKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygzNik7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtdG9wLWltZ3tcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzKDU5MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvIHMoNTApO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LXRvcC13b3JkMntcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzKDU3Myk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhcnQtdGltZXtcblx0XHRcdGJvcmRlci10b3A6cyg0KSBzb2xpZCAjZmY3YmI1O1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N0YXJ0LXRpbWUtYmdfcGMucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0aGVpZ2h0OnMoMTE0MCk7XG5cdFx0XHQuc3RhcnQtdGltZS10dGx7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzKDUwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHMoMjgpO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzKDQ4KTtcblx0XHRcdFx0d2lkdGg6cyg1OTApO1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvIHMoMzUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOnMoNikgc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHRcdC5zdGFydC10aW1lLXRpbWV7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcyg3Nik7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcyg4NSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHMoMTAwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCBzKDgpO1xuXHRcdFx0XHRcdFx0Ji4tdW5pdHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzKDMwKTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHMoMTAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjY1YTlmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZjY2Q0Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmFkZWYwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji4tZm9udHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBzKDY0KTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji4tb24gc3Bhbntcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjowLjZzIGVhc2Utb3V0IGFsbDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMDAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygxMTgpO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LXRpbWUtYnRuc3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzKDYwKTtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6cyg1OTApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBzKDEwNyk7XG5cdFx0XHRcdFx0aGVpZ2h0OnMoMTE1KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBzKDU3LjUpO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcyg0MCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOnMoNDQpO1xuXHRcdFx0XHRcdGJvcmRlcjogcyg0KSBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHMoNCkgcyg0KSAwICNmNTRiOTY7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiMyOGQzZjA7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2M3ODJmYztcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmY3OTcyO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmY2NkNGY7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLi1jc3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2U2ZTZlNiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc3RhcnQtdGltZS1vYmp7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOnMoOTUpO1xuXHRcdFx0XHRsZWZ0OiBzKC0xNjApO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC10b3Atb2Jqe1xuXHRcdFx0XHR3aWR0aDpzKDE3MCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOnMoLTIwKTtcblx0XHRcdFx0cmlnaHQ6IHMoMCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtcXItb2JqXzF7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOnMoOTIwKTtcblx0XHRcdFx0bGVmdDogcygwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1xci1vYmpfMntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6cyg3MDApO1xuXHRcdFx0XHRyaWdodDogcygwKTtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXJ0LXRvcC13b3JkMntcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzKDU3Myk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDQ4KTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC10aW1lLXFye1xuXHRcdFx0XHR3aWR0aDpyKDQ4MCk7XG5cdFx0XHRcdGhlaWdodDpyKDQwMCk7XG5cblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZDojMjhkM2YwO1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6cmVkO1xuXHRcdFx0XHQvL2JvcmRlcjoycHggc29saWQgI2NjZmYwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czo4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0LnN0YXJ0LXRpbWUtcXItaW1ne1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBzKDYwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDMwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3RhcnQtdGltZS1xci10eHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOnMoMzApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgIGJvdHRvbTogMTAwJTtcblx0XHRcdFx0ICBsZWZ0OiA1MCU7XG5cdFx0XHRcdCAgbWFyZ2luLWxlZnQ6IHMoLTE1KTtcblx0XHRcdFx0ICBib3JkZXI6IHMoMTUpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgIGJvcmRlci1ib3R0b206IHMoMTUpIHNvbGlkICMyOGQzZjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXJ0LXNvbmd7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3RhcnQtc29uZy1iZy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG5cdFx0XHRoZWlnaHQ6IHMoMTkyOSk7XG5cdFx0XHRwYWRkaW5nLXRvcDpzKDg1KTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHMoLTIwKTtcblx0XHRcdFx0bGVmdDogcygyMCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmOGVjMDtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOnMoMjgpO1xuXHRcdFx0XHRjb250ZW50Olwi77yDIOOCquODvOODl+ODi+ODs+OCsOODhuODvOODnlwiO1xuXHRcdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcyg4MCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzKDMwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHMoMzApO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhcnQtc29uZy1wb3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcygyNCk7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdHdpZHRoOnMoMTcwKTtcblx0XHRcdFx0YmFja2dyb3VuZDojZjU0Yjk2O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzKDcwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcygxMik7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgIHRvcDogMTAwJTtcblx0XHRcdFx0ICBsZWZ0OiA1MCU7XG5cdFx0XHRcdCAgbWFyZ2luLWxlZnQ6IHMoLTE1KTtcblx0XHRcdFx0ICBib3JkZXI6IHMoMTUpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgIGJvcmRlci10b3A6IHMoMTUpIHNvbGlkICNmNTRiOTY7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcyg2MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc29uZy10dGx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOnMoMTg2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDE1KTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1zb25nLW5hbWV7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdFx0Zm9udC1zaXplOiBzKDM4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygzNSk7XG5cblx0XHRcdH1cblx0XHRcdC5zdGFydC1zb25nLWFib3V0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcygzMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHMoNTApO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LXNvbmctaW1nc3tcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOnMoNTEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdGFydC1zb25nLWJ0bnN7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzKDM1KTtcblx0XHRcdFx0LnN0YXJ0LXNvbmctYnRue1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDpzKDU5MCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6cygxMTUpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHMoNTcuNSk7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHMoMTUpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOnMoMzIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBzKDQpIHNvbGlkICNmNTRiOTY7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBzKDQpIHMoNCkgMCAjZjU0Yjk2O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmY4ZWMwO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjowLjJzIGVhc2Utb3V0IGFsbDtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZjhlYzA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXJ0LWFib3V0e1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0dG9wOiBzKDI0MCk7XG5cdFx0XHRcdHJpZ2h0OiBzKDIwKTtcblx0XHRcdFx0YmFja2dyb3VuZDojZmY4ZWMwO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRmb250LXNpemU6cygyOCk7XG5cdFx0XHRcdGNvbnRlbnQ6XCLvvIMg5L2c5ZOB5oOF5aCxXCI7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzKDgwKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHMoMzApO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcygzMCk7XG5cdFx0XHR9XG5cdFx0XHRoZWlnaHQ6IHMoMTQ1Nyk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc3RhcnQtYWJvdXQtb2Jqe1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtYWJvdXQtYmd7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOnMoMjkwKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1hYm91dC10dGx7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcyg0NDApO1xuXHRcdFx0XHRmb250LXNpemU6cyg0MCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRjb2xvcjojZjU0Yjk2O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDUwKTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1hYm91dC1pbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6cyg1MTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnN0YXJ0LWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiBzKC0xNTApO1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N0YXJ0LWluZm8tYmcucG5nKSB0b3AgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0aGVpZ2h0OiBzKDI0MjQpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdHBhZGRpbmctbGVmdDogcyg3OSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBzKDc5KTtcblx0XHRcdC5zdGFydC1pbmZvLXR0bHtcblx0XHRcdFx0cGFkZGluZy10b3A6IHMoMTUzKTtcblx0XHRcdFx0Zm9udC1zaXplOnMoNTIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDUwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1pbmZvLXRhZ3tcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHMoNTApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZjhlYzA7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzowIHMoMzApO1xuXHRcdFx0XHRmb250LXNpemU6cygyNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHMoMjApO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhcnQtaW5mby1saXN0e1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcygyMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHMoMjApO1xuXHRcdFx0XHRcdHB7XG5cblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpzKDI0KTtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOnMoMTApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDYwKTtcblxuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWluZm8tY2hlY2t7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzKDI4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTcxNTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcyg0MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtaW5mby1zdWJ0dGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzKDI0KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHMoMTApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDIwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1pbmZvLWxpbmtze1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpzKDI0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgzMzMzO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4xcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzKDIwKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcyg2NSk7XG5cdFx0XHRcdCYuLWZvb3R7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygzNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdGFydC1pbmZvLWNhdXRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTpzKDI0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc3Nzc7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtaW5mby1idG5ze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcygzNSk7XG5cdFx0XHRcdC5zdGFydC1pbmZvLWJ0bntcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6cyg1OTApO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OnMoMTE1KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBzKDU3LjUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDE1KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpzKDMyKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogcyg0KSBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogcyg0KSBzKDQpIDAgI2Y1NGI5Njtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmOGVjMDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQgYWxsO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmOGVjMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5zdGFydC1zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IHMoLTg1KTtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zdGFydC1zaGFyZS1iZy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG5cdFx0XHRoZWlnaHQ6IHMoNTkwKTtcblx0XHRcdC5zdGFydC1zaGFyZS10dGx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdFx0cGFkZGluZy10b3A6IHMoMTcwKTtcblx0XHRcdFx0Zm9udC1zaXplOiBzKDUyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcygyMCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc2hhcmUtdGV4dHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjojZjU0Yjk2O1xuXHRcdFx0XHRmb250LXNpemU6IHMoMjgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzKDQwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1zaGFyZS1idG5ze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRnYXA6cyg2MCk7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOnMoMTIwKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNmNTRiOTY7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOnMoMTIwKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHQvL3RyYW5zZm9ybTpzY2FsZSgxLjAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHMoNCkgcyg0KSAwICNmNTRiOTY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHMoODApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc3RhcnQtc2hhcmUtb2Jqe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGJvdHRvbTpzKC04MCk7XG5cdFx0XHRcdHdpZHRoOiBzKDE5NCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGFydC1jb3B5e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IzM5MzkzYztcblx0XHRcdGZvbnQtc2l6ZTpzKDI0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHMoMTAwKTtcblx0XHR9XG5cdC8vfVxufVxuXG4iLCIucGxheXtcblx0Ym90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgLnBsYXktaWZyYW1lIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgXHRwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogNTYuMjV2dztcbiAgICAgICAgICAgIC8qIDE2Ojkg44Gu6auY44GV44Gq44Gu44GnIDU2LjI1JSAoPSA5IMO3IDE2KSAqL1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTc3Ljc3Nzc3Nzc4dmg7XG4gICAgICAgICAgICAvKiAxNjo5IOOBruW5heOBquOBruOBpyAxNzcuNzclICg9IDE2IMO3IDkpICovXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBsYXktbG9nb3tcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDpzaCg1KTtcbiAgICBcdHJpZ2h0OnNoKDE1KTtcbiAgICBcdGltZ3tcbiAgICBcdFx0d2lkdGg6IHNoKDI0Mik7XG4gICAgXHR9XG4gICAgfVxuXHQucGxheS1iZ217XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHR0b3A6c2goMjApO1xuICAgIFx0bGVmdDpzaCgzMCk7XG4gICAgXHRjb2xvcjojZmZmO1xuICAgIFx0Zm9udC1zaXplOnNoKDI4KTtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGxheS1jdHJse1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0Ym90dG9tOnNoKDIwKTtcbiAgICBcdHJpZ2h0OnNoKDMwKTtcbiAgICBcdGNvbG9yOiNmZmY7XG4gICAgXHRmb250LXNpemU6c2goMjgpO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdC5wbGF5LXNvdW5ke1xuICAgIFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcdFx0aGVpZ2h0OnNoKDEwMCk7XG4gICAgXHRcdHdpZHRoOnNoKDEwMCk7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBcdFx0aW1ne1xuICAgIFx0XHRcdGhlaWdodDogc2goMzkpO1xuICAgIFx0XHRcdHdpZHRoOiBzaCg0Myk7XG4gICAgXHRcdH1cblxuXHRcdFx0LnBsYXktc291bmQtb2Zme1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQucGxheS1zb3VuZC1vbntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cbiAgICBcdFx0Ji4tb257XG4gICAgXHRcdFx0LnBsYXktc291bmQtb257XG4gICAgXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdC5wbGF5LXNvdW5kLW9mZntcbiAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdH1cbiAgICBcdFx0bWFyZ2luLXJpZ2h0OnNoKDIwKTtcbiAgICBcdH1cblxuICAgIFx0LnBsYXktY2xvc2V7XG4gICAgXHRcdGJhY2tncm91bmQ6I2ZmZjtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogc2goNTApO1xuICAgIFx0XHRoZWlnaHQ6c2goMTAwKTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIFx0XHRpbWd7XG4gICAgXHRcdFx0aGVpZ2h0OiBzaCgzNCk7XG4gICAgXHRcdFx0d2lkdGg6IHNoKDM0KTtcbiAgICBcdFx0fVxuICAgIFx0XHRjb2xvcjojZjU0Yjk2O1xuICAgIFx0XHRnYXA6c2goMzApO1xuICAgIFx0XHRmb250LXNpemU6IHNoKDM2KTtcbiAgICBcdFx0cGFkZGluZzowIHNoKDcwKTtcbiAgICBcdH1cblx0fVxuXHQucGxheS1jb250ZW50e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdGJvdHRvbTpzaCgyMCk7XG4gICAgXHRsZWZ0OnNoKDMwKTtcbiAgICBcdC5wbGF5LXR0bHtcbiAgICBcdFx0Y29sb3I6I2ZmZjtcbiAgICBcdFx0Zm9udC1zaXplOnNoKDI4KTtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogc2goMjApO1xuICAgIFx0fVxuXHRcdC5wbGF5LXRpbWV7XG5cdCAgICBcdHVse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc2goNzYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBzaCg4NSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBzaCgxMDApO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCBzaCg4KTtcblx0XHRcdFx0XHQmLi11bml0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzaCgzMCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogc2goMTAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjY1YTlmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbisyKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZjY2Q0Zjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMyl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmFkZWYwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLi1mb250e1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiBzaCg2MCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji4tb24gc3Bhbntcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjowLjZzIGVhc2Utb3V0IGFsbDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMDAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGxheS1zdG9we1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHRyaWdodDowO1xuXHRcdGJvdHRvbTowO1xuXHRcdGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjg2KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cdFx0LnBsYXktc3RvcC10dGx7XG5cdFx0XHRmb250LXNpemU6c2goNDApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc2goNjApO1xuXHRcdH1cblx0XHQucGxheS1zdG9wLWJ0bnN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOnNoKDYwKTtcblx0XHRcdGxpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzaCgzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzaCgxMDApO1xuXHRcdFx0XHRoZWlnaHQ6c2goMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czpzaCg1MCk7XG5cdFx0XHRcdHdpZHRoOnNoKDQyMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taGlkZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIucHJseHtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDR2dyk7XG5cdG9wYWNpdHk6MDtcblx0dHJhbnNpdGlvbjphbGwgMS4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMC45NSwgMC4yMiwgMSkgLG9wYWNpdHkgMC42cyBsaW5lYXI7XG5cdCYuLWxvbmd7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDh2dyk7XG5cdFx0dHJhbnNpdGlvbjphbGwgMS4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMC45NSwgMC4yMiwgMSksb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0fVxuXHQmLi1ib3VuZHtcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjhzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsICAxLjI3NSksb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0fVxuXHQmLi16b29te1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xuXHR9XG5cdCYuLWxie1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTN2dyw0dncpO1xuXHR9XG5cdCYuLXJie1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoM3Z3LDR2dyk7XG5cdH1cblx0Ji4tbHR7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtM3Z3LC00dncpO1xuXHR9XG5cdCYuLXJ0e1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoM3Z3LC00dncpO1xuXHR9XG5cblx0Ji4tc2hvd3tcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59IiwiXG4ucmVzdWx0e1xuXHQvKkBtZWRpYSAjeyRtcS1wY30ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhICN7JG1xLXNwfSB7XG5cdFx0Ki9cblx0XHRtaW4taGVpZ2h0OnN3KDE1MzApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucmVzdWx0LWJne1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3Jlc3VsdC1iZy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG5cdFx0XHRoZWlnaHQ6c3coMTUzMCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0Ji4tYmcxe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzEucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji4tYmcye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzIucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji4tYmcze1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzMucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji4tYmc0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzQucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji4tYmc1e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzUucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji4tYmc2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvcmVzdWx0LWJnXzYucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5yZXN1bHQtaGVhZGVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdC5yZXN1bHQtdHRse1xuXHRcdFx0cGFkZGluZy10b3A6IHN3KDI5MCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coMjgpO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTpzdyg0OCk7XG5cdFx0XHR3aWR0aDpzdyg1OTApO1xuXHRcdFx0bWFyZ2luOjAgYXV0byBzdygzNSk7XG5cdFx0XHRib3JkZXItYm90dG9tOnN3KDYpIHNvbGlkICNmZmY7XG5cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdC5yZXN1bHQtdGltZXtcblx0XHRcdHVse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coNzYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg4NSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBzdygxMDApO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCBzdyg4KTtcblx0XHRcdFx0XHQmLi11bml0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzMCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogc3coMTAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjY1YTlmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbisyKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZjY2Q0Zjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMyl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmFkZWYwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji4tb24gc3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246MC42cyBlYXNlLW91dCBhbGw7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNjUpO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQucmVzdWx0LXNoYXJle1xuXHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0d2lkdGg6c3coNTkwKTtcblx0XHRcdGJhY2tncm91bmQ6I2Y1NGI5Njtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogc3coNzApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogc3coMTIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgY29udGVudDogXCJcIjtcblx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICB0b3A6IDEwMCU7XG5cdFx0XHQgIGxlZnQ6IDUwJTtcblx0XHRcdCAgbWFyZ2luLWxlZnQ6IHN3KC0xNSk7XG5cdFx0XHQgIGJvcmRlcjogc3coMTUpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0ICBib3JkZXItdG9wOiBzdygxNSkgc29saWQgI2Y1NGI5Njtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDMwKTtcblx0XHR9XG5cdFx0LnJlc3VsdC10d2l0dGVye1xuXHRcdFx0d2lkdGg6c3coMTIwKTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Ym9yZGVyOiBzdyg0KSBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6c3coMTIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRib3gtc2hhZG93OiBzdyg0KSBzdyg0KSAwICNmNTRiOTY7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg4MCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQucmVzdWx0LWxpbmtze1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdyg2MCk7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDpzdyg1OTApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdygxMDcpO1xuXHRcdFx0XHRcdGhlaWdodDpzdygxMTUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDU3LjUpO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMzUpO1xuXHRcdFx0XHRcdGJvcmRlcjogc3coNCkgc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBzdyg0KSBzdyg0KSAwICNmNTRiOTY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOnN3KDM2KTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2M3ODJmYztcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0LnJlc3VsdC1jb3B5e1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHN3KDI0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjcwODtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdC8vfVxufVxuXG4vKlxuPHNlY3Rpb24gY2xhc3M9XCJyZXN1bHRcIj5cblx0PGRpdiBjbGFzcz1cInJlc3VsdC1oZWFkZXJcIj5cblx0XHQ8aW1nIHNyYz1cIi9hc3NldHMvaW1nL3Jlc3VsdC1oZWFkZXIucG5nXCI+XG5cdDwvZGl2PlxuXHQ8aDEgY2xhc3M9XCJyZXN1bHQtdHRsXCI+44GC44Gq44Gf44GM5YuJ5by344GX44Gf5pmC6ZaTPC9oMT5cblx0PGRpdiBjbGFzcz1cInJlc3VsdC10aW1lXCI+XG5cdFx0PHVsPjwvdWw+XG5cdDwvZGl2PlxuXHQ8cCBjbGFzcz1cInJlc3VsdC1zaGFyZVwiPuOBguOBquOBn+OBjOWLieW8t+OBl+OBn+aZgumWk+OCkuOCt+OCp+OCouOBl+OCiOOBhjwvcD5cblx0PGRpdiBjbGFzcz1cInJlc3VsdC10d2l0dGVyXCI+PC9kaXY+XG5cdDx1bCBjbGFzcz1cInJlc3VsdC1saW5rc1wiPlxuXHRcdDxsaT7jgoLjgYbkuIDluqbkuIDnt5Ljgavli4nlvLfjgZnjgos8L2xpPlxuXHRcdDxsaT5UT1Djg5rjg7zjgrjjgavmiLvjgos8L2xpPlxuXHQ8L3VsPlxuXHQ8cCBjbGFzcz1cIlxuXHQucmVzdWx0LWNvcHl7XG5cdHRleHQtYWxpZ246Y2VudGVyO1wiPsKp5ZCJ5rKz576O5biM44O76Kyb6KuH56S+77yP44Kr44OD44Kz44Km44Gu6Kix5auB6KO95L2c5aeU5ZOh5LyaPGJyPsKpIDIwMjIgRXBpYyBSZWNvcmRzIEphcGFuPC9wPlxuPC9zZWN0aW9uPlxuKi8iLCIvKlxuLnJvdGF0ZXtcblx0QG1lZGlhICN7JG1xLXBjfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgI3skbXEtc3B9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDB2aDtcblx0XHQucm90YXRlLWltZ3tcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IHN3KDI4Nik7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2MCk7XG5cdFx0fVxuXHRcdC5yb3RhdGUtdGV4dHtcblx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRmb250LXNpemU6c3coMzIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59Ki9cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5yb3RhdGV7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMDB2aDtcblx0XHQmLi1oaWRle1xuXHRcdFx0QGluY2x1ZGUgaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQucm90YXRle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGhlaWdodDoxMDB2aDtcblx0XHRcdC5yb3RhdGUtaW1ne1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDI4Nik7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNjApO1xuXHRcdFx0fVxuXHRcdFx0LnJvdGF0ZS10ZXh0e1xuXHRcdFx0XHRjb2xvcjojZjU0Yjk2O1xuXHRcdFx0XHRmb250LXNpemU6c3coMzIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41Njtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdCYuLWhpZGV7XG5cdFx0XHRAaW5jbHVkZSBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gaGlkZGVuICgpIHtcblx0d2lkdGg6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiXG4uc3RhcnR7XG5cdC8vQG1lZGlhICN7JG1xLXNwfSB7XG5cdFx0Ly9taW4taGVpZ2h0OnN3KDE1MzApO1xuXHRcdC8vYmFja2dyb3VuZDp1cmwoLi4vaW1nL3Jlc3VsdC1iZy5wbmcpIHRvcCBjZW50ZXIvY292ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcblx0XHQuc3RhcnQtaGVhZGVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXJ0LXRvcHtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zdGFydC10b3AtYmcucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0bWluLWhlaWdodDogc3coMTIyMCk7XG5cdFx0XHQuc3RhcnQtdG9wLW9iantcblx0XHRcdFx0d2lkdGg6c3coMTUzKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6c3coMTApO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5zdGFydC10b3Atd29yZDF7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogc3coNDk4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tbGVmdDogc3coNjApO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3coODMpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygzNik7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtdG9wLWltZ3tcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzdyg1OTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOjAgYXV0byBzdyg1MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtdG9wLXdvcmQye1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDU3Myk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhcnQtdGltZXtcblx0XHRcdGJvcmRlci10b3A6c3coNCkgc29saWQgI2ZmN2JiNTtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zdGFydC10aW1lLWJnLnBuZykgdG9wIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdGhlaWdodDpzdygxMTAwKTtcblx0XHRcdC5zdGFydC10aW1lLXR0bHtcblx0XHRcdFx0cGFkZGluZy10b3A6IHN3KDg2KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI4KTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6c3coNDgpO1xuXHRcdFx0XHR3aWR0aDpzdyg1OTApO1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvIHN3KDM1KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzdyg2KSBzb2xpZCAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LXRpbWUtdGltZXtcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coNzYpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDg1KTtcblx0XHRcdFx0XHRcdGhlaWdodDogc3coMTAwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCBzdyg4KTtcblx0XHRcdFx0XHRcdCYuLXVuaXR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMzApO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogc3coMTAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjY1YTlmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZjY2Q0Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmFkZWYwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji4tZm9udHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBzdyg2NCk7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuLW9uIHNwYW57XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246MC42cyBlYXNlLW91dCBhbGw7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDY1KTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC10aW1lLWJ0bnN7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coNjApO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6c3coNTkwKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogc3coMTA3KTtcblx0XHRcdFx0XHRoZWlnaHQ6c3coMTE1KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg1Ny41KTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDQwKTtcblx0XHRcdFx0XHRmb250LXNpemU6c3coNDQpO1xuXHRcdFx0XHRcdGJvcmRlcjogc3coNCkgc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBzdyg0KSBzdyg0KSAwICNmNTRiOTY7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiMyOGQzZjA7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2M3ODJmYztcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmY3OTcyO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmY2NkNGY7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLi1jc3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2U2ZTZlNiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc3RhcnQtdGltZS1vYmp7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOnN3KDI2NSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhcnQtc29uZ3tcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zdGFydC1zb25nLWJnLnBuZykgdG9wIGNlbnRlci9jb3Zlcjtcblx0XHRcdGhlaWdodDogc3coMTkyOSk7XG5cdFx0XHRwYWRkaW5nLXRvcDpzdyg4NSk7XG5cdFx0XHQuc3RhcnQtc29uZy1wb3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR3aWR0aDpzdygxNzApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmNTRiOTY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDcwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogc3coMTIpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICB0b3A6IDEwMCU7XG5cdFx0XHRcdCAgbGVmdDogNTAlO1xuXHRcdFx0XHQgIG1hcmdpbi1sZWZ0OiBzdygtMTUpO1xuXHRcdFx0XHQgIGJvcmRlcjogc3coMTUpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgIGJvcmRlci10b3A6IHN3KDE1KSBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDYwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1zb25nLXR0bHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6c3coMTg2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxNSk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc29uZy1uYW1le1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygzNSk7XG5cblx0XHRcdH1cblx0XHRcdC5zdGFydC1zb25nLWFib3V0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc29uZy1pbWdze1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6c3coNTEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc29uZy1idG5ze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMzUpO1xuXHRcdFx0XHQuc3RhcnQtc29uZy1idG57XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOnN3KDU5MCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6c3coMTE1KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg1Ny41KTtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMTUpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOnN3KDMyKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogc3coNCkgc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHN3KDQpIHN3KDQpIDAgI2Y1NGI5Njtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmOGVjMDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBzdygtMjApO1xuXHRcdFx0XHRsZWZ0OiBzdygyMCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmOGVjMDtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOnN3KDI4KTtcblx0XHRcdFx0Y29udGVudDpcIu+8gyDjgqrjg7zjg5fjg4vjg7PjgrDjg4bjg7zjg55cIjtcblx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDgwKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHN3KDMwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDMwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXJ0LWFib3V0e1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0dG9wOiBzdygyNDApO1xuXHRcdFx0XHRyaWdodDogc3coMjApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZjhlYzA7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzdygyOCk7XG5cdFx0XHRcdGNvbnRlbnQ6XCLvvIMg5L2c5ZOB5oOF5aCxXCI7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg4MCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygzMCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygzMCk7XG5cdFx0XHR9XG5cdFx0XHRoZWlnaHQ6IHN3KDE0NTcpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnN0YXJ0LWFib3V0LW9iantcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblxuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWFib3V0LWJne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDpzdygyOTApO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWFib3V0LXR0bHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdyg0NDApO1xuXHRcdFx0XHRmb250LXNpemU6c3coNDApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0Y29sb3I6I2Y1NGI5Njtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNTApO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWFib3V0LWltZ3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDpzdyg1MTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnN0YXJ0LWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiBzdygtMTUwKTtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zdGFydC1pbmZvLWJnLnBuZykgdG9wIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdGhlaWdodDogc3coMjQyNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjojZjU0Yjk2O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBzdyg3OSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBzdyg3OSk7XG5cdFx0XHQuc3RhcnQtaW5mby10dGx7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygxNTMpO1xuXHRcdFx0XHRmb250LXNpemU6c3coNTIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtaW5mby10YWd7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg1MCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmOGVjMDtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOjAgc3coMzApO1xuXHRcdFx0XHRmb250LXNpemU6c3coMjYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygyMCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtaW5mby1saXN0e1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMjApO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygyMCk7XG5cdFx0XHRcdFx0cHtcblxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOnN3KDI0KTtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOnN3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNTRiOTY7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNjApO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWluZm8tY2hlY2t7XG5cdFx0XHRcdGZvbnQtc2l6ZTpzdygyOCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDQwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1pbmZvLXN1YnR0bHtcblx0XHRcdFx0Zm9udC1zaXplOnN3KDI0KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDEwKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMjApO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXJ0LWluZm8tbGlua3N7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOnN3KDI0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgzMzMzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coMjApO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2NSk7XG5cdFx0XHRcdCYuLWZvb3R7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtaW5mby1jYXV0aW9ue1xuXHRcdFx0XHRmb250LXNpemU6c3coMjQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42Nzc3Nztcblx0XHRcdH1cblx0XHRcdC5zdGFydC1pbmZvLWJ0bnN7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygzNSk7XG5cdFx0XHRcdC5zdGFydC1pbmZvLWJ0bntcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6c3coNTkwKTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGhlaWdodDpzdygxMTUpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDU3LjUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxNSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6c3coMzIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBzdyg0KSBzb2xpZCAjZjU0Yjk2O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogc3coNCkgc3coNCkgMCAjZjU0Yjk2O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojZmY4ZWMwO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5zdGFydC1zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IHN3KC04NSk7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3RhcnQtc2hhcmUtYmcucG5nKSB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdFx0aGVpZ2h0OiBzdyg1OTApO1xuXHRcdFx0LnN0YXJ0LXNoYXJlLXR0bHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjojZjU0Yjk2O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMTcwKTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdyg1Mik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDIwKTtcblx0XHRcdH1cblx0XHRcdC5zdGFydC1zaGFyZS10ZXh0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmNTRiOTY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMjgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg0MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnQtc2hhcmUtYnRuc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0Z2FwOnN3KDYwKTtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0d2lkdGg6c3coMTIwKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJvcmRlcjogc3coNCkgc29saWQgI2Y1NGI5Njtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6c3coMTIwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHN3KDQpIHN3KDQpIDAgI2Y1NGI5Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coODApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc3RhcnQtc2hhcmUtb2Jqe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGJvdHRvbTpzdygtODApO1xuXHRcdFx0XHR3aWR0aDogc3coMTk0KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXJ0LWNvcHl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjojMzkzOTNjO1xuXHRcdFx0Zm9udC1zaXplOnN3KDI0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDEwMCk7XG5cdFx0fVxuXHQvL31cbn1cblxuIiwiXHJcbi5iYXNle1xyXG5cdEBtZWRpYSAjeyRtcS1wY30ge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0QG1lZGlhICN7JG1xLXNwfSB7XHJcblxyXG5cdH1cclxufVxyXG4iXX0= */
