@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, td, th {
  font-weight: inherit;
  text-align: left;
  vertical-align: middle;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none;
}

a img {
  border: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 62.5%;
}

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

img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

a {
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

b, strong {
  font-weight: 700;
}

sup {
  font-size: .7em;
  vertical-align: super;
}

table {
  width: 100%;
  max-width: 100%;
}

table p:not([class]):not(:last-child) {
  margin-bottom: 1em;
}

td, th {
  min-height: 1em;
  word-break: break-all;
  word-wrap: break-word;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #c1c1c1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #c1c1c1;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #c1c1c1;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #c1c1c1;
}

input::placeholder, textarea::placeholder {
  color: #c1c1c1;
}

input[type=button], input[type=submit] {
  -webkit-appearance: none;
}

button, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  background: #fff;
  outline: none;
}

a, area, button, input[type=button], input[type=checkbox], input[type=radio], input[type=reset], input[type=submit], label, select {
  cursor: pointer;
}

.body-in {
  overflow-x: hidden;
}

.anime {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.anime:not(.key) {
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

.anime.flip-x {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
}

.anime.flip-y {
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

.anime.zoom-in {
  -webkit-transform: scale(0);
          transform: scale(0);
}

.anime.top-in {
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.anime.bottom-in {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}

.anime.left-in {
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
}

.anime.right-in {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

@-webkit-keyframes transform-purge {
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes transform-purge {
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.anime.bottom-in, .anime.fade-in, .anime.flip-x, .anime.flip-y, .anime.left-in, .anime.right-in, .anime.top-in, .anime.zoom-in {
  opacity: 0;
}

.anime.active .anime.bottom-in.chain:not(.key), .anime.active .anime.fade-in.chain:not(.key), .anime.active .anime.flip-x.chain:not(.key), .anime.active .anime.flip-y.chain:not(.key), .anime.active .anime.left-in.chain:not(.key), .anime.active .anime.right-in.chain:not(.key), .anime.active .anime.top-in.chain:not(.key), .anime.active .anime.zoom-in.chain:not(.key), .anime.bottom-in.active:not(.key), .anime.bottom-in.lock:not(.key), .anime.fade-in.active:not(.key), .anime.fade-in.lock:not(.key), .anime.flip-x.active:not(.key), .anime.flip-x.lock:not(.key), .anime.flip-y.active:not(.key), .anime.flip-y.lock:not(.key), .anime.left-in.active:not(.key), .anime.left-in.lock:not(.key), .anime.right-in.active:not(.key), .anime.right-in.lock:not(.key), .anime.top-in.active:not(.key), .anime.top-in.lock:not(.key), .anime.zoom-in.active:not(.key), .anime.zoom-in.lock:not(.key), .swiper-slide-active .anime.bottom-in:not(.key), .swiper-slide-active .anime.fade-in:not(.key), .swiper-slide-active .anime.flip-x:not(.key), .swiper-slide-active .anime.flip-y:not(.key), .swiper-slide-active .anime.left-in:not(.key), .swiper-slide-active .anime.right-in:not(.key), .swiper-slide-active .anime.top-in:not(.key), .swiper-slide-active .anime.zoom-in:not(.key) {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

.anime.active .anime.bottom-in.chain.key, .anime.active .anime.fade-in.chain.key, .anime.active .anime.flip-x.chain.key, .anime.active .anime.flip-y.chain.key, .anime.active .anime.left-in.chain.key, .anime.active .anime.right-in.chain.key, .anime.active .anime.top-in.chain.key, .anime.active .anime.zoom-in.chain.key, .anime.bottom-in.active.key, .anime.bottom-in.lock.key, .anime.fade-in.active.key, .anime.fade-in.lock.key, .anime.flip-x.active.key, .anime.flip-x.lock.key, .anime.flip-y.active.key, .anime.flip-y.lock.key, .anime.left-in.active.key, .anime.left-in.lock.key, .anime.right-in.active.key, .anime.right-in.lock.key, .anime.top-in.active.key, .anime.top-in.lock.key, .anime.zoom-in.active.key, .anime.zoom-in.lock.key, .swiper-slide-active .anime.bottom-in.key, .swiper-slide-active .anime.fade-in.key, .swiper-slide-active .anime.flip-x.key, .swiper-slide-active .anime.flip-y.key, .swiper-slide-active .anime.left-in.key, .swiper-slide-active .anime.right-in.key, .swiper-slide-active .anime.top-in.key, .swiper-slide-active .anime.zoom-in.key {
  -webkit-animation-name: transform-purge;
  animation-name: transform-purge;
}

@-webkit-keyframes expand-x {
  to {
    max-width: 100%;
    white-space: normal;
    opacity: 1;
  }
}

@keyframes expand-x {
  to {
    max-width: 100%;
    white-space: normal;
    opacity: 1;
  }
}

@-webkit-keyframes expand-y {
  to {
    max-height: 100%;
    white-space: normal;
  }
}

@keyframes expand-y {
  to {
    max-height: 100%;
    white-space: normal;
  }
}

.anime.expand-x {
  width: auto;
  max-width: 0;
}

.anime.active .anime.expand-x.chain:not(.key), .anime.expand-x.active:not(.key), .anime.expand-x.lock:not(.key), .swiper-slide-active .anime.expand-x:not(.key) {
  max-width: 100%;
  white-space: normal;
}

.anime.active .anime.expand-x.chain.key, .anime.expand-x.active.key, .anime.expand-x.lock.key, .swiper-slide-active .anime.expand-x.key {
  -webkit-animation-name: expand-x;
  animation-name: expand-x;
}

.anime.expand-y {
  height: auto;
  max-height: 0;
}

.anime.active .anime.expand-y.chain:not(.key), .anime.expand-y.active:not(.key), .anime.expand-y.lock:not(.key), .swiper-slide-active .anime.expand-y:not(.key) {
  max-height: 100%;
  white-space: normal;
}

.anime.active .anime.expand-y.chain.key, .anime.expand-y.active.key, .anime.expand-y.lock.key, .swiper-slide-active .anime.expand-y.key {
  -webkit-animation-name: expand-y;
  animation-name: expand-y;
}

.anime.expand-x, .anime.expand-y {
  overflow: hidden;
  white-space: nowrap;
}

@-webkit-keyframes focus-in {
  to {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes focus-in {
  to {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

.anime.blur {
  opacity: 0;
}

.anime.active .anime.blur.chain:not(.key), .anime.blur.active:not(.key), .anime.blur.lock:not(.key), .swiper-slide-active .anime.blur:not(.key) {
  opacity: 1;
}

.anime.active .anime.blur.chain.key, .anime.blur.active.key, .anime.blur.lock.key, .swiper-slide-active .anime.blur.key {
  -webkit-animation-name: transform-purge;
  animation-name: transform-purge;
}

@supports (filter: blur(12px)) {
  .anime.blur {
    -webkit-filter: blur(12px);
            filter: blur(12px);
  }
  .anime.active .anime.blur.chain:not(.key), .anime.blur.active:not(.key), .anime.blur.lock:not(.key), .swiper-slide-active .anime.blur:not(.key) {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  .anime.active .anime.blur.chain.key, .anime.blur.active.key, .anime.blur.lock.key, .swiper-slide-active .anime.blur.key {
    -webkit-animation-name: focus-in;
    animation-name: focus-in;
  }
}

body .kosugi, button.kosugi, input.kosugi, select.kosugi, textarea.kosugi {
  font-family: Kosugi Maru,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;
}

@font-face {
  font-family: UD Dec;
  src: local("UD Digi Kyokasho NP-R");
  font-weight: 400;
}

@font-face {
  font-family: UD Dec;
  src: local("UD Digi Kyokasho N-B");
  font-weight: 700;
}

.o-list > li, .u-list > li {
  margin: 0 0 0 1.5em;
  padding: 0 1em 0 0;
  width: 98%;
}

.u-list > li {
  list-style-type: disc;
}

.o-list > li {
  list-style-type: decimal;
}

.flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.flex.bet, .pc-flex.bet, .sp-flex.bet {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.flex.aro, .pc-flex.aro, .sp-flex.aro {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.vstart, .pc-flex.vstart, .sp-flex.vstart {
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.flex.vend, .pc-flex.vend, .sp-flex.vend {
  -ms-flex-align: end;
  -webkit-box-align: end;
          align-items: flex-end;
}

.flex.vcenter, .pc-flex.vcenter, .sp-flex.vcenter {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.flex.hstart, .pc-flex.hstart, .sp-flex.hstart {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.flex.hcenter, .pc-flex.hcenter, .sp-flex.hcenter {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.flex.hend, .pc-flex.hend, .sp-flex.hend {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.flex.str, .pc-flex.str, .sp-flex.str {
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
}

.flex.vert, .pc-flex.vert, .sp-flex.vert {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.flex.break, .pc-flex.break, .sp-flex.break {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.youtube-wrap {
  position: relative;
  padding-top: 56.25%;
  width: 100%;
}

.youtube-wrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.grayscale {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

body.lock {
  overflow: hidden;
}

.serif {
  font-family: UD Dec,"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif;
}

.is-none {
  display: none !important;
}

.js-hide {
  display: none;
}

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

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

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

.fw-700 {
  font-weight: 700;
}

.fw-900 {
  font-weight: 900;
}

.fz-e7 {
  font-size: .7em;
}

.fz-e8 {
  font-size: .8em;
}

.fz-e9 {
  font-size: .9em;
}

.is-false {
  pointer-events: none;
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.md-uline {
  position: relative;
  text-decoration: none;
}

.md-uline:before {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 2px;
  background: #f29344;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  content: "";
}

.md-uline.uline-block {
  display: block;
}

.md-uline.uline-left:before {
  -webkit-transform-origin: 0;
          transform-origin: 0;
}

.md-uline.uline-right:before {
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
}

.md-uline.active, .md-uline:hover, a.active .md-uline, a:hover .md-uline {
  text-decoration: none;
}

.md-uline.active:before, .md-uline:hover:before, a.active .md-uline:before, a:hover .md-uline:before {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.md-overlay {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  cursor: pointer;
}

.md-overlay:not(.active) {
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}

.md-overlay--modal {
  z-index: 10000;
}

.md-overlay--ripple {
  border-radius: 50%;
  width: 300vh;
  height: 300vh;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.md-overlay--ripple:not(.active) {
  width: 0;
  height: 0;
}

.md-overlay--shutter {
  height: 200vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 50%, rgba(255, 255, 255, 0));
}

.md-overlay--shutter:not(.active) {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.md-loading {
  position: relative;
  min-height: 9rem;
  max-height: 60vh;
}

.md-loading:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  margin: -2rem 0 0 -2rem;
  border: 3px solid #f29344;
  border-bottom-color: rgba(242, 147, 68, 0.5);
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  -webkit-animation-name: mdLoading;
  animation-name: mdLoading;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  content: "";
}

.md-loading:not(.active) {
  opacity: 0;
  visibility: hidden;
}

@-webkit-keyframes mdLoading {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes mdLoading {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

.md-lay {
  display: inline-block;
  z-index: 1;
  vertical-align: middle;
  -webkit-transform: perspective(0) translateZ(0);
          transform: perspective(0) translateZ(0);
}

.md-lay, .md-lay .lay-bg {
  position: relative;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

.md-lay .lay-bg {
  z-index: 2;
}

.md-lay .lay-bg img {
  width: 100%;
  vertical-align: middle;
}

.md-lay .lay-bg .on {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

.md-lay .lay-bg .off {
  position: relative;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

.md-lay:after, .md-lay:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform: perspective(0) translateZ(0);
          transform: perspective(0) translateZ(0);
  content: "";
}

.md-lay:before {
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
}

.md-lay:after {
  z-index: 4;
}

.md-lay.zoom {
  overflow: hidden;
}

.md-lay.block, .md-lay.over {
  display: block;
}

.md-lay.over .lay-bg img {
  margin-left: 50%;
  width: auto;
  max-width: none;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

.md-lay.through {
  display: inline-block;
  overflow: visible;
}

.md-lay.through .lay-bg img {
  width: auto;
  max-width: none;
}

.md-lay.no-cover:after, .md-lay.no-cover:before {
  display: none;
}

.md-lay .lay-content {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
}

a.active .md-lay .lay-bg .on {
  opacity: 1;
}

a.active .md-lay .lay-bg .off {
  opacity: 0;
}

a.active .md-lay.zoom .lay-bg {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

a.active .md-lay.bright:before {
  opacity: 1;
}

a.active .md-lay.border:after {
  -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
          box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
  opacity: 1;
}

@font-face {
  font-family: iconfont;
  src: url(font/icon/iconfont.eot?01be8954486fc935e08e7099e9998fba?#iefix) format("embedded-opentype"), url(font/icon/iconfont.woff2?01be8954486fc935e08e7099e9998fba) format("woff2"), url(font/icon/iconfont.woff?01be8954486fc935e08e7099e9998fba) format("woff");
  font-display: swap;
}

.iconfont, i[class*=icon-]:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: iconfont !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
}

i[class*=icon-] {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

i[class*=icon-]:before {
  display: inline-block;
  vertical-align: bottom;
}

.icon-blank:before {
  content: "\f101";
}

.icon-close:before {
  content: "\f102";
}

.icon-d-right:before {
  content: "\f103";
}

.icon-dl:before {
  content: "\f104";
}

.icon-doc:before {
  content: "\f105";
}

.icon-down:before {
  content: "\f106";
}

.icon-fax--white:before {
  content: "\f107";
}

.icon-left:before {
  content: "\f108";
}

.icon-line:before {
  content: "\f109";
}

.icon-mail:before {
  content: "\f10a";
}

.icon-right:before {
  content: "\f10b";
}

.icon-tel:before {
  content: "\f10c";
}

.icon-up:before {
  content: "\f10d";
}

.md-btn {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  border: 0;
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  cursor: pointer;
}

.md-btn.left-text {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.md-btn.round {
  border-radius: 10rem;
}

.md-btn.mat {
  padding: 0;
}

.md-btn.mat a, .md-btn.mat button, .md-btn.mat input[type=button], .md-btn.mat input[type=submit] {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border: 0;
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1;
  color: inherit;
  background: transparent;
  outline: none;
  -webkit-transition: color 0s;
  transition: color 0s;
}

.md-btn:before {
  display: inline-block;
  position: absolute;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: none;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  content: "";
}

.md-btn:not(.reverse):before {
  left: -100%;
}

.md-btn.reverse:before {
  right: -100%;
}

.md-btn.stay:before {
  display: none;
}

.md-btn .head-icon {
  margin-right: .5em;
  margin-left: -1em;
}

.md-btn .left-icon, .md-btn .right-icon {
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transition: color 0s;
  transition: color 0s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.md-btn .right-icon {
  right: 1.5rem;
  -webkit-transition: right .5s;
  transition: right .5s;
}

.md-btn .left-icon {
  left: 1.5rem;
  -webkit-transition: left .5s;
  transition: left .5s;
}

.md-btn:hover, a:hover .md-btn {
  text-decoration: none;
}

.md-btn:hover:not(.reverse):before, a:hover .md-btn:not(.reverse):before {
  left: 0;
}

.md-btn:hover.reverse:before, a:hover .md-btn.reverse:before {
  right: 0;
}

.md-btn:hover .right-icon:not(.stay), a:hover .md-btn .right-icon:not(.stay) {
  right: 1rem;
}

.md-btn:hover .left-icon:not(.stay), a:hover .md-btn .left-icon:not(.stay) {
  left: 1rem;
}

.md-btn.white-orange {
  border: 2px solid #fff;
  color: #333;
  background-color: #fff;
}

.md-btn.orange-white, .md-btn.white-orange:before, .md-btn.white-orange:hover, a:hover .md-btn.white-orange {
  color: #fff;
  background-color: #f29344;
}

.md-btn.orange-white {
  border: 2px solid #f29344;
}

.md-btn.orange-white:before, .md-btn.orange-white:hover, a:hover .md-btn.orange-white {
  color: #f29344;
  background-color: #fff;
}

.md-btn.blue-white {
  border: 2px solid #33afe5;
  color: #fff;
  background-color: #33afe5;
}

.md-btn.blue-white:before, .md-btn.blue-white:hover, a:hover .md-btn.blue-white {
  color: #33afe5;
  background-color: #fff;
}

.md-btn.area-orange {
  border: 2px solid #eee;
  color: #f29344;
  background-color: #fff;
}

.md-btn.area-orange:before, .md-btn.area-orange:hover, a:hover .md-btn.area-orange {
  color: #fff;
  background-color: #f29344;
}

.md-btn.area-green {
  border: 2px solid #eee;
  color: #57a727;
  background-color: #fff;
}

.md-btn.area-green:before, .md-btn.area-green:hover, a:hover .md-btn.area-green {
  color: #fff;
  background-color: #57a727;
}

.md-btn.area-blue {
  border: 2px solid #eee;
  color: #33afe5;
  background-color: #fff;
}

.md-btn.area-blue:before, .md-btn.area-blue:hover, a:hover .md-btn.area-blue {
  color: #fff;
  background-color: #33afe5;
}

.md-btn.dl-orange {
  border: 2px solid #eee;
  border-radius: 0;
  color: #333;
  background-color: #fff;
}

.md-btn.dl-orange:before, .md-btn.dl-orange:hover, a:hover .md-btn.dl-orange {
  color: #fff;
  background-color: #f29344;
}

.md-btn.panorama-orange {
  color: #333;
  background-color: #fef4da;
}

.md-btn.panorama-orange:before, .md-btn.panorama-orange:hover, a:hover .md-btn.panorama-orange {
  color: #fff;
  background-color: #f29344;
}

.md-acc .acc-btn {
  cursor: pointer;
}

.md-acc .acc-check {
  display: none;
}

.md-acc .acc-body {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.md-acc .acc-body .acc-body:not(.active) {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.md-acc .acc-body:not(.active) .acc-on, .md-acc .acc-check:not(:checked) ~ .acc-body .acc-on, .md-acc .acc-check:not(:checked) ~ .acc-btn .acc-on {
  display: none;
}

.md-acc .acc-body.active, .md-acc .acc-check:checked ~ .acc-body, .md-acc .acc-check:checked ~ .acc-btn, .md-acc .acc-check:checked ~ .acc-btn .acc-body {
  max-height: none;
  opacity: 1;
}

.md-acc .acc-body.active .acc-off, .md-acc .acc-check:checked ~ .acc-body .acc-off, .md-acc .acc-check:checked ~ .acc-btn .acc-body .acc-off, .md-acc .acc-check:checked ~ .acc-btn .acc-off, .sp-md-acc .acc-check {
  display: none;
}

body {
  width: 100%;
}

body, button, input, select, textarea {
  font-family: -apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8;
  color: #333;
  word-wrap: break-word;
}

a {
  color: #f29344;
  text-decoration: none;
}

p:not([class]):not(:last-child) {
  margin-bottom: 1em;
}

::-moz-selection {
  color: #fff;
  background: #f29344;
}

::selection {
  color: #fff;
  background: #f29344;
}

.textOrange {
  color: #f29344;
}

.textGreen {
  color: #00a852;
}

.textBlue {
  color: #33afe5;
}

.swiper-pagination {
  width: 100%;
}

.swiper-pagination .swiper-pagination-bullet {
  margin: 0 .8rem;
  border-radius: 50%;
  width: 1.3rem;
  height: 1.3rem;
  background: #fff;
  outline: 0;
  opacity: 1;
  cursor: pointer;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background: #fdc383;
}

.news__head {
  padding: 0 0 2rem;
  border-bottom: 1px solid #f3efec;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1;
  color: #f29344;
}

.news__head:before {
  margin-right: 1.2rem;
  border-radius: 50%;
  width: 1.2rem;
  height: 1.2rem;
  background: #fdc383;
  content: "";
}

.news__list {
  margin-top: 1rem;
  padding: 0 1rem 1rem 0;
  max-height: 12rem;
  overflow: auto;
  scrollbar-color: #f29344 #fef4da;
}

.news__list::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  cursor: default;
}

.news__list::-webkit-scrollbar-track {
  background: #fef4da;
}

.news__list::-webkit-scrollbar-thumb {
  border-radius: 2rem;
  background: #f29344;
}

.news__item {
  padding: .5rem 0;
  font-size: 1.6rem;
  line-height: 1.8;
  color: #333;
}

.news__date {
  width: 12rem;
  color: #959595;
}

.news__text {
  width: calc(100% - 12rem);
}

.news__text.wide {
  width: 100%;
}

.news__text a:not([class]) {
  color: #0075c7;
  text-decoration: underline;
}

.news__text a:not([class]):hover {
  text-decoration: none;
}

.news.news--school .news__head {
  font-size: 1.8rem;
}

.news.news--school .news__list {
  margin: 2rem 0 0;
  padding: 0 1rem 0 0;
  max-height: 20rem;
}

.news.news--school .news__date {
  color: #f29344;
}

.contents {
  padding-top: 8.5rem;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  white-space: nowrap;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.header, .header__frame {
  background: #fff;
}

.header__logo-img {
  display: block;
}

.header__nav {
  margin-right: 1rem;
}

.headerNav__item {
  position: relative;
  width: 16rem;
  height: 8.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  color: #333;
}

.headerNav__item + .headerNav__item:before {
  position: absolute;
  top: 50%;
  left: 0;
  border-left: 1px solid #c2b1a2;
  width: 1px;
  height: 3rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}

.headerNav__item.active, .headerNav__item:hover {
  font-weight: 700;
  color: #f29344;
}

.headerNav__item.active .headerNav__text:before, .headerNav__item:hover .headerNav__text:before {
  top: -.8rem;
  opacity: 1;
}

.headerNav__text {
  position: relative;
  height: 3rem;
}

.headerNav__text:before {
  position: absolute;
  top: 0;
  left: 50%;
  border-radius: 50%;
  width: .8rem;
  height: .8rem;
  background: #f29344;
  opacity: 0;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  content: "";
}

.headerContact {
  display: block;
  position: fixed;
  top: 14.5rem;
  right: 0;
  z-index: 100;
  padding: 5rem 1.8rem;
  border-radius: 1rem 0 0 1rem;
  font-size: 1.8rem;
  line-height: 1.1;
  color: #fff;
  text-align: center;
  background: #f29344;
}

.headerContact:hover {
  padding-right: 3.5rem;
}

.headerContact__icon {
  display: inline-block;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.spNav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  padding: 1rem;
  width: 100%;
  max-height: calc(100% - 4.5rem);
  overflow-y: auto;
  background: #f29344;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.spNav:not(.active) {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  visibility: hidden;
}

.spNav__close {
  font-size: 2.3rem;
  color: #fff;
}

.spNav__closeBtn {
  width: 5rem;
  height: 5.5rem;
  cursor: pointer;
}

.spNav__list {
  border-top: 1px solid #f5ae73;
}

.spNav__box {
  border-bottom: 1px solid #f5ae73;
}

.spNav__item {
  position: relative;
  padding: .5rem;
  height: 5rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #fff;
}

.spNav__item--sub {
  width: 50%;
  font-size: 1.2rem;
}

.spNav__item--sub + .spNav__item--sub:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 3rem;
  background: #f5ae73;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}

.spNav .md-acc .acc-btn {
  position: relative;
}

.spNav .md-acc .acc-btn .icon {
  position: absolute;
  top: 50%;
  right: 2rem;
  z-index: 2;
  font-size: 1rem;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.spNav .md-acc .acc-check:checked ~ .acc-btn .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.spNav .md-acc .acc-check:checked ~ .acc-body {
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transform: none;
          transform: none;
}

.spMenuBtn {
  display: inline-block;
  position: fixed;
  top: 5.5rem;
  right: 0;
  z-index: 100;
  border-radius: 5px 0 0 5px;
  width: 6rem;
  height: 6rem;
  vertical-align: middle;
  background: #f29344;
  cursor: pointer;
}

.spMenuBtn__box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.spMenuBtn__bar {
  display: block;
  position: absolute;
  left: 1.5rem;
  z-index: 2;
  border-radius: 3px;
  width: calc(100% - 3rem);
  height: 3px;
  background: #fff;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.spMenuBtn__bar:first-of-type {
  top: 1.75rem;
}

.spMenuBtn__bar:nth-of-type(2) {
  top: 50%;
  margin-top: -1.5px;
}

.spMenuBtn__bar:nth-of-type(3) {
  bottom: 1.75rem;
}

.footer {
  background: #fff;
}

.footer__bottom {
  color: #fff;
  background: #f29344;
}

.footerBnr {
  padding: 8rem 1rem;
  background: #fdc383;
}

.footerBnr__list {
  width: 100%;
}

.footerBnr__item {
  margin: 0 2rem;
  border-radius: 1rem;
  width: 42rem;
  max-width: 48%;
  overflow: hidden;
  background: #f29344;
}

.footerBnr__img {
  width: 100%;
}

.footerBnr__link {
  display: block;
  width: 100%;
}

.footerBnr__link:hover {
  opacity: .7;
}

.footerLink {
  padding: 4rem 0 6rem;
}

.footerLink__head {
  text-align: center;
}

.footerLink__body {
  margin-top: 3rem;
}

.footerLink__item {
  font-size: 1.6rem;
  line-height: 2;
  color: inherit;
}

.footerLink__item--link:hover {
  color: #00a852;
}

.footerLink__icon {
  width: 2rem;
  font-size: 1rem;
  line-height: 1;
  color: #00a852;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: center left;
          transform-origin: center left;
}

.footerContact {
  padding: 4rem 0 7rem;
}

.footerContact__title {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
}

.footerContact__title:after {
  display: block;
  margin: 1.3rem 0 0;
  width: 5rem;
  height: 3px;
  background: #f29344;
  content: "";
}

.footerContact__intro {
  margin: 3rem 0 0;
  font-size: 2rem;
  line-height: 1.5;
}

.footerContact__note {
  font-size: 1.6rem;
}

.footerContact__guide {
  margin: 2.5rem 0 0;
  font-size: 1.6rem;
  line-height: 1;
}

.footerContact__list {
  margin: 1.5rem 0 0;
}

.footerContact__item {
  line-height: 1;
}

.footerContact__link--mail {
  margin-left: 2.5rem;
  border: 1px solid #f29344;
  border-radius: 5rem;
  width: 18rem;
  height: 5rem;
  color: #fff;
  background: #f29344;
}

.footerContact__link--mail:hover {
  color: #f29344;
  background: #fff;
}

.footerContact__icon {
  margin: 0 .5rem 0 0;
  font-size: 1.6rem;
}

.footerContact__icon--tel {
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  color: #fff;
  background: #f29344;
}

.footerContact__name {
  font-weight: 500;
}

.footerContact__name--tel {
  font-size: 3rem;
  color: #666;
}

.footerContact__name--mail {
  font-size: 1.4rem;
}

.footerContact__time {
  margin: .5rem 0 0;
  font-size: 1.2rem;
  color: #333;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.footerContact.footerContact--school {
  margin: 7.5rem 0 0;
  padding: 4rem 0 7rem;
  border-radius: 2rem;
  background: #fef4da;
}

.footerContact.footerContact--school .footerContact__title {
  margin: 0 auto;
  padding: 1rem 7rem;
  border-radius: 2rem;
  max-width: 50rem;
  text-align: center;
  background: #fff;
}

.footerContact.footerContact--school .footerContact__title:after {
  display: none;
}

.footerContact.footerContact--school .footerContact__intro {
  margin: 2rem 0 0;
  font-size: 1.8rem;
  text-align: center;
}

.footerContact.footerContact--school .footerContact__list {
  margin: 3rem 0 0;
}

.footerContact.footerContact--school .footerContact__link--mail {
  margin-left: 4rem;
  width: 28rem;
  height: 6rem;
}

.footerContact.footerContact--school .footerContact__icon {
  margin: 0 1rem 0 0;
  font-size: 2rem;
}

.footerContact.footerContact--school .footerContact__icon--tel {
  width: 3.5rem;
  height: 3.5rem;
  color: #fff;
}

.footerContact.footerContact--school .footerContact__name--tel {
  font-size: 4rem;
}

.footerContact.footerContact--school .footerContact__name--mail {
  font-size: 1.6rem;
}

.footerContact.footerContact--school .footerContact__time {
  margin: 1rem 0 0;
  font-size: 1.4rem;
  text-align: center;
}

.footerMenu {
  padding: 3rem 0;
}

.footerMenu__list {
  position: relative;
}

.footerMenu__item {
  padding: 0 .5rem;
  min-width: 25rem;
  height: 3rem;
  font-size: 1.6rem;
  font-weight: 500;
  color: inherit;
}

.footerMenu__item:hover {
  opacity: .7;
}

.footerCopy {
  padding: 0 0 2rem;
  font-size: 1.2rem;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
}

.topBg {
  background-image: url(../img/top_bg.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center 10rem;
  background-size: 100% auto;
}

.topMv {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.topMv__frame {
  position: relative;
  border-radius: 2.5rem;
  overflow: hidden;
}

.topMv__bg {
  display: block;
  position: relative;
  z-index: 1;
}

.topMv__box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.topMv__head {
  height: 22.7rem;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
  background-image: url(../img/top_mv_ring.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: auto 100%;
}

.topMv__more {
  margin-top: 2.5rem;
  text-align: center;
}

.topMv__btn {
  width: 23rem;
  height: 5rem;
  font-size: 1.6rem;
  font-weight: 500;
}

.topMv__btn:hover .topMv__icon {
  color: #fff;
}

.topMv__icon {
  font-size: 1.2rem;
  color: #f29344;
}

.topMv__pager {
  position: absolute;
  bottom: 14rem;
  left: 0;
  z-index: 2;
  width: 100%;
}

.topMv .swiper-pagination {
  width: 100%;
}

.topMv .swiper-pagination .swiper-pagination-bullet {
  margin: 0;
}

.topMv .swiper-pagination .swiper-pagination-bullet:not(:first-child) {
  margin: 0 0 0 1.2rem;
}

.topNews {
  position: relative;
}

.topNews__frame {
  position: absolute;
  top: -11.5rem;
  left: 0;
  z-index: 2;
  padding: 0 2rem;
  width: 100%;
}

.topNews__box {
  padding: 3rem 6rem;
  border-radius: 2rem;
  background: #fff;
  -webkit-box-shadow: 0 0 5rem rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 5rem rgba(0, 0, 0, 0.5);
}

.topIntro {
  padding: 17.5rem 0 10rem;
}

.topIntro__title {
  text-align: center;
}

.topIntro__title:after {
  display: block;
  margin: 4rem auto 0;
  border-radius: 3px;
  width: 5rem;
  height: 3px;
  background: #00a852;
  content: "";
}

.topIntro__text {
  margin-top: 3rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2;
  text-align: center;
}

.topIntro__slide {
  margin-top: 5rem;
}

.topIntro__img {
  border-radius: 1rem;
  overflow: hidden;
}

.topIntro__img img {
  width: 100%;
}

.topIntro .swiper-pagination {
  margin-top: 1.5rem;
  width: 100%;
}

.topIntro .swiper-pagination .swiper-pagination-bullet {
  background: #e8e8e8;
}

.topIntro .swiper-pagination .swiper-pagination-bullet-active {
  background: #fdc383;
}

.shiNav {
  font-size: 2.4rem;
}

.shiNav--top {
  margin: 6rem 0 0;
}

.shiNav--bottom {
  margin: 7rem 0 0;
}

.shiNav__item {
  padding: 0 1rem;
  width: 30rem;
  max-width: 50%;
}

.shiNav__btn {
  height: 5.5rem;
}

.shiNav__icon {
  position: absolute;
  top: 50%;
  right: 1.5rem;
  z-index: 2;
  font-size: 1.4rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.shiSec {
  padding: 5rem 0 0;
}

.shiSec + .shiSec {
  margin: 3rem 0 0;
}

.shiSec__head {
  margin: 4rem 0 0;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
}

.shiSec__item {
  margin-top: 2.5rem;
  padding: 0 2.5rem;
  width: 49%;
  height: 9rem;
  font-size: 2rem;
}

.shiSec__area {
  display: inline-block;
  margin-right: 1.5rem;
  padding: .5rem;
  border-radius: 3px;
  min-width: 5em;
  font-size: 1.4rem;
  line-height: 1;
  color: #333;
  text-align: center;
  background: #eee;
}

.shiSec__name {
  display: inline-block;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.shiSec__icon {
  font-size: 2rem;
}

.shiMap {
  margin: 6rem 0 0;
}

.shiMap__frame {
  border-radius: 2rem;
  height: 48rem;
  overflow: hidden;
}

.shiDl {
  padding: 7rem 0 8rem;
}

.shiDl__list {
  margin: 2rem 0 0;
}

.shiDl__head {
  line-height: 1;
  white-space: nowrap;
}

.shiDl__btn {
  margin: 0 1.5rem 0 0;
  padding: 0 1.5rem;
  width: auto;
  height: 4.8rem;
  font-size: 1.6rem;
}

.shiDl__btn:last-child {
  margin: 0;
}

.fa-solid fa-arrow-down-to-bracket {
  margin: 0 1rem 0 0;
  font-size: 1.4rem;
}

.scFrame {
  padding: 0 0 10rem;
}

.scHead {
  padding: 5rem 0 0;
}

.scHead__address {
  margin: 2rem 0 0;
  font-size: 1.4rem;
  line-height: 1;
}

.scHead__list {
  margin: 1rem 0 0;
}

.scHead__item--link:hover {
  text-decoration: none;
}

.scHead__item + .scHead__item {
  margin: 0 0 0 3rem;
}

.scHead__icon {
  margin: 0 1rem 0 0;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  color: #fff;
  background: #f29344;
}

.scHead__icon--tel {
  font-size: 2rem;
}

.scHead__icon--fax {
  font-size: 2.2rem;
}

.scHead__no {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1;
  color: #666;
}

.scHead__time {
  margin: 1rem 0 0;
  font-size: 1.4rem;
  line-height: 1;
}

.scHead__time, .scNews {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.scNews {
  margin: 3.5rem 0 0;
  padding: 3rem 3rem 2rem;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.scNews .red {
  color: #d83a2f;
}

.scNews .green {
  color: #3cb371;
}

.scNews table {
  margin: 1rem 0 0;
  border: 1px solid #ccc;
  width: 100%;
}

.scNews tr:not(:first-child) {
  border-top: 1px solid #ccc;
}

.scNews td, .scNews th {
  padding: 1rem;
  font-size: .8em;
}

.scNews th {
  border-right: 1px solid #ccc;
  white-space: nowrap;
  background: #fef4da;
}

.scData {
  margin: 5.5rem 0 0;
  line-height: 1.5;
}

.scData__list {
  margin: 2rem 0 0;
}

.scData__item {
  width: calc(50% - 2rem);
}

.scData__item--wide {
  width: 80%;
}

.scData__note {
  margin: 2rem 0 0;
  font-size: 1.4rem;
  font-weight: 700;
}

.scData__noteText {
  border-bottom: 2px solid #d83a2f;
}

.scDataTable {
  border: 1px solid #ccc;
  border-bottom: 0;
}

.scDataTable__tr {
  border-bottom: 1px solid #ccc;
}

.scDataTable__td, .scDataTable__th {
  padding: 1.5rem 2rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 1.6rem;
}

.scDataTable__th {
  border-right: 1px solid #ccc;
  width: 14rem;
  background: #fef4da;
}

.scDataTable__td {
  width: calc(100% - 14rem);
}

.scDataTable table {
  margin: -1.5rem -2rem;
  width: calc(100% + 4rem);
  max-width: none;
}

.scDataTable tr:not(:first-child) {
  border-top: 1px solid #ccc;
}

.scDataTable td, .scDataTable th {
  padding: 1rem;
  font-size: .8em;
}

.scDataTable th {
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  background: #fef4da;
}

.scDataTable td {
  border-left: 1px solid #ccc;
}

.scCapTable {
  border: 1px solid #ccc;
  max-width: 26rem;
}

.scCapTable__head {
  padding: 2rem 2.5rem;
  border-bottom: 1px solid #ccc;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #fef4da;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.scCapTable__sub {
  font-size: 1.4rem;
  font-weight: 400;
}

.scCapTable__tr {
  position: relative;
  margin: 0 2rem;
  padding: 2rem;
  width: calc(100% - 4rem);
  line-height: 1;
}

.scCapTable__tr + .scCapTable__tr {
  border-top: 1px solid #ccc;
}

.scCapTable__th {
  font-size: 1.6rem;
  line-height: 1.5;
}

.scCapTable__td {
  font-size: 2rem;
  font-weight: 500;
}

.scMana {
  margin: 5.5rem 0 0;
  padding: 0 0 4rem;
  background-image: url(../img/sc_bg.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: auto 100%;
}

.scMana__profile {
  width: 20rem;
}

.scMana__img {
  border: 7px solid #fef4da;
  border-radius: 3rem;
  overflow: hidden;
}

.scMana__file {
  width: 100%;
}

.scMana__name {
  margin: 1.5rem 0 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  color: #f29344;
  text-align: center;
}

.scMana__data {
  width: calc(100% - 24rem);
}

.scMana__head {
  padding: 0 0 1.5rem;
  border-bottom: 1px solid #f3efec;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1;
  color: #f29344;
}

.scMana__head:before {
  margin-right: 1.2rem;
  border-radius: 50%;
  width: 1.2rem;
  height: 1.2rem;
  background: #fdc383;
  content: "";
}

.scMana__text {
  margin: 1.5rem 0 0;
  font-size: 1.6rem;
  text-align: justify;
}

.scPrice {
  margin: 7rem 0 0;
}

.scPrice__head {
  margin: 5rem 0 0;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
}

.scPrice__note {
  margin: .8rem 0 0;
  font-size: 1.4rem;
}

.scPrice__item {
  width: 49%;
}

.scPrice .sub {
  font-size: .8em;
}

.scPrice table {
  margin: 2rem 0 0;
  width: 77rem;
  max-width: 100%;
  font-size: 1.6rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.scPrice table, .scPrice tr:not(:first-child) {
  border: 1px solid #ccc;
}

.scPrice td, .scPrice th {
  padding: 1.5rem;
  width: 33.333%;
  line-height: 1.5;
  text-align: center;
}

.scPrice td {
  border-left: 1px solid #ccc;
}

.scPrice th {
  font-weight: 500;
  background: #fef4da;
}

.scPrice thead th {
  color: #fff;
  background: #f29344;
}

.scPrice .wide {
  width: 100%;
}

.scPrice .wide td, .scPrice .wide th {
  width: 25%;
}

.scPrice .wide td:last-child, .scPrice .wide th:last-child {
  width: 50%;
}

.scPrice .wide td {
  text-align: left;
}

.scPrice .full, .scPrice .full td, .scPrice .full td:last-child, .scPrice .full th, .scPrice .full th:last-child {
  width: 100%;
}

.scPriceText {
  margin: 4rem 0 0;
  padding: 4rem 2rem;
  border-radius: 2rem;
  font-size: 1.8rem;
  font-weight: 500;
  text-align: center;
  background: #f8f3ed;
}

.scPriceText__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.scPriceText__more {
  margin: 1rem 0 0;
  text-align: center;
}

.scPriceText__btn {
  width: 30rem;
  height: 5.5rem;
  font-size: 1.6rem;
}

.scPriceText__icon {
  font-size: 2rem;
}

.scSchedule {
  padding: 9rem 0 0;
}

.scSchedule__list {
  margin: 4.5rem 0 0;
}

.scSchedule__item {
  padding: 0 0 0 2rem;
  width: 50%;
}

.scSchedule__item + .scSchedule__item {
  padding: 0 0 0 4.5rem;
}

.scSchedule__head {
  padding: 0 0 3.5rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  color: #f29344;
  text-align: center;
}

.scSchedule__line--day + .scSchedule__line--day {
  margin: 4rem 0 0;
}

.scSchedule__line--year + .scSchedule__line--year {
  margin: 3rem 0 0;
}

.scSchedule__time {
  margin: 0 2.5rem 0 0;
  border-radius: 3rem;
  font-size: 1.8rem;
  line-height: 1;
  color: #fff;
  white-space: nowrap;
  background: #f29344;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.scSchedule__time--day {
  width: 7.5rem;
  height: 4rem;
}

.scSchedule__time--year {
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
}

.scSchedule__act {
  max-width: calc(100% - 8rem);
  font-size: 1.8rem;
}

.scStep {
  margin: 9rem 0 0;
}

.scStep__item {
  position: relative;
  margin: 6rem 0 0;
  padding: 5rem 1rem 1rem;
  border-radius: 1rem;
  width: 19%;
  background: #fef4da;
}

.scStep__chip {
  position: absolute;
  top: 0;
  left: 50%;
  border-radius: 50%;
  width: 8rem;
  height: 8rem;
  font-size: 1.8rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  background: #ecb78c;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.scStep__chip.active {
  background: #f29344;
}

.scStep__val {
  font-size: 2.8rem;
}

.scStep__icon {
  font-size: 4rem;
}

.scStep__name {
  min-height: 3em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}

.scStep__note {
  margin: .5rem 0 0;
  font-size: 1.2rem;
  text-align: center;
}

.scAccess {
  margin: 7.5rem 0 0;
}

.scAccess__list {
  margin: 2rem 0 0;
}

.scAccess__item {
  width: calc(50% - 2rem);
}

.scAccess__map {
  border-radius: 2rem;
  overflow: hidden;
}

.scAccess__map iframe {
  width: 100%;
  height: 38rem;
}

.scAccess__address {
  font-size: 2rem;
  line-height: 1.5;
}

.scAccess__text {
  margin: 2rem 0 0;
  font-size: 1.6rem;
}

.scEntry {
  margin: 8rem 0 0;
}

.scEntry__data, .scEntry__step {
  margin: 1rem 0 0;
  font-size: 1.6rem;
}

.scEntry__data {
  display: inline-block;
  padding: 3.5rem;
  border-radius: 1rem;
  background: #f8f3ed;
}

.scPanorama {
  margin: 3rem 0 0;
  padding: 2rem;
  border: 2px solid #eee;
  border-radius: 2rem;
  font-size: 1.8rem;
  font-weight: 500;
}

.scPanorama__text {
  width: calc(100% - 21rem);
}

.scPanorama__btn {
  width: 20rem;
  height: 6rem;
  font-size: 1.6rem;
}

.scPanorama__btn:hover .scPanorama__icon {
  color: #fff;
}

.scPanorama__icon {
  font-size: 2rem;
  color: #f29344;
}

.scDl {
  margin: 9rem 0 0;
}

.scDl__list {
  padding: 1rem 0 0;
}

.scDl__text {
  margin: 1rem 0 0;
  font-size: 1.6rem;
}

.scDl__item {
  margin: 1rem 3rem 0 0;
  padding: 0 1.5rem;
  width: auto;
  height: 4.8rem;
  font-size: 1.6rem;
}

.scDl__item:last-child {
  margin: 1rem 0 0;
}

.scDl__icon {
  margin: 0 1rem 0 0;
  font-size: 1.4rem;
}

.phiMv {
  padding: 0 0 9.5rem;
  background-image: url(../img/phi_mv.jpg);
  background-size: cover;
}

.phiMv, .phiMv__item {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50%;
}

.phiMv__item {
  z-index: 1;
  width: 60rem;
  height: 60rem;
  color: #f29245;
  text-align: center;
  background-image: url(../img/phi_text_01.png);
  background-size: 100% 100%;
}

.phiMv__item--2, .phiMv__item--3 {
  margin-top: -20rem;
}

.phiMv__item--2 {
  z-index: 2;
  margin-right: -10rem;
  color: #58a32d;
  background-image: url(../img/phi_text_02.png);
}

.phiMv__item--3 {
  z-index: 3;
  color: #33afe5;
  background-image: url(../img/phi_text_03.png);
}

.phiMv__head {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.phiMv__head--1 {
  padding-top: 16rem;
}

.phiMv__head--2, .phiMv__head--3 {
  margin-top: 8rem;
}

.phiMv__text {
  font-size: 3.6rem;
  font-weight: 700;
  color: #333;
}

.phiMv__text--1 {
  height: 22rem;
}

.phiMv__text--2, .phiMv__text--3 {
  height: 40rem;
}

.phiMv__text--2 {
  font-size: 3rem;
}

.phiMv__text--3 {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: left;
  text-align: justify;
}

.phiIntro {
  padding: 9rem 0 0;
}

.phiIntro__frame {
  position: relative;
  border-radius: 2rem;
  overflow: hidden;
}

.phiIntro__bg {
  position: relative;
  z-index: 1;
}

.phiIntro__box {
  position: absolute;
  bottom: 5rem;
  left: 4rem;
  z-index: 2;
  padding: 4rem 5rem;
  border-radius: 1rem;
  width: calc(100% - 8rem);
  background: rgba(255, 255, 255, 0.85);
}

.phiIntro__head {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.phiIntro__head:after {
  display: block;
  margin: 4rem auto 0;
  border-radius: 3px;
  width: 5rem;
  height: 3px;
  background: #f29344;
  content: "";
}

.phiIntro__text {
  margin-top: 3rem;
  font-size: 1.8rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  text-align: justify;
}

.phiName {
  padding: 10rem 0 8rem;
}

.phiName__text {
  padding: 4rem 0 0;
  font-size: 2.4rem;
  line-height: 2.5;
  text-align: center;
}

.phiName__marker {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f8f3ed), color-stop(40%, #f8f3ed), color-stop(0, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(0deg, #f8f3ed, #f8f3ed 40%, rgba(255, 255, 255, 0) 0);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}

.phiName__large {
  font-size: 2.6rem;
}

.phiName__large--2 {
  font-size: 3rem;
}

.mapFrame {
  padding: 5rem 0 14rem;
}

.mapBlock + .mapBlock {
  margin: 10rem 0 0;
}

.mapHead__link:hover {
  text-decoration: underline;
}

.mapHead__icon {
  font-size: 1.4rem;
}

.mapBox {
  margin: 3.5rem 0 0;
}

.mapList__item {
  width: 33.3333%;
}

.mapList__head {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1;
  color: #f29344;
}

.mapList__link {
  margin: 1.5rem 0 0;
  font-size: 1.6rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  line-height: 1.5;
  color: #333;
}

.mapList__link:hover {
  text-decoration: underline;
}

.mapList__icon {
  margin: 0 0 0 1rem;
  font-size: 1.4rem;
  color: #f29344;
}

.mapList__icon--blank {
  color: #b5b5b5;
}

.guideIntro {
  margin: 5rem 0 0;
  font-size: 1.6rem;
  line-height: 2;
  text-align: justify;
}

.guideIntro__head {
  padding: 0 0 2rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
}

.guideSec {
  margin: 9rem 0 0;
}

.guideSec:last-child {
  padding: 0 0 10rem;
}

.guideSec__text {
  margin: 4.5rem 0 0;
  line-height: 2;
  text-align: justify;
}

.guideSec__text p + p {
  padding-top: 1em;
}

.guideSec__text a {
  display: inline-block;
  color: #0075c7;
}

.guideSec__text a:hover {
  text-decoration: underline;
}

.guideSec__text a.guideSec__dl {
  color: #333;
}

.guideSec__head {
  padding: 1rem 0;
  font-size: 2.4rem;
  font-weight: 700;
}

.guideSec__head:not(:first-child) {
  margin-top: 1rem;
}

.guideSec__icon--arrow {
  font-size: 1.2rem;
  color: #00a852;
}

.guideSec__icon--blank {
  font-size: 1.2rem;
  color: #666;
}

.guideSec__point {
  font-size: .8em;
}

.guideSec__note {
  margin: 2rem 0 0;
  font-size: 1.2rem;
}

.error {
  padding: 10rem 0;
  line-height: 1;
  text-align: center;
}

.error__code {
  font-size: 18rem;
  font-weight: 700;
  color: #cacaca;
}

.error__message {
  margin: 1.5rem 0 0;
  font-size: 3rem;
  font-weight: 300;
  color: #cacaca;
}

.error__title {
  margin: 3rem 0 0;
  font-size: 3rem;
  font-weight: 500;
}

.error__text {
  margin: 3rem 0 0;
  font-size: 1.8rem;
  line-height: 1.5;
}

.error__back {
  margin: 4rem 0 0;
}

.error__btn {
  max-width: 35rem;
  height: 6rem;
  font-size: 2rem;
}

.comMessage {
  padding: 5rem 0 0;
  font-size: 2rem;
}

.comMessage__text {
  margin: 4rem 0 0;
  line-height: 2;
  text-align: justify;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.comMessage__data {
  margin: 3rem 0 0;
  line-height: 1;
}

.comMessage__pos {
  margin: 0 1rem 0 0;
}

.comMessage__name {
  margin: -1rem 0 0;
  font-size: 2.6rem;
}

.comMessage__ruby {
  font-size: 1rem;
}

.comData {
  padding: 6rem 0 10rem;
}

.comData__table {
  margin: 5rem 0 0;
  padding: 2rem 6rem;
  border: 1px solid #eee;
  border-radius: 2rem;
}

.comData__tr {
  padding: 4rem 3rem;
}

.comData__tr + .comData__tr {
  border-top: 1px solid #eee;
}

.comData__cell {
  font-size: 1.6rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.comData__cell--th {
  width: 22rem;
  color: #959595;
}

.comData__cell--td {
  width: calc(100% - 22rem);
}

.pageMv {
  height: 16rem;
  background: #f8f3ed;
}

.pageMv__title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: .1em;
}

.pageHead {
  padding: 0 0 1rem;
  border-bottom: 2px solid #eee;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  color: #f29344;
}

.pageHead:before {
  margin: 0 2rem 0 0;
  border-radius: .5rem;
  width: .6rem;
  height: 3rem;
  background: #f29344;
  content: "";
}

.pageHead--blue {
  color: #33afe5;
}

.pageHead--blue:before {
  background: #33afe5;
}

@media screen and (min-width: 769px) {
  .pc-flex {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .flex.pc-bet, .pc-flex.pc-bet {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  .flex.aro, .flex.pc-aro, .pc-flex.aro, .pc-flex.pc-aro {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex.pc-vstart, .pc-flex.pc-vstart {
    -ms-flex-align: start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .flex.pc-vend, .pc-flex.pc-vend {
    -ms-flex-align: end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .flex.pc-vcenter, .pc-flex.pc-vcenter {
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .flex.pc-hstart, .pc-flex.pc-hstart {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .flex.pc-hcenter, .pc-flex.pc-hcenter {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .flex.pc-hend, .pc-flex.pc-hend {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
            justify-content: flex-end;
  }
  .flex.pc-str, .pc-flex.pc-str {
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
            align-items: stretch;
  }
  .flex.pc-vert, .pc-flex.pc-vert {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .flex.pc-break, .pc-flex.pc-break {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex > .pc-1, .pc-flex > .pc-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex > .pc-2, .pc-flex > .pc-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex > .pc-3, .pc-flex > .pc-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .op:hover {
    opacity: .7;
  }
  .sp {
    display: none !important;
  }
  .pc-hide {
    display: none;
  }
  .pc-ta-center {
    text-align: center;
  }
  .pc-ta-right {
    text-align: right;
  }
  .pc-ta-left {
    text-align: left;
  }
  .md-lay.pc-over {
    display: block;
  }
  .md-lay.pc-over .lay-bg img {
    margin-left: 50%;
    width: auto;
    max-width: none;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
  }
  .md-lay.pc-through {
    display: inline-block;
    overflow: visible;
  }
  .md-lay.pc-through .lay-bg img {
    width: auto;
    max-width: none;
  }
  a:hover .md-lay .lay-bg .on {
    opacity: 1;
  }
  a:hover .md-lay .lay-bg .off {
    opacity: 0;
  }
  a:hover .md-lay.zoom .lay-bg {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  a:hover .md-lay.bright:before {
    opacity: 1;
  }
  a:hover .md-lay.border:after {
    -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
            box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
    opacity: 1;
  }
  a:not(:hover) .md-lay.hide .lay-content {
    opacity: 0;
  }
  .sp-md-acc .acc-btn {
    cursor: auto;
  }
  .wrap {
    margin: 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .wrap.w980 {
    max-width: 100rem;
  }
  .wrap.w1080 {
    max-width: 110rem;
  }
  .wrap.w1140 {
    max-width: 116rem;
  }
  .wrap.w1200 {
    max-width: 122rem;
  }
  .wrap.w1800 {
    max-width: 182rem;
  }
  .footerContact__link--tel {
    pointer-events: none;
  }
  .footerMenu__item + .footerMenu__item {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
  }
  .topMv__bg {
    margin-left: 50%;
    max-width: 180rem;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
  }
  .topIntro__slide {
    pointer-events: none;
  }
  .topIntro .swiper-slide-next, .topIntro .swiper-slide-next + .swiper-slide {
    padding-top: 3rem;
  }
  .shiDl__head {
    margin: 0 2rem 0 0;
    border-radius: .5rem;
    width: 9rem;
    height: 4rem;
    font-size: 1.6rem;
    color: #fff;
    background: #f29344;
  }
  .scHead__item {
    pointer-events: none;
  }
}

@media screen and (max-width: 1300px) {
  .headerNav__item {
    width: 12rem;
  }
}

@media screen and (max-width: 1200px) {
  .phiMv__item {
    width: 40rem;
    height: 40rem;
  }
  .phiMv__item--2, .phiMv__item--3 {
    margin-top: -12rem;
  }
  .phiMv__item--2 {
    margin-right: -7rem;
  }
  .phiMv__head {
    font-size: 2.2rem;
  }
  .phiMv__head--1 {
    padding-top: 8rem;
  }
  .phiMv__head--2, .phiMv__head--3 {
    margin-top: 5rem;
  }
  .phiMv__text {
    font-size: 2.4rem;
  }
  .phiMv__text--1 {
    height: 22rem;
  }
  .phiMv__text--2, .phiMv__text--3 {
    height: 28rem;
  }
  .phiMv__text--2 {
    font-size: 2.4rem;
  }
  .phiMv__text--3 {
    padding-left: 1em;
    font-size: 1.3rem;
  }
}

@media screen and (max-width: 1100px) {
  .headerNav__item {
    width: 8rem;
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 1000px) {
  .footerMenu__item {
    padding: .5rem 1rem;
    min-width: 0;
  }
}

@media screen and (max-width: 900px) {
  .phiName__br {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .sp-flex {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .flex.sp-bet, .sp-flex.sp-bet {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  .flex.aro, .flex.sp-aro, .sp-flex.aro, .sp-flex.sp-aro {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex.sp-vstart, .sp-flex.sp-vstart {
    -ms-flex-align: start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .flex.sp-vend, .sp-flex.sp-vend {
    -ms-flex-align: end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .flex.sp-vcenter, .sp-flex.sp-vcenter {
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .flex.sp-hstart, .sp-flex.sp-hstart {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .flex.sp-hcenter, .sp-flex.sp-hcenter {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .flex.sp-hend, .sp-flex.sp-hend {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
            justify-content: flex-end;
  }
  .flex.sp-str, .sp-flex.sp-str {
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
            align-items: stretch;
  }
  .flex.sp-vert, .sp-flex.sp-vert {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .flex.sp-break, .sp-flex.sp-break {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex > .sp-1, .sp-flex > .sp-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex > .sp-2, .sp-flex > .sp-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex > .sp-3, .sp-flex > .sp-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .sp-table-break td, .sp-table-break th, .sp-table-break tr {
    display: inline-block;
    width: 100%;
  }
  .sp-table-over {
    overflow-x: auto;
  }
  .sp-table-over th {
    white-space: nowrap;
  }
  .pc {
    display: none !important;
  }
  .sp-hide {
    display: none;
  }
  .sp-ta-center {
    text-align: center;
  }
  .sp-ta-right {
    text-align: right;
  }
  .sp-ta-left {
    text-align: left;
  }
  .md-lay.sp-over {
    display: block;
  }
  .md-lay.sp-over .lay-bg img {
    margin-left: 50%;
    width: auto;
    max-width: none;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
  }
  .md-lay.sp-through {
    display: inline-block;
    overflow: visible;
  }
  .md-lay.sp-through .lay-bg img {
    width: auto;
    max-width: none;
  }
  .sp-md-acc .acc-body {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  .sp-md-acc .acc-body .acc-body:not(.active) {
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
  }
  .sp-md-acc .acc-body:not(.active) .acc-on, .sp-md-acc .acc-check:not(:checked) ~ .acc-body .acc-on, .sp-md-acc .acc-check:not(:checked) ~ .acc-btn .acc-on {
    display: none;
  }
  .sp-md-acc .acc-body.active, .sp-md-acc .acc-check:checked ~ .acc-body, .sp-md-acc .acc-check:checked ~ .acc-btn {
    max-height: none;
    opacity: 1;
  }
  .sp-md-acc .acc-body.active .acc-off, .sp-md-acc .acc-check:checked ~ .acc-body .acc-off, .sp-md-acc .acc-check:checked ~ .acc-btn .acc-off {
    display: none;
  }
  .sp-wrap {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .news__head {
    padding: 0 0 1.5rem;
    font-size: 1.6rem;
  }
  .news__head:before {
    margin-right: 1rem;
    width: 1rem;
    height: 1rem;
  }
  .news__list {
    margin-top: 1rem;
    padding: 0 2rem .5rem 0;
    max-height: 50vw;
  }
  .news__list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
  .news__item {
    padding: .5rem 0;
    font-size: 1.2rem;
  }
  .news__date, .news__text {
    width: 100%;
  }
  .news.news--school .news__head {
    padding: 0 0 1.5rem;
  }
  .news.news--school .news__list {
    margin: 1rem 0 0;
    padding: 0 2rem 0 0;
    max-height: 25.5rem;
  }
  .contents {
    padding-top: 4.5rem;
  }
  .header {
    max-height: 100%;
    overflow: auto;
  }
  .header__frame {
    padding: 0;
  }
  .header__left, .header__right {
    max-width: 48%;
    height: 4.5rem;
  }
  .header__logo-img {
    max-width: 12rem;
  }
  .footerBnr {
    padding: 4rem 1rem;
    background: #fdc383;
  }
  .footerBnr__item {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
  .footerBnr__item + .footerBnr__item {
    margin-top: 2rem;
  }
  .footerLink {
    padding: 3.5rem 0;
  }
  .footerLink__logo {
    max-width: 25rem;
  }
  .footerLink__frame {
    text-align: center;
  }
  .footerLink__body {
    display: inline-block;
    margin-top: 2rem;
  }
  .footerLink__item {
    font-size: 1.3rem;
    line-height: 2.5;
  }
  .footerContact {
    padding: 3.5rem 0;
    text-align: center;
  }
  .footerContact__title {
    font-size: 1.8rem;
  }
  .footerContact__title:after {
    margin: 1.3rem auto 0;
    width: 3rem;
    height: 2px;
  }
  .footerContact__intro {
    margin: 1.5rem 0 0;
    font-size: 1.5rem;
  }
  .footerContact__note {
    font-size: 1.4rem;
  }
  .footerContact__guide {
    margin: 1.5rem 0 0;
    font-size: 1.2rem;
  }
  .footerContact__list {
    margin: 1.5rem 0 0;
  }
  .footerContact__item {
    width: 100%;
  }
  .footerContact__item + .footerContact__item {
    margin: 1.7rem 0 0;
  }
  .footerContact__link {
    position: relative;
    margin: 0 auto;
    border: 1px solid #f29344;
    border-radius: 5rem;
    width: 100%;
    max-width: 29rem;
    height: 6rem;
    color: #fff;
    background: #f29344;
  }
  .footerContact__link:hover {
    color: #f29344;
    background: #fff;
  }
  .footerContact__icon {
    position: absolute;
    top: 50%;
    left: 2rem;
    z-index: 2;
    margin: 0;
    border-radius: 0;
    width: 2.5rem;
    height: auto;
    font-size: 1.6rem;
    color: inherit;
    background: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .footerContact__icon--tel {
    font-size: 2.7rem;
  }
  .footerContact__name {
    font-size: 1.8rem;
    color: inherit;
  }
  .footerContact__sub {
    margin: .5rem 0 0;
    font-size: 1.5rem;
  }
  .footerContact__time {
    margin: 1.5rem 0 0;
  }
  .footerContact.footerContact--school {
    margin: 5rem 0 0;
    padding: 2rem 1rem;
    border-radius: 0;
  }
  .footerContact.footerContact--school .footerContact__title {
    padding: 1rem 3rem;
    width: 70%;
  }
  .footerContact.footerContact--school .footerContact__intro {
    margin: 1.5rem 0 0;
    font-size: 1.4rem;
  }
  .footerContact.footerContact--school .footerContact__note {
    font-size: 1.1rem;
  }
  .footerContact.footerContact--school .footerContact__list {
    margin: 1rem 0 0;
  }
  .footerContact.footerContact--school .footerContact__item {
    width: 100%;
  }
  .footerContact.footerContact--school .footerContact__item + .footerContact.footerContact--school .footerContact__item {
    margin: 2rem 0 0;
  }
  .footerContact.footerContact--school .footerContact__link {
    position: relative;
    margin: 0 auto;
    border: 1px solid #f29344;
    border-radius: 5rem;
    width: 100%;
    max-width: 29rem;
  }
  .footerContact.footerContact--school .footerContact__icon {
    width: 2.5rem;
    height: auto;
    font-size: 1.6rem;
    color: inherit;
  }
  .footerContact.footerContact--school .footerContact__icon--tel {
    font-size: 2.7rem;
  }
  .footerContact.footerContact--school .footerContact__name {
    font-size: 1.8rem;
  }
  .footerContact.footerContact--school .footerContact__sub {
    margin: .5rem 0 0;
    font-size: 1.5rem;
  }
  .footerContact.footerContact--school .footerContact__time {
    margin: 1rem 0 0;
  }
  .footerMenu {
    padding: 2rem 1rem;
  }
  .footerMenu__list {
    position: relative;
  }
  .footerMenu__list:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.25);
    content: "";
  }
  .footerMenu__item {
    padding: 0 .5rem;
    width: 50%;
    min-width: 50%;
    height: 3rem;
    font-size: 1.2rem;
  }
  .footerMenu__item:nth-child(2n) {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
  }
  .footerMenu__item:nth-child(n+3) {
    margin-top: 2rem;
  }
  .footerCopy {
    padding: 0 0 1rem;
    font-size: 1rem;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: center;
            transform-origin: center;
  }
  .topBg {
    background: 0;
  }
  .topMv__frame {
    border-radius: 0;
  }
  .topMv__head {
    height: 50vw;
    font-size: 8vw;
  }
  .topMv__pager {
    bottom: 15vw;
  }
  .topMv .swiper-pagination .swiper-pagination-bullet, .topMv .swiper-pagination .swiper-pagination-bullet:not(:first-child) {
    margin: 0 .6rem;
  }
  .topNews__frame {
    top: -9vw;
    padding: 0;
  }
  .topNews__box {
    padding: 2rem;
  }
  .topIntro {
    padding: 76vw 0 5rem;
  }
  .topIntro__title:after {
    margin: 2.5rem auto 0;
    width: 4rem;
    height: 3px;
  }
  .topIntro__text {
    margin-top: 2rem;
    font-size: 3.5vw;
  }
  .topIntro__slide {
    margin-top: 3.5rem;
  }
  .shiNav {
    padding: 0 .5rem;
    font-size: 1.5rem;
  }
  .shiNav--top {
    margin: 3rem 0 0;
  }
  .shiNav__item {
    padding: 0 .5rem;
  }
  .shiNav__btn {
    height: 4rem;
    font-size: 1.2rem;
  }
  .shiNav__icon {
    right: .5rem;
    font-size: 1rem;
  }
  .shiSec {
    padding: 3rem 0 0;
  }
  .shiSec + .shiSec, .shiSec__head {
    margin: 1.5rem 0 0;
  }
  .shiSec__head, .shiSec__item {
    font-size: 1.5rem;
  }
  .shiSec__item {
    margin-top: 1rem;
    padding: 0 2rem;
    width: 100%;
    height: 5.5rem;
  }
  .shiSec__area {
    margin-right: 1rem;
    padding: .5rem;
    font-size: 1rem;
  }
  .shiSec__icon {
    font-size: 1.5rem;
  }
  .shiMap {
    margin: 2rem 0 0;
  }
  .shiMap__frame {
    height: 24rem;
  }
  .shiDl {
    padding: 4rem 0 5.5rem;
  }
  .shiDl__list {
    margin: 2rem 0 0;
  }
  .shiDl__head {
    width: 100%;
    font-size: 1.5rem;
    font-weight: 500;
  }
  .shiDl__btn {
    margin: .7rem .9rem 0 0;
    padding: 0 1.2rem;
    height: 3.2rem;
    font-size: 1.2rem;
  }
  .shiDl__btn:last-child {
    margin: .7rem 0 0;
  }
  .fa-solid fa-arrow-down-to-bracket {
    margin: 0 .6rem 0 0;
    font-size: 1rem;
  }
  .scFrame {
    padding: 0 0 5rem;
  }
  .scHead {
    padding: 4.5rem 0 0;
  }
  .scHead__title {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  .scHead__address {
    margin: -1rem 0 0;
    font-size: 1.2rem;
  }
  .scHead__item + .scHead__item {
    margin: 0 0 0 1.5rem;
  }
  .scHead__icon {
    margin: 0 .2rem 0 0;
    width: 1.75rem;
    height: 1.75rem;
  }
  .scHead__icon--tel {
    font-size: 1rem;
  }
  .scHead__icon--fax {
    font-size: 1.1rem;
  }
  .scHead__no {
    font-size: 1.5rem;
  }
  .scHead__time {
    margin: .9rem 0 0;
    font-size: 1.2rem;
  }
  .scNews {
    padding: 1.7rem 2rem 1rem;
  }
  .scData, .scNews {
    margin: 5rem 0 0;
  }
  .scData__item {
    width: 100%;
  }
  .scData__item + .scData__item {
    margin-top: 1.7rem;
  }
  .scData__item--wide {
    width: 100%;
  }
  .scData__note {
    margin: 1rem 0 0;
    font-size: 1.2rem;
    font-weight: 500;
  }
  .scData__noteText {
    border-bottom: 1px solid #d83a2f;
  }
  .scDataTable__td, .scDataTable__th {
    padding: .5rem 1rem;
    font-size: 1.2rem;
  }
  .scDataTable__th {
    width: 9rem;
  }
  .scDataTable__td {
    width: calc(100% - 9rem);
  }
  .scDataTable table {
    margin: -.5rem -1rem;
    width: calc(100% + 2rem);
  }
  .scDataTable td, .scDataTable th {
    padding: .5rem;
    font-size: .9em;
  }
  .scCapTable {
    max-width: 100%;
  }
  .scCapTable__head {
    padding: .7rem;
    font-size: 1.2rem;
  }
  .scCapTable__sub {
    font-size: .9rem;
  }
  .scCapTable__tr {
    padding: .7rem 1rem;
  }
  .scCapTable__td, .scCapTable__th {
    font-size: 1.2rem;
  }
  .scMana {
    margin: 2.5rem 0 0;
    padding: 0;
    background-image: url(../img/sc_bg_sp_01.png), url(../img/sc_bg_sp_02.png);
    background-position: center 5rem,bottom;
    background-size: 100% auto;
  }
  .scMana__profile {
    width: 100%;
  }
  .scMana__img {
    margin: 2.5rem auto 0;
    border: 3px solid #fef4da;
    border-radius: 2rem;
    width: 10rem;
  }
  .scMana__name {
    margin: .7rem 0 0;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1;
    color: #f29344;
    text-align: center;
  }
  .scMana__data {
    width: 100%;
  }
  .scMana__head {
    padding: 0 0 .5rem;
    font-size: 1.6rem;
  }
  .scMana__head:before {
    margin-right: 1rem;
    width: 1rem;
    height: 1rem;
  }
  .scMana__text {
    margin: 2rem 0 0;
    font-size: 1.2rem;
  }
  .scPrice {
    margin: 6rem 0 0;
  }
  .scPrice__head {
    margin: 2rem 0 0;
    font-size: 1.2rem;
  }
  .scPrice__note {
    margin: .8rem 0 0;
    font-size: .9rem;
  }
  .scPrice__item {
    width: 100%;
  }
  .scPrice .sp-sub {
    font-size: .9rem;
  }
  .scPrice table {
    margin: 1rem 0 0;
    width: 100%;
    font-size: 1.2rem;
  }
  .scPrice td, .scPrice th {
    padding: .5rem 1rem;
    width: 33.333%;
    text-align: center;
  }
  .scPrice td:not(:first-child), .scPrice th:not(:first-child) {
    border-left: 1px solid #ccc;
  }
  .scPrice th {
    font-weight: 500;
    background: #fef4da;
  }
  .scPrice thead th {
    color: #fff;
    background: #f29344;
  }
  .scPrice .wide td {
    width: 30%;
  }
  .scPrice .wide td:nth-child(2) {
    border-right: 1px solid #ccc;
    width: 70%;
  }
  .scPrice .wide td {
    text-align: left;
  }
  .scPrice .full td, .scPrice .full td:last-child, .scPrice .full th, .scPrice .full th:last-child {
    width: 100%;
  }
  .scPrice .full td {
    text-align: left;
  }
  .scPriceText {
    margin: 2rem 0 0;
    padding: 2.5rem 1rem;
    border-radius: 0;
    font-size: 1.2rem;
  }
  .scPriceText__text {
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .scPriceText__more {
    margin: 1rem 0 0;
    text-align: center;
  }
  .scPriceText__btn {
    padding: 1rem 3rem;
    width: auto;
    height: 3.8rem;
    font-size: 1.2rem;
  }
  .scPriceText__icon {
    font-size: 1.2rem;
  }
  .scSchedule {
    padding: 5rem 0 0;
  }
  .scSchedule__list {
    margin: 2rem 0 0;
  }
  .scSchedule__item {
    padding: 0;
    width: 100%;
  }
  .scSchedule__item + .scSchedule__item {
    margin: 2rem 0 0;
    padding: 2rem 0 0;
    border-top: 1px solid #f8f3ed;
  }
  .scSchedule__head {
    padding: 0 0 2rem;
    font-size: 1.6rem;
    text-align: left;
  }
  .scSchedule__line--day + .scSchedule__line--day {
    margin: 2rem 0 0;
  }
  .scSchedule__line--year + .scSchedule__line--year {
    margin: 1.5rem 0 0;
  }
  .scSchedule__time {
    margin: 0 1.5rem 0 0;
    font-size: 1.2rem;
    line-height: 1;
    color: #fff;
  }
  .scSchedule__time--day {
    width: 4.5rem;
    height: 2rem;
  }
  .scSchedule__time--year {
    width: 3rem;
    height: 3rem;
  }
  .scSchedule__act {
    max-width: calc(100% - 5rem);
    font-size: 1.2rem;
  }
  .scStep {
    margin: 4.5rem 0 0;
  }
  .scStep__list {
    padding: 2rem 0 0;
  }
  .scStep__item {
    position: relative;
    margin: 3rem 0 0;
    padding: 3rem 1rem 1.4rem;
    width: 100%;
  }
  .scStep__chip {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.2rem;
  }
  .scStep__val {
    font-size: 1.8rem;
  }
  .scStep__icon {
    font-size: 3rem;
  }
  .scStep__name {
    min-height: 0;
    font-size: 1.8rem;
  }
  .scStep__note {
    margin: .2rem 0 0;
    font-size: .9rem;
  }
  .scAccess {
    margin: 4.5rem 0 0;
  }
  .scAccess__list {
    margin: 1rem 0 0;
  }
  .scAccess__item {
    width: 100%;
  }
  .scAccess__item + .scAccess__item {
    margin: 1rem 0 0;
  }
  .scAccess__map iframe {
    height: 24rem;
  }
  .scAccess__address {
    font-size: 1.2rem;
  }
  .scAccess__text {
    margin: 1rem 0 0;
    font-size: .9rem;
  }
  .scEntry {
    margin: 5rem 0 0;
  }
  .scEntry__step {
    margin: 2rem 0 0;
    font-size: 1.2rem;
  }
  .scEntry__data {
    padding: 1.5rem 2rem;
    width: 100%;
  }
  .scEntry__data, .scPanorama {
    margin: 1rem 0 0;
    font-size: 1.2rem;
  }
  .scPanorama {
    padding: 1.5rem;
  }
  .scPanorama__text {
    width: 100%;
    text-align: center;
  }
  .scPanorama__btn {
    margin: 1rem 0 0;
    width: 15rem;
    height: 4rem;
    font-size: 1.2rem;
  }
  .scPanorama__icon {
    font-size: 1rem;
  }
  .scDl {
    margin: 5rem 0 0;
  }
  .scDl__list {
    padding: 1rem 0 0;
  }
  .scDl__item {
    margin: 1rem 1rem 0 0;
    padding: 0 1.5rem;
    height: 3.5rem;
    font-size: 1.2rem;
  }
  .scDl__item:last-child {
    margin: 1rem 0 0;
  }
  .scDl__icon {
    margin: 0 1rem 0 0;
    font-size: .9rem;
  }
  .phiMv {
    padding: 0 0 3.5rem;
    background-image: url(../img/phi_mv_sp.jpg);
  }
  .phiMv__item {
    width: 80vw;
    height: 80vw;
  }
  .phiMv__item--2 {
    margin-top: -18vw;
    margin-right: 0;
  }
  .phiMv__item--3 {
    margin-top: -15vw;
    width: 95vw;
    height: 95vw;
  }
  .phiMv__head {
    font-size: 4.4vw;
  }
  .phiMv__head--1 {
    padding-top: 21vw;
  }
  .phiMv__head--2 {
    margin-top: 15vw;
  }
  .phiMv__head--3 {
    margin-top: 9vw;
  }
  .phiMv__text {
    font-size: 4.8vw;
  }
  .phiMv__text--1 {
    height: 32vw;
  }
  .phiMv__text--2 {
    height: 45vw;
    font-size: 4.5vw;
  }
  .phiMv__text--3 {
    height: 69vw;
    font-size: 3.2vw;
  }
  .phiIntro {
    padding: 5rem 0 0;
  }
  .phiIntro__box {
    bottom: 2rem;
    left: 1rem;
    padding: 2rem 1rem;
    width: calc(100% - 2rem);
  }
  .phiIntro__head {
    font-size: 1.8rem;
    line-height: 1.5;
  }
  .phiIntro__head:after {
    margin: 1.7rem auto 0;
    width: 2.5rem;
    height: 2px;
  }
  .phiIntro__text {
    margin-top: 1.5rem;
    font-size: 1.3rem;
  }
  .phiName {
    padding: 5rem 0 3rem;
  }
  .phiName__text {
    padding: 2rem 0 0;
    font-size: 1.5rem;
    line-height: 2;
  }
  .phiName__large {
    font-size: 1.8rem;
  }
  .phiName__large--2 {
    font-size: 2rem;
  }
  .mapFrame {
    padding: 3.5rem 0 4.5rem;
  }
  .mapBlock + .mapBlock {
    margin: 4rem 0 0;
  }
  .mapBox {
    margin: 2rem 0 0;
  }
  .mapBox + .mapBox {
    margin: 4rem 0 0;
  }
  .mapList__item {
    width: 100%;
  }
  .mapList__head, .mapList__link {
    font-size: 1.5rem;
  }
  .mapList__icon {
    margin: 0 0 0 .5rem;
  }
  .guideIntro {
    margin: 3rem 0 0;
    font-size: 1.2rem;
    line-height: 1.8;
  }
  .guideIntro__head {
    padding: 0 0 1.5rem;
    font-size: 1.8rem;
  }
  .guideSec {
    margin: 3rem 0 0;
  }
  .guideSec:last-child {
    padding: 0 0 4.5rem;
  }
  .guideSec__text {
    margin: 2rem 0 0;
    font-size: 1.2rem;
  }
  .guideSec__text p + p {
    padding-top: 1em;
  }
  .guideSec__text b {
    font-weight: 500;
  }
  .guideSec__head {
    padding: 1rem 0;
    font-size: 1.5rem;
    font-weight: 500;
  }
  .guideSec__head:not(:first-child) {
    margin-top: 1rem;
  }
  .guideSec__icon--arrow {
    font-size: 1.2rem;
    color: #00a852;
  }
  .guideSec__icon--blank {
    font-size: 1.2rem;
    color: #666;
  }
  .guideSec__note {
    margin: 2rem 0 0;
    font-size: 1rem;
  }
  .error {
    padding: 5rem 0;
  }
  .error__code {
    font-size: 8rem;
  }
  .error__message {
    margin: 1.5rem 0 0;
    font-size: 1.6rem;
  }
  .error__title {
    margin: 3rem 0 0;
    font-size: 1.6rem;
  }
  .error__text {
    margin: 2rem 0 0;
    font-size: 1.4rem;
  }
  .error__back {
    margin: 2.5rem 0 0;
  }
  .error__btn {
    max-width: 25rem;
    height: 5rem;
    font-size: 1.8rem;
  }
  .comMessage {
    padding: 3.5rem 0 0;
    font-size: 1.3rem;
  }
  .comMessage__text {
    margin: 1.5rem 0 0;
  }
  .comMessage__data {
    margin: 3rem 0 0;
  }
  .comMessage__pos {
    margin: 0 1rem 0 0;
  }
  .comMessage__name {
    margin: -1rem 0 0;
    font-size: 1.6rem;
  }
  .comMessage__ruby {
    font-size: .5rem;
  }
  .comData {
    padding: 4.5rem 0 5rem;
  }
  .comData__table {
    margin: 2rem 0 0;
    padding: 1rem 1.5rem;
  }
  .comData__tr {
    padding: 2rem 1.5rem;
  }
  .comData__cell {
    font-size: 1.2rem;
  }
  .comData__cell--th {
    width: 11rem;
  }
  .comData__cell--td {
    width: calc(100% - 11rem);
  }
  .pageMv {
    height: 8rem;
  }
  .pageHead, .pageMv__title {
    font-size: 1.8rem;
  }
  .pageHead {
    padding: 0 0 .7rem;
    border-bottom: 1px solid #eee;
  }
  .pageHead:before {
    margin: 0 1rem 0 0;
    width: .3rem;
    height: 1.8rem;
    content: "";
  }
}

@media (-ms-high-contrast: none) {
  .topBg {
    background-attachment: scroll;
  }
}

@media screen and (orientation: landscape) {
  .md-overlay--ripple {
    width: 300vw;
    height: 300vw;
  }
}

/*# sourceMappingURL=common.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJjb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBQztFQUEyWixTQUFRO0VBQUMsVUFBUztFQUFDLFNBQVE7RUFBQyxhQUFZO0VBQUMsZUFBYztFQUFDLHdCQUF1QjtBRFEzZjs7QUNSNGY7RUFBSyxjQUFhO0FEWTlnQjs7QUNaK2dCO0VBQU0sZ0JBQWU7QURnQnBpQjs7QUNoQnFpQjtFQUFNLGlCQUFnQjtFQUFDLHlCQUF3QjtBRHFCcGxCOztBQ3JCcWxCO0VBQWMsb0JBQW1CO0VBQUMsZ0JBQWU7RUFBQyxzQkFBcUI7QUQyQjVwQjs7QUMzQjZwQjtFQUFhLFlBQVc7QUQrQnJyQjs7QUMvQnNyQjtFQUFvRCxXQUFVO0VBQUMsYUFBWTtBRG9DandCOztBQ3BDa3dCO0VBQU0sU0FBUTtBRHdDaHhCOztBQ3hDaXhCO0VBQTJGLGNBQWE7QUQ0Q3ozQjs7QUM1QzAzQjtFQUFLLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFBQyxnQkFBZTtBRGlEcDZCOztBQ2pEcTZCO0VBQWlCLDJCQUFrQjtVQUFsQixtQkFBa0I7QURxRHg4Qjs7QUNyRHk4QjtFQUFJLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFBQyxlQUFjO0VBQUMsWUFBVztFQUFDLHNCQUFxQjtBRDREcGhDOztBQzVEcWhDO0VBQUUsZ0NBQXVCO1VBQXZCLHdCQUF1QjtBRGdFOWlDOztBQ2hFK2lDO0VBQVMsZ0JBQWU7QURvRXZrQzs7QUNwRXdrQztFQUFJLGVBQWM7RUFBQyxxQkFBb0I7QUR5RS9tQzs7QUN6RWduQztFQUFNLFdBQVU7RUFBQyxlQUFjO0FEOEUvb0M7O0FDOUVncEM7RUFBc0Msa0JBQWlCO0FEa0Z2c0M7O0FDbEZ3c0M7RUFBTSxlQUFjO0VBQUMscUJBQW9CO0VBQUMscUJBQW9CO0FEd0Z0d0M7O0FDeEZ1d0M7RUFBMkQsY0FBYTtBRDRGLzBDOztBQzVGZzFDO0VBQXlDLGNBQWE7QURnR3Q0Qzs7QUNoR2cxQztFQUF5QyxjQUFhO0FE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b0JBQW1CO0VEaXhJMXE3RDtFQ2p4STJxN0Q7SUFBZSxpQkFBZ0I7RURveEkxczdEO0VDcHhJMnM3RDtJQUFtQixZQUFXO0VEdXhJenU3RDtFQ3Z4STB1N0Q7SUFBbUIseUJBQXdCO0VEMHhJcng3RDtFQzF4SXN4N0Q7SUFBUSxZQUFXO0VENnhJenk3RDtFQzd4STB5N0Q7SUFBeUIsaUJBQWdCO0VEZ3lJbjE3RDtFQ2h5SW8xN0Q7SUFBVSxrQkFBaUI7SUFBQyw2QkFBNEI7RURveUk1NDdEO0VDcHlJNjQ3RDtJQUFpQixrQkFBaUI7SUFBQyxZQUFXO0lBQUMsY0FBYTtJQUFDLFdBQVU7RUQweUlwOTdEO0FBQ0Y7O0FDM3lJdzk3RDtFQUFnQztJQUFPLDZCQUE0QjtFRGd6SXpoOEQ7QUFDRjs7QUNqekk2aDhEO0VBQTBDO0lBQW9CLFlBQVc7SUFBQyxhQUFZO0VEdXpJam44RDtBQUNGOztBQ3h6SXFuOEQscUNBQUEiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGFwcGxldCwgYXJ0aWNsZSwgYXNpZGUsIGF1ZGlvLCBiLCBiaWcsIGJsb2NrcXVvdGUsIGJvZHksIGNhbnZhcywgY2FwdGlvbiwgY2VudGVyLCBjaXRlLCBjb2RlLCBkZCwgZGVsLCBkZXRhaWxzLCBkZm4sIGRpdiwgZGwsIGR0LCBlbSwgZW1iZWQsIGZpZWxkc2V0LCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgZm9ybSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaGVhZGVyLCBoZ3JvdXAsIGh0bWwsIGksIGlmcmFtZSwgaW1nLCBpbnMsIGtiZCwgbGFiZWwsIGxlZ2VuZCwgbGksIG1hcmssIG1lbnUsIG5hdiwgb2JqZWN0LCBvbCwgb3V0cHV0LCBwLCBwcmUsIHEsIHJ1YnksIHMsIHNhbXAsIHNlY3Rpb24sIHNtYWxsLCBzcGFuLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdW1tYXJ5LCBzdXAsIHRhYmxlLCB0Ym9keSwgdGQsIHRmb290LCB0aCwgdGhlYWQsIHRpbWUsIHRyLCB0dCwgdSwgdWwsIHZhciwgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiwgdGQsIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBxOmFmdGVyLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc3VwIHtcbiAgZm9udC1zaXplOiAuN2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudGFibGUgcDpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxudGQsIHRoIHtcbiAgbWluLWhlaWdodDogMWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSwgYXJlYSwgYnV0dG9uLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSwgbGFiZWwsIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJvZHktaW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5hbmltZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmFuaW1lOm5vdCgua2V5KSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLmFuaW1lLmZsaXAteCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG59XG5cbi5hbmltZS5mbGlwLXkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xufVxuXG4uYW5pbWUuem9vbS1pbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5hbmltZS50b3AtaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5hbmltZS5ib3R0b20taW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5cbi5hbmltZS5sZWZ0LWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbn1cblxuLmFuaW1lLnJpZ2h0LWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNmb3JtLXB1cmdlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXB1cmdlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5hbmltZS5ib3R0b20taW4sIC5hbmltZS5mYWRlLWluLCAuYW5pbWUuZmxpcC14LCAuYW5pbWUuZmxpcC15LCAuYW5pbWUubGVmdC1pbiwgLmFuaW1lLnJpZ2h0LWluLCAuYW5pbWUudG9wLWluLCAuYW5pbWUuem9vbS1pbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS5hY3RpdmUgLmFuaW1lLmJvdHRvbS1pbi5jaGFpbjpub3QoLmtleSksIC5hbmltZS5hY3RpdmUgLmFuaW1lLmZhZGUtaW4uY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYWN0aXZlIC5hbmltZS5mbGlwLXguY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYWN0aXZlIC5hbmltZS5mbGlwLXkuY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYWN0aXZlIC5hbmltZS5sZWZ0LWluLmNoYWluOm5vdCgua2V5KSwgLmFuaW1lLmFjdGl2ZSAuYW5pbWUucmlnaHQtaW4uY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYWN0aXZlIC5hbmltZS50b3AtaW4uY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYWN0aXZlIC5hbmltZS56b29tLWluLmNoYWluOm5vdCgua2V5KSwgLmFuaW1lLmJvdHRvbS1pbi5hY3RpdmU6bm90KC5rZXkpLCAuYW5pbWUuYm90dG9tLWluLmxvY2s6bm90KC5rZXkpLCAuYW5pbWUuZmFkZS1pbi5hY3RpdmU6bm90KC5rZXkpLCAuYW5pbWUuZmFkZS1pbi5sb2NrOm5vdCgua2V5KSwgLmFuaW1lLmZsaXAteC5hY3RpdmU6bm90KC5rZXkpLCAuYW5pbWUuZmxpcC14LmxvY2s6bm90KC5rZXkpLCAuYW5pbWUuZmxpcC15LmFjdGl2ZTpub3QoLmtleSksIC5hbmltZS5mbGlwLXkubG9jazpub3QoLmtleSksIC5hbmltZS5sZWZ0LWluLmFjdGl2ZTpub3QoLmtleSksIC5hbmltZS5sZWZ0LWluLmxvY2s6bm90KC5rZXkpLCAuYW5pbWUucmlnaHQtaW4uYWN0aXZlOm5vdCgua2V5KSwgLmFuaW1lLnJpZ2h0LWluLmxvY2s6bm90KC5rZXkpLCAuYW5pbWUudG9wLWluLmFjdGl2ZTpub3QoLmtleSksIC5hbmltZS50b3AtaW4ubG9jazpub3QoLmtleSksIC5hbmltZS56b29tLWluLmFjdGl2ZTpub3QoLmtleSksIC5hbmltZS56b29tLWluLmxvY2s6bm90KC5rZXkpLCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuYm90dG9tLWluOm5vdCgua2V5KSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmZhZGUtaW46bm90KC5rZXkpLCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZmxpcC14Om5vdCgua2V5KSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmZsaXAteTpub3QoLmtleSksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5sZWZ0LWluOm5vdCgua2V5KSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLnJpZ2h0LWluOm5vdCgua2V5KSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLnRvcC1pbjpub3QoLmtleSksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS56b29tLWluOm5vdCgua2V5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFuaW1lLmFjdGl2ZSAuYW5pbWUuYm90dG9tLWluLmNoYWluLmtleSwgLmFuaW1lLmFjdGl2ZSAuYW5pbWUuZmFkZS1pbi5jaGFpbi5rZXksIC5hbmltZS5hY3RpdmUgLmFuaW1lLmZsaXAteC5jaGFpbi5rZXksIC5hbmltZS5hY3RpdmUgLmFuaW1lLmZsaXAteS5jaGFpbi5rZXksIC5hbmltZS5hY3RpdmUgLmFuaW1lLmxlZnQtaW4uY2hhaW4ua2V5LCAuYW5pbWUuYWN0aXZlIC5hbmltZS5yaWdodC1pbi5jaGFpbi5rZXksIC5hbmltZS5hY3RpdmUgLmFuaW1lLnRvcC1pbi5jaGFpbi5rZXksIC5hbmltZS5hY3RpdmUgLmFuaW1lLnpvb20taW4uY2hhaW4ua2V5LCAuYW5pbWUuYm90dG9tLWluLmFjdGl2ZS5rZXksIC5hbmltZS5ib3R0b20taW4ubG9jay5rZXksIC5hbmltZS5mYWRlLWluLmFjdGl2ZS5rZXksIC5hbmltZS5mYWRlLWluLmxvY2sua2V5LCAuYW5pbWUuZmxpcC14LmFjdGl2ZS5rZXksIC5hbmltZS5mbGlwLXgubG9jay5rZXksIC5hbmltZS5mbGlwLXkuYWN0aXZlLmtleSwgLmFuaW1lLmZsaXAteS5sb2NrLmtleSwgLmFuaW1lLmxlZnQtaW4uYWN0aXZlLmtleSwgLmFuaW1lLmxlZnQtaW4ubG9jay5rZXksIC5hbmltZS5yaWdodC1pbi5hY3RpdmUua2V5LCAuYW5pbWUucmlnaHQtaW4ubG9jay5rZXksIC5hbmltZS50b3AtaW4uYWN0aXZlLmtleSwgLmFuaW1lLnRvcC1pbi5sb2NrLmtleSwgLmFuaW1lLnpvb20taW4uYWN0aXZlLmtleSwgLmFuaW1lLnpvb20taW4ubG9jay5rZXksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5ib3R0b20taW4ua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZmFkZS1pbi5rZXksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5mbGlwLXgua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZmxpcC15LmtleSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmxlZnQtaW4ua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUucmlnaHQtaW4ua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUudG9wLWluLmtleSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLnpvb20taW4ua2V5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdHJhbnNmb3JtLXB1cmdlO1xuICBhbmltYXRpb24tbmFtZTogdHJhbnNmb3JtLXB1cmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZXhwYW5kLXgge1xuICB0byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZC14IHtcbiAgdG8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGV4cGFuZC15IHtcbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZC15IHtcbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uYW5pbWUuZXhwYW5kLXgge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG4uYW5pbWUuYWN0aXZlIC5hbmltZS5leHBhbmQteC5jaGFpbjpub3QoLmtleSksIC5hbmltZS5leHBhbmQteC5hY3RpdmU6bm90KC5rZXkpLCAuYW5pbWUuZXhwYW5kLXgubG9jazpub3QoLmtleSksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5leHBhbmQteDpub3QoLmtleSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5hbmltZS5hY3RpdmUgLmFuaW1lLmV4cGFuZC14LmNoYWluLmtleSwgLmFuaW1lLmV4cGFuZC14LmFjdGl2ZS5rZXksIC5hbmltZS5leHBhbmQteC5sb2NrLmtleSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmV4cGFuZC14LmtleSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZC14O1xuICBhbmltYXRpb24tbmFtZTogZXhwYW5kLXg7XG59XG5cbi5hbmltZS5leHBhbmQteSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmFuaW1lLmFjdGl2ZSAuYW5pbWUuZXhwYW5kLXkuY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuZXhwYW5kLXkuYWN0aXZlOm5vdCgua2V5KSwgLmFuaW1lLmV4cGFuZC15LmxvY2s6bm90KC5rZXkpLCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZXhwYW5kLXk6bm90KC5rZXkpIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmFuaW1lLmFjdGl2ZSAuYW5pbWUuZXhwYW5kLXkuY2hhaW4ua2V5LCAuYW5pbWUuZXhwYW5kLXkuYWN0aXZlLmtleSwgLmFuaW1lLmV4cGFuZC15LmxvY2sua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZXhwYW5kLXkua2V5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZXhwYW5kLXk7XG4gIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQteTtcbn1cblxuLmFuaW1lLmV4cGFuZC14LCAuYW5pbWUuZXhwYW5kLXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZm9jdXMtaW4ge1xuICB0byB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmb2N1cy1pbiB7XG4gIHRvIHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWUuYmx1ciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS5hY3RpdmUgLmFuaW1lLmJsdXIuY2hhaW46bm90KC5rZXkpLCAuYW5pbWUuYmx1ci5hY3RpdmU6bm90KC5rZXkpLCAuYW5pbWUuYmx1ci5sb2NrOm5vdCgua2V5KSwgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmJsdXI6bm90KC5rZXkpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1lLmFjdGl2ZSAuYW5pbWUuYmx1ci5jaGFpbi5rZXksIC5hbmltZS5ibHVyLmFjdGl2ZS5rZXksIC5hbmltZS5ibHVyLmxvY2sua2V5LCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuYmx1ci5rZXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0cmFuc2Zvcm0tcHVyZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiB0cmFuc2Zvcm0tcHVyZ2U7XG59XG5cbkBzdXBwb3J0cyAoZmlsdGVyOiBibHVyKDEycHgpKSB7XG4gIC5hbmltZS5ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIH1cbiAgLmFuaW1lLmFjdGl2ZSAuYW5pbWUuYmx1ci5jaGFpbjpub3QoLmtleSksIC5hbmltZS5ibHVyLmFjdGl2ZTpub3QoLmtleSksIC5hbmltZS5ibHVyLmxvY2s6bm90KC5rZXkpLCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuYmx1cjpub3QoLmtleSkge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICAuYW5pbWUuYWN0aXZlIC5hbmltZS5ibHVyLmNoYWluLmtleSwgLmFuaW1lLmJsdXIuYWN0aXZlLmtleSwgLmFuaW1lLmJsdXIubG9jay5rZXksIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5ibHVyLmtleSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZm9jdXMtaW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZvY3VzLWluO1xuICB9XG59XG5cbmJvZHkgLmtvc3VnaSwgYnV0dG9uLmtvc3VnaSwgaW5wdXQua29zdWdpLCBzZWxlY3Qua29zdWdpLCB0ZXh0YXJlYS5rb3N1Z2kge1xuICBmb250LWZhbWlseTogS29zdWdpIE1hcnUsLWFwcGxlLXN5c3RlbSxOb3RvIFNhbnMgQ0pLIEpQLE5vdG8gU2FucyBKYXBhbmVzZSxOb3RvIFNhbnMgSlAs5ri444K044K344OD44KvIE1lZGl1bSxZdSBHb3RoaWMgTWVkaXVtLOa4uOOCtOOCt+ODg+OCr+S9kyxZdUdvdGhpYyxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLOODoeOCpOODquOCqixNZWlyeW8sc2Fucy1zZXJpZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBVRCBEZWM7XG4gIHNyYzogbG9jYWwoXCJVRCBEaWdpIEt5b2thc2hvIE5QLVJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVUQgRGVjO1xuICBzcmM6IGxvY2FsKFwiVUQgRGlnaSBLeW9rYXNobyBOLUJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vLWxpc3QgPiBsaSwgLnUtbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAxLjVlbTtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xuICB3aWR0aDogOTglO1xufVxuXG4udS1saXN0ID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5vLWxpc3QgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXguYmV0LCAucGMtZmxleC5iZXQsIC5zcC1mbGV4LmJldCB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXguYXJvLCAucGMtZmxleC5hcm8sIC5zcC1mbGV4LmFybyB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZmxleC52c3RhcnQsIC5wYy1mbGV4LnZzdGFydCwgLnNwLWZsZXgudnN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZsZXgudmVuZCwgLnBjLWZsZXgudmVuZCwgLnNwLWZsZXgudmVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgudmNlbnRlciwgLnBjLWZsZXgudmNlbnRlciwgLnNwLWZsZXgudmNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LmhzdGFydCwgLnBjLWZsZXguaHN0YXJ0LCAuc3AtZmxleC5oc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC5oY2VudGVyLCAucGMtZmxleC5oY2VudGVyLCAuc3AtZmxleC5oY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXguaGVuZCwgLnBjLWZsZXguaGVuZCwgLnNwLWZsZXguaGVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZsZXguc3RyLCAucGMtZmxleC5zdHIsIC5zcC1mbGV4LnN0ciB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmZsZXgudmVydCwgLnBjLWZsZXgudmVydCwgLnNwLWZsZXgudmVydCB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC5icmVhaywgLnBjLWZsZXguYnJlYWssIC5zcC1mbGV4LmJyZWFrIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ueW91dHViZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnlvdXR1YmUtd3JhcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbmJvZHkubG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBVRCBEZWMsXCJOb3RvIFNlcmlmIEpQXCIsWXUgTWluY2hvLFl1TWluY2hvLEhpcmFnaW5vIE1pbmNobyBQcm9OLFwiTm90b1NlcmlmQ0pLanBcIixIR1PmmI7mnJ1FLEhH5piO5pydRSxzZXJpZjtcbn1cblxuLmlzLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdy05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZnotZTcge1xuICBmb250LXNpemU6IC43ZW07XG59XG5cbi5mei1lOCB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLmZ6LWU5IHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4uaXMtZmFsc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxoZWlnaHQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1kLXVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZC11bGluZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tZC11bGluZS51bGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWQtdWxpbmUudWxpbmUtbGVmdDpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xufVxuXG4ubWQtdWxpbmUudWxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbn1cblxuLm1kLXVsaW5lLmFjdGl2ZSwgLm1kLXVsaW5lOmhvdmVyLCBhLmFjdGl2ZSAubWQtdWxpbmUsIGE6aG92ZXIgLm1kLXVsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWQtdWxpbmUuYWN0aXZlOmJlZm9yZSwgLm1kLXVsaW5lOmhvdmVyOmJlZm9yZSwgYS5hY3RpdmUgLm1kLXVsaW5lOmJlZm9yZSwgYTpob3ZlciAubWQtdWxpbmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4ubWQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWQtb3ZlcmxheTpub3QoLmFjdGl2ZSkge1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWQtb3ZlcmxheS0tbW9kYWwge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1kLW92ZXJsYXktLXJpcHBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwMHZoO1xuICBoZWlnaHQ6IDMwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4ubWQtb3ZlcmxheS0tcmlwcGxlOm5vdCguYWN0aXZlKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5tZC1vdmVybGF5LS1zaHV0dGVyIHtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLm1kLW92ZXJsYXktLXNodXR0ZXI6bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm1kLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDlyZW07XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG59XG5cbi5tZC1sb2FkaW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogLTJyZW0gMCAwIC0ycmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjI5MzQ0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0MiwgMTQ3LCA2OCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZExvYWRpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZExvYWRpbmc7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1kLWxvYWRpbmc6bm90KC5hY3RpdmUpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRMb2FkaW5nIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1kTG9hZGluZyB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLm1kLWxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSB0cmFuc2xhdGVaKDApO1xufVxuXG4ubWQtbGF5LCAubWQtbGF5IC5sYXktYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLm1kLWxheSAubGF5LWJnIHtcbiAgei1pbmRleDogMjtcbn1cblxuLm1kLWxheSAubGF5LWJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWQtbGF5IC5sYXktYmcgLm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLm1kLWxheSAubGF5LWJnIC5vZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLm1kLWxheTphZnRlciwgLm1kLWxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSB0cmFuc2xhdGVaKDApO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWQtbGF5OmJlZm9yZSB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1kLWxheTphZnRlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5tZC1sYXkuem9vbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZC1sYXkuYmxvY2ssIC5tZC1sYXkub3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWQtbGF5Lm92ZXIgLmxheS1iZyBpbWcge1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLm1kLWxheS50aHJvdWdoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1kLWxheS50aHJvdWdoIC5sYXktYmcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1kLWxheS5uby1jb3ZlcjphZnRlciwgLm1kLWxheS5uby1jb3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtbGF5IC5sYXktY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hLmFjdGl2ZSAubWQtbGF5IC5sYXktYmcgLm9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYS5hY3RpdmUgLm1kLWxheSAubGF5LWJnIC5vZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG5hLmFjdGl2ZSAubWQtbGF5Lnpvb20gLmxheS1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbmEuYWN0aXZlIC5tZC1sYXkuYnJpZ2h0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEuYWN0aXZlIC5tZC1sYXkuYm9yZGVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaWNvbmZvbnQ7XG4gIHNyYzogdXJsKGZvbnQvaWNvbi9pY29uZm9udC5lb3Q/MDFiZTg5NTQ0ODZmYzkzNWUwOGU3MDk5ZTk5OThmYmE/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGZvbnQvaWNvbi9pY29uZm9udC53b2ZmMj8wMWJlODk1NDQ4NmZjOTM1ZTA4ZTcwOTllOTk5OGZiYSkgZm9ybWF0KFwid29mZjJcIiksIHVybChmb250L2ljb24vaWNvbmZvbnQud29mZj8wMWJlODk1NDQ4NmZjOTM1ZTA4ZTcwOTllOTk5OGZiYSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4uaWNvbmZvbnQsIGlbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IGljb25mb250ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaVtjbGFzcyo9aWNvbi1dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaVtjbGFzcyo9aWNvbi1dOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmljb24tYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmljb24tZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uaWNvbi1kbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uaWNvbi1mYXgtLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5pY29uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmljb24tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5pY29uLXRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uaWNvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4ubWQtYnRuIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1kLWJ0bi5sZWZ0LXRleHQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWQtYnRuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5tZC1idG4ubWF0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kLWJ0bi5tYXQgYSwgLm1kLWJ0bi5tYXQgYnV0dG9uLCAubWQtYnRuLm1hdCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5tZC1idG4ubWF0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMHM7XG59XG5cbi5tZC1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1kLWJ0bjpub3QoLnJldmVyc2UpOmJlZm9yZSB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4ubWQtYnRuLnJldmVyc2U6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xMDAlO1xufVxuXG4ubWQtYnRuLnN0YXk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLWJ0biAuaGVhZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLm1kLWJ0biAubGVmdC1pY29uLCAubWQtYnRuIC5yaWdodC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWQtYnRuIC5yaWdodC1pY29uIHtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjVzO1xufVxuXG4ubWQtYnRuIC5sZWZ0LWljb24ge1xuICBsZWZ0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgLjVzO1xufVxuXG4ubWQtYnRuOmhvdmVyLCBhOmhvdmVyIC5tZC1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZC1idG46aG92ZXI6bm90KC5yZXZlcnNlKTpiZWZvcmUsIGE6aG92ZXIgLm1kLWJ0bjpub3QoLnJldmVyc2UpOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZC1idG46aG92ZXIucmV2ZXJzZTpiZWZvcmUsIGE6aG92ZXIgLm1kLWJ0bi5yZXZlcnNlOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWQtYnRuOmhvdmVyIC5yaWdodC1pY29uOm5vdCguc3RheSksIGE6aG92ZXIgLm1kLWJ0biAucmlnaHQtaWNvbjpub3QoLnN0YXkpIHtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5tZC1idG46aG92ZXIgLmxlZnQtaWNvbjpub3QoLnN0YXkpLCBhOmhvdmVyIC5tZC1idG4gLmxlZnQtaWNvbjpub3QoLnN0YXkpIHtcbiAgbGVmdDogMXJlbTtcbn1cblxuLm1kLWJ0bi53aGl0ZS1vcmFuZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1kLWJ0bi5vcmFuZ2Utd2hpdGUsIC5tZC1idG4ud2hpdGUtb3JhbmdlOmJlZm9yZSwgLm1kLWJ0bi53aGl0ZS1vcmFuZ2U6aG92ZXIsIGE6aG92ZXIgLm1kLWJ0bi53aGl0ZS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOTM0NDtcbn1cblxuLm1kLWJ0bi5vcmFuZ2Utd2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI5MzQ0O1xufVxuXG4ubWQtYnRuLm9yYW5nZS13aGl0ZTpiZWZvcmUsIC5tZC1idG4ub3JhbmdlLXdoaXRlOmhvdmVyLCBhOmhvdmVyIC5tZC1idG4ub3JhbmdlLXdoaXRlIHtcbiAgY29sb3I6ICNmMjkzNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tZC1idG4uYmx1ZS13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzM2FmZTU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhZmU1O1xufVxuXG4ubWQtYnRuLmJsdWUtd2hpdGU6YmVmb3JlLCAubWQtYnRuLmJsdWUtd2hpdGU6aG92ZXIsIGE6aG92ZXIgLm1kLWJ0bi5ibHVlLXdoaXRlIHtcbiAgY29sb3I6ICMzM2FmZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tZC1idG4uYXJlYS1vcmFuZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogI2YyOTM0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1kLWJ0bi5hcmVhLW9yYW5nZTpiZWZvcmUsIC5tZC1idG4uYXJlYS1vcmFuZ2U6aG92ZXIsIGE6aG92ZXIgLm1kLWJ0bi5hcmVhLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5MzQ0O1xufVxuXG4ubWQtYnRuLmFyZWEtZ3JlZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzU3YTcyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1kLWJ0bi5hcmVhLWdyZWVuOmJlZm9yZSwgLm1kLWJ0bi5hcmVhLWdyZWVuOmhvdmVyLCBhOmhvdmVyIC5tZC1idG4uYXJlYS1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdhNzI3O1xufVxuXG4ubWQtYnRuLmFyZWEtYmx1ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMzNhZmU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWQtYnRuLmFyZWEtYmx1ZTpiZWZvcmUsIC5tZC1idG4uYXJlYS1ibHVlOmhvdmVyLCBhOmhvdmVyIC5tZC1idG4uYXJlYS1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2FmZTU7XG59XG5cbi5tZC1idG4uZGwtb3JhbmdlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tZC1idG4uZGwtb3JhbmdlOmJlZm9yZSwgLm1kLWJ0bi5kbC1vcmFuZ2U6aG92ZXIsIGE6aG92ZXIgLm1kLWJ0bi5kbC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOTM0NDtcbn1cblxuLm1kLWJ0bi5wYW5vcmFtYS1vcmFuZ2Uge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRkYTtcbn1cblxuLm1kLWJ0bi5wYW5vcmFtYS1vcmFuZ2U6YmVmb3JlLCAubWQtYnRuLnBhbm9yYW1hLW9yYW5nZTpob3ZlciwgYTpob3ZlciAubWQtYnRuLnBhbm9yYW1hLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5MzQ0O1xufVxuXG4ubWQtYWNjIC5hY2MtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWQtYWNjIC5hY2MtY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtYWNjIC5hY2MtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubWQtYWNjIC5hY2MtYm9keSAuYWNjLWJvZHk6bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5tZC1hY2MgLmFjYy1ib2R5Om5vdCguYWN0aXZlKSAuYWNjLW9uLCAubWQtYWNjIC5hY2MtY2hlY2s6bm90KDpjaGVja2VkKSB+IC5hY2MtYm9keSAuYWNjLW9uLCAubWQtYWNjIC5hY2MtY2hlY2s6bm90KDpjaGVja2VkKSB+IC5hY2MtYnRuIC5hY2Mtb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtYWNjIC5hY2MtYm9keS5hY3RpdmUsIC5tZC1hY2MgLmFjYy1jaGVjazpjaGVja2VkIH4gLmFjYy1ib2R5LCAubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZCB+IC5hY2MtYnRuLCAubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZCB+IC5hY2MtYnRuIC5hY2MtYm9keSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZC1hY2MgLmFjYy1ib2R5LmFjdGl2ZSAuYWNjLW9mZiwgLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWQgfiAuYWNjLWJvZHkgLmFjYy1vZmYsIC5tZC1hY2MgLmFjYy1jaGVjazpjaGVja2VkIH4gLmFjYy1idG4gLmFjYy1ib2R5IC5hY2Mtb2ZmLCAubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZCB+IC5hY2MtYnRuIC5hY2Mtb2ZmLCAuc3AtbWQtYWNjIC5hY2MtY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHksIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxOb3RvIFNhbnMgQ0pLIEpQLE5vdG8gU2FucyBKYXBhbmVzZSxOb3RvIFNhbnMgSlAs5ri444K044K344OD44KvIE1lZGl1bSxZdSBHb3RoaWMgTWVkaXVtLOa4uOOCtOOCt+ODg+OCr+S9kyxZdUdvdGhpYyxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLOODoeOCpOODquOCqixNZWlyeW8sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMzMzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEge1xuICBjb2xvcjogI2YyOTM0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wOm5vdChbY2xhc3NdKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xufVxuXG4udGV4dE9yYW5nZSB7XG4gIGNvbG9yOiAjZjI5MzQ0O1xufVxuXG4udGV4dEdyZWVuIHtcbiAgY29sb3I6ICMwMGE4NTI7XG59XG5cbi50ZXh0Qmx1ZSB7XG4gIGNvbG9yOiAjMzNhZmU1O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkYzM4Mztcbn1cblxuLm5ld3NfX2hlYWQge1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2VmZWM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmMjkzNDQ7XG59XG5cbi5uZXdzX19oZWFkOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmRjMzgzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubmV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjZjI5MzQ0ICNmZWY0ZGE7XG59XG5cbi5uZXdzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5ld3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZlZjRkYTtcbn1cblxuLm5ld3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbn1cblxuLm5ld3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAuNXJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uZXdzX19kYXRlIHtcbiAgd2lkdGg6IDEycmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm5ld3NfX3RleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xufVxuXG4ubmV3c19fdGV4dC53aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzX190ZXh0IGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwMDc1Yzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3c19fdGV4dCBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3MubmV3cy0tc2Nob29sIC5uZXdzX19oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5uZXdzLm5ld3MtLXNjaG9vbCAubmV3c19fbGlzdCB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIG1heC1oZWlnaHQ6IDIwcmVtO1xufVxuXG4ubmV3cy5uZXdzLS1zY2hvb2wgLm5ld3NfX2RhdGUge1xuICBjb2xvcjogI2YyOTM0NDtcbn1cblxuLmNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaGVhZGVyLCAuaGVhZGVyX19mcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkZXJfX2xvZ28taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmhlYWRlck5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cmVtO1xuICBoZWlnaHQ6IDguNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlck5hdl9faXRlbSArIC5oZWFkZXJOYXZfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzJiMWEyO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDNyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmhlYWRlck5hdl9faXRlbS5hY3RpdmUsIC5oZWFkZXJOYXZfX2l0ZW06aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2YyOTM0NDtcbn1cblxuLmhlYWRlck5hdl9faXRlbS5hY3RpdmUgLmhlYWRlck5hdl9fdGV4dDpiZWZvcmUsIC5oZWFkZXJOYXZfX2l0ZW06aG92ZXIgLmhlYWRlck5hdl9fdGV4dDpiZWZvcmUge1xuICB0b3A6IC0uOHJlbTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlck5hdl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uaGVhZGVyTmF2X190ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IC44cmVtO1xuICBoZWlnaHQ6IC44cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uaGVhZGVyQ29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTQuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogNXJlbSAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xufVxuXG4uaGVhZGVyQ29udGFjdDpob3ZlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLmhlYWRlckNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnNwTmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLnNwTmF2Om5vdCguYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwTmF2X19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNwTmF2X19jbG9zZUJ0biB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3BOYXZfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1YWU3Mztcbn1cblxuLnNwTmF2X19ib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1YWU3Mztcbn1cblxuLnNwTmF2X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcE5hdl9faXRlbS0tc3ViIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5zcE5hdl9faXRlbS0tc3ViICsgLnNwTmF2X19pdGVtLS1zdWI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjVhZTczO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zcE5hdiAubWQtYWNjIC5hY2MtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BOYXYgLm1kLWFjYyAuYWNjLWJ0biAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3BOYXYgLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWQgfiAuYWNjLWJ0biAuaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNwTmF2IC5tZC1hY2MgLmFjYy1jaGVjazpjaGVja2VkIH4gLmFjYy1ib2R5IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNwTWVudUJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwTWVudUJ0bl9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zcE1lbnVCdG5fX2JhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5zcE1lbnVCdG5fX2JhcjpmaXJzdC1vZi10eXBlIHtcbiAgdG9wOiAxLjc1cmVtO1xufVxuXG4uc3BNZW51QnRuX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuXG4uc3BNZW51QnRuX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDEuNzVyZW07XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbn1cblxuLmZvb3RlckJuciB7XG4gIHBhZGRpbmc6IDhyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZkYzM4Mztcbn1cblxuLmZvb3RlckJucl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyQm5yX19pdGVtIHtcbiAgbWFyZ2luOiAwIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiA0MnJlbTtcbiAgbWF4LXdpZHRoOiA0OCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG59XG5cbi5mb290ZXJCbnJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyQm5yX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyQm5yX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5mb290ZXJMaW5rIHtcbiAgcGFkZGluZzogNHJlbSAwIDZyZW07XG59XG5cbi5mb290ZXJMaW5rX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyTGlua19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5mb290ZXJMaW5rX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3RlckxpbmtfX2l0ZW0tLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwYTg1Mjtcbn1cblxuLmZvb3RlckxpbmtfX2ljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMGE4NTI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi5mb290ZXJDb250YWN0IHtcbiAgcGFkZGluZzogNHJlbSAwIDdyZW07XG59XG5cbi5mb290ZXJDb250YWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3RlckNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS4zcmVtIDAgMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZm9vdGVyQ29udGFjdF9faW50cm8ge1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb290ZXJDb250YWN0X19ub3RlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mb290ZXJDb250YWN0X19ndWlkZSB7XG4gIG1hcmdpbjogMi41cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9vdGVyQ29udGFjdF9fbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cblxuLmZvb3RlckNvbnRhY3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3RlckNvbnRhY3RfX2xpbmstLW1haWwge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjI5MzQ0O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICB3aWR0aDogMThyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG59XG5cbi5mb290ZXJDb250YWN0X19saW5rLS1tYWlsOmhvdmVyIHtcbiAgY29sb3I6ICNmMjkzNDQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXJDb250YWN0X19pY29uIHtcbiAgbWFyZ2luOiAwIC41cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mb290ZXJDb250YWN0X19pY29uLS10ZWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xufVxuXG4uZm9vdGVyQ29udGFjdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb290ZXJDb250YWN0X19uYW1lLS10ZWwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZm9vdGVyQ29udGFjdF9fbmFtZS0tbWFpbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZm9vdGVyQ29udGFjdF9fdGltZSB7XG4gIG1hcmdpbjogLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbi5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCB7XG4gIG1hcmdpbjogNy41cmVtIDAgMDtcbiAgcGFkZGluZzogNHJlbSAwIDdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZWY0ZGE7XG59XG5cbi5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9fdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSA3cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ludHJvIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19saXN0IHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cblxuLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19saW5rLS1tYWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIHdpZHRoOiAyOHJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ljb24ge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19pY29uLS10ZWwge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9fbmFtZS0tdGVsIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX25hbWUtLW1haWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X190aW1lIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlck1lbnUge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5mb290ZXJNZW51X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyTWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgLjVyZW07XG4gIG1pbi13aWR0aDogMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9vdGVyTWVudV9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uZm9vdGVyQ29weSB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRvcEJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3BfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnRvcE12IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnRvcE12X19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wTXZfX2JnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRvcE12X19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcE12X19oZWFkIHtcbiAgaGVpZ2h0OiAyMi43cmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3BfbXZfcmluZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4udG9wTXZfX21vcmUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcE12X19idG4ge1xuICB3aWR0aDogMjNyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50b3BNdl9fYnRuOmhvdmVyIC50b3BNdl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wTXZfX2ljb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNmMjkzNDQ7XG59XG5cbi50b3BNdl9fcGFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTRyZW07XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wTXYgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BNdiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcE12IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMCAxLjJyZW07XG59XG5cbi50b3BOZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wTmV3c19fZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BOZXdzX19ib3gge1xuICBwYWRkaW5nOiAzcmVtIDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRvcEludHJvIHtcbiAgcGFkZGluZzogMTcuNXJlbSAwIDEwcmVtO1xufVxuXG4udG9wSW50cm9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9wSW50cm9fX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDBhODUyO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udG9wSW50cm9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcEludHJvX19zbGlkZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi50b3BJbnRyb19faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcEludHJvX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BJbnRybyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wSW50cm8gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuXG4udG9wSW50cm8gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkYzM4Mztcbn1cblxuLnNoaU5hdiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uc2hpTmF2LS10b3Age1xuICBtYXJnaW46IDZyZW0gMCAwO1xufVxuXG4uc2hpTmF2LS1ib3R0b20ge1xuICBtYXJnaW46IDdyZW0gMCAwO1xufVxuXG4uc2hpTmF2X19pdGVtIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMzByZW07XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc2hpTmF2X19idG4ge1xuICBoZWlnaHQ6IDUuNXJlbTtcbn1cblxuLnNoaU5hdl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaGlTZWMge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbn1cblxuLnNoaVNlYyArIC5zaGlTZWMge1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuXG4uc2hpU2VjX19oZWFkIHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2hpU2VjX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5zaGlTZWNfX2FyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtaW4td2lkdGg6IDVlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uc2hpU2VjX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4uc2hpU2VjX19pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uc2hpTWFwIHtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuLnNoaU1hcF9fZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBoZWlnaHQ6IDQ4cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2hpRGwge1xuICBwYWRkaW5nOiA3cmVtIDAgOHJlbTtcbn1cblxuLnNoaURsX19saXN0IHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLnNoaURsX19oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaGlEbF9fYnRuIHtcbiAgbWFyZ2luOiAwIDEuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2hpRGxfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmEtc29saWQgZmEtYXJyb3ctZG93bi10by1icmFja2V0IHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNjRnJhbWUge1xuICBwYWRkaW5nOiAwIDAgMTByZW07XG59XG5cbi5zY0hlYWQge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbn1cblxuLnNjSGVhZF9fYWRkcmVzcyB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNjSGVhZF9fbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG5cbi5zY0hlYWRfX2l0ZW0tLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zY0hlYWRfX2l0ZW0gKyAuc2NIZWFkX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAzcmVtO1xufVxuXG4uc2NIZWFkX19pY29uIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbn1cblxuLnNjSGVhZF9faWNvbi0tdGVsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uc2NIZWFkX19pY29uLS1mYXgge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLnNjSGVhZF9fbm8ge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnNjSGVhZF9fdGltZSB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNjSGVhZF9fdGltZSwgLnNjTmV3cyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbi5zY05ld3Mge1xuICBtYXJnaW46IDMuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zY05ld3MgLnJlZCB7XG4gIGNvbG9yOiAjZDgzYTJmO1xufVxuXG4uc2NOZXdzIC5ncmVlbiB7XG4gIGNvbG9yOiAjM2NiMzcxO1xufVxuXG4uc2NOZXdzIHRhYmxlIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY05ld3MgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNjTmV3cyB0ZCwgLnNjTmV3cyB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLnNjTmV3cyB0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmZWY0ZGE7XG59XG5cbi5zY0RhdGEge1xuICBtYXJnaW46IDUuNXJlbSAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zY0RhdGFfX2xpc3Qge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuXG4uc2NEYXRhX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG59XG5cbi5zY0RhdGFfX2l0ZW0tLXdpZGUge1xuICB3aWR0aDogODAlO1xufVxuXG4uc2NEYXRhX19ub3RlIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zY0RhdGFfX25vdGVUZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkODNhMmY7XG59XG5cbi5zY0RhdGFUYWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zY0RhdGFUYWJsZV9fdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNjRGF0YVRhYmxlX190ZCwgLnNjRGF0YVRhYmxlX190aCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNjRGF0YVRhYmxlX190aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRkYTtcbn1cblxuLnNjRGF0YVRhYmxlX190ZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG59XG5cbi5zY0RhdGFUYWJsZSB0YWJsZSB7XG4gIG1hcmdpbjogLTEuNXJlbSAtMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5zY0RhdGFUYWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc2NEYXRhVGFibGUgdGQsIC5zY0RhdGFUYWJsZSB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLnNjRGF0YVRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmVmNGRhO1xufVxuXG4uc2NEYXRhVGFibGUgdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zY0NhcFRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbn1cblxuLnNjQ2FwVGFibGVfX2hlYWQge1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmVmNGRhO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4uc2NDYXBUYWJsZV9fc3ViIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zY0NhcFRhYmxlX190ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zY0NhcFRhYmxlX190ciArIC5zY0NhcFRhYmxlX190ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc2NDYXBUYWJsZV9fdGgge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNjQ2FwVGFibGVfX3RkIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2NNYW5hIHtcbiAgbWFyZ2luOiA1LjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDAgNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zY19iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4uc2NNYW5hX19wcm9maWxlIHtcbiAgd2lkdGg6IDIwcmVtO1xufVxuXG4uc2NNYW5hX19pbWcge1xuICBib3JkZXI6IDdweCBzb2xpZCAjZmVmNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NNYW5hX19maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY01hbmFfX25hbWUge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZjI5MzQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY01hbmFfX2RhdGEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRyZW0pO1xufVxuXG4uc2NNYW5hX19oZWFkIHtcbiAgcGFkZGluZzogMCAwIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2VmZWM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmMjkzNDQ7XG59XG5cbi5zY01hbmFfX2hlYWQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNmZGMzODM7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zY01hbmFfX3RleHQge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uc2NQcmljZSB7XG4gIG1hcmdpbjogN3JlbSAwIDA7XG59XG5cbi5zY1ByaWNlX19oZWFkIHtcbiAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2NQcmljZV9fbm90ZSB7XG4gIG1hcmdpbjogLjhyZW0gMCAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNjUHJpY2VfX2l0ZW0ge1xuICB3aWR0aDogNDklO1xufVxuXG4uc2NQcmljZSAuc3ViIHtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG4uc2NQcmljZSB0YWJsZSB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHdpZHRoOiA3N3JlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnNjUHJpY2UgdGFibGUsIC5zY1ByaWNlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNjUHJpY2UgdGQsIC5zY1ByaWNlIHRoIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2NQcmljZSB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxuLnNjUHJpY2UgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmVmNGRhO1xufVxuXG4uc2NQcmljZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xufVxuXG4uc2NQcmljZSAud2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2NQcmljZSAud2lkZSB0ZCwgLnNjUHJpY2UgLndpZGUgdGgge1xuICB3aWR0aDogMjUlO1xufVxuXG4uc2NQcmljZSAud2lkZSB0ZDpsYXN0LWNoaWxkLCAuc2NQcmljZSAud2lkZSB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnNjUHJpY2UgLndpZGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2NQcmljZSAuZnVsbCwgLnNjUHJpY2UgLmZ1bGwgdGQsIC5zY1ByaWNlIC5mdWxsIHRkOmxhc3QtY2hpbGQsIC5zY1ByaWNlIC5mdWxsIHRoLCAuc2NQcmljZSAuZnVsbCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY1ByaWNlVGV4dCB7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjNlZDtcbn1cblxuLnNjUHJpY2VUZXh0X190ZXh0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnNjUHJpY2VUZXh0X19tb3JlIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2NQcmljZVRleHRfX2J0biB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2NQcmljZVRleHRfX2ljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5zY1NjaGVkdWxlIHtcbiAgcGFkZGluZzogOXJlbSAwIDA7XG59XG5cbi5zY1NjaGVkdWxlX19saXN0IHtcbiAgbWFyZ2luOiA0LjVyZW0gMCAwO1xufVxuXG4uc2NTY2hlZHVsZV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zY1NjaGVkdWxlX19pdGVtICsgLnNjU2NoZWR1bGVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCA0LjVyZW07XG59XG5cbi5zY1NjaGVkdWxlX19oZWFkIHtcbiAgcGFkZGluZzogMCAwIDMuNXJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmMjkzNDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjU2NoZWR1bGVfX2xpbmUtLWRheSArIC5zY1NjaGVkdWxlX19saW5lLS1kYXkge1xuICBtYXJnaW46IDRyZW0gMCAwO1xufVxuXG4uc2NTY2hlZHVsZV9fbGluZS0teWVhciArIC5zY1NjaGVkdWxlX19saW5lLS15ZWFyIHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cblxuLnNjU2NoZWR1bGVfX3RpbWUge1xuICBtYXJnaW46IDAgMi41cmVtIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnNjU2NoZWR1bGVfX3RpbWUtLWRheSB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnNjU2NoZWR1bGVfX3RpbWUtLXllYXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5zY1NjaGVkdWxlX19hY3Qge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnNjU3RlcCB7XG4gIG1hcmdpbjogOXJlbSAwIDA7XG59XG5cbi5zY1N0ZXBfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNnJlbSAwIDA7XG4gIHBhZGRpbmc6IDVyZW0gMXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTklO1xuICBiYWNrZ3JvdW5kOiAjZmVmNGRhO1xufVxuXG4uc2NTdGVwX19jaGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlY2I3OGM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2NTdGVwX19jaGlwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG59XG5cbi5zY1N0ZXBfX3ZhbCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uc2NTdGVwX19pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uc2NTdGVwX19uYW1lIHtcbiAgbWluLWhlaWdodDogM2VtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjU3RlcF9fbm90ZSB7XG4gIG1hcmdpbjogLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2NBY2Nlc3Mge1xuICBtYXJnaW46IDcuNXJlbSAwIDA7XG59XG5cbi5zY0FjY2Vzc19fbGlzdCB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5cbi5zY0FjY2Vzc19faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xufVxuXG4uc2NBY2Nlc3NfX21hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY0FjY2Vzc19fbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cmVtO1xufVxuXG4uc2NBY2Nlc3NfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zY0FjY2Vzc19fdGV4dCB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2NFbnRyeSB7XG4gIG1hcmdpbjogOHJlbSAwIDA7XG59XG5cbi5zY0VudHJ5X19kYXRhLCAuc2NFbnRyeV9fc3RlcCB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2NFbnRyeV9fZGF0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmM2VkO1xufVxuXG4uc2NQYW5vcmFtYSB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2NQYW5vcmFtYV9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMXJlbSk7XG59XG5cbi5zY1Bhbm9yYW1hX19idG4ge1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5zY1Bhbm9yYW1hX19idG46aG92ZXIgLnNjUGFub3JhbWFfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNjUGFub3JhbWFfX2ljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZjI5MzQ0O1xufVxuXG4uc2NEbCB7XG4gIG1hcmdpbjogOXJlbSAwIDA7XG59XG5cbi5zY0RsX19saXN0IHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG59XG5cbi5zY0RsX190ZXh0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5zY0RsX19pdGVtIHtcbiAgbWFyZ2luOiAxcmVtIDNyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNC44cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNjRGxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG5cbi5zY0RsX19pY29uIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnBoaU12IHtcbiAgcGFkZGluZzogMCAwIDkuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waGlfbXYuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBoaU12LCAucGhpTXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cblxuLnBoaU12X19pdGVtIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDYwcmVtO1xuICBoZWlnaHQ6IDYwcmVtO1xuICBjb2xvcjogI2YyOTI0NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaV90ZXh0XzAxLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ucGhpTXZfX2l0ZW0tLTIsIC5waGlNdl9faXRlbS0tMyB7XG4gIG1hcmdpbi10b3A6IC0yMHJlbTtcbn1cblxuLnBoaU12X19pdGVtLS0yIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gIGNvbG9yOiAjNThhMzJkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaV90ZXh0XzAyLnBuZyk7XG59XG5cbi5waGlNdl9faXRlbS0tMyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMzNhZmU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaV90ZXh0XzAzLnBuZyk7XG59XG5cbi5waGlNdl9faGVhZCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBoaU12X19oZWFkLS0xIHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xufVxuXG4ucGhpTXZfX2hlYWQtLTIsIC5waGlNdl9faGVhZC0tMyB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5waGlNdl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnBoaU12X190ZXh0LS0xIHtcbiAgaGVpZ2h0OiAyMnJlbTtcbn1cblxuLnBoaU12X190ZXh0LS0yLCAucGhpTXZfX3RleHQtLTMge1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuXG4ucGhpTXZfX3RleHQtLTIge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5waGlNdl9fdGV4dC0tMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ucGhpSW50cm8ge1xuICBwYWRkaW5nOiA5cmVtIDAgMDtcbn1cblxuLnBoaUludHJvX19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBoaUludHJvX19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBoaUludHJvX19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogNHJlbTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNHJlbSA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5waGlJbnRyb19faGVhZCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBoaUludHJvX19oZWFkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGhpSW50cm9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnBoaU5hbWUge1xuICBwYWRkaW5nOiAxMHJlbSAwIDhyZW07XG59XG5cbi5waGlOYW1lX190ZXh0IHtcbiAgcGFkZGluZzogNHJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5waGlOYW1lX19tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y4ZjNlZCwgI2Y4ZjNlZCA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBoaU5hbWVfX2xhcmdlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5waGlOYW1lX19sYXJnZS0tMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLm1hcEZyYW1lIHtcbiAgcGFkZGluZzogNXJlbSAwIDE0cmVtO1xufVxuXG4ubWFwQmxvY2sgKyAubWFwQmxvY2sge1xuICBtYXJnaW46IDEwcmVtIDAgMDtcbn1cblxuLm1hcEhlYWRfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcEhlYWRfX2ljb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLm1hcEJveCB7XG4gIG1hcmdpbjogMy41cmVtIDAgMDtcbn1cblxuLm1hcExpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5tYXBMaXN0X19oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2YyOTM0NDtcbn1cblxuLm1hcExpc3RfX2xpbmsge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1hcExpc3RfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcExpc3RfX2ljb24ge1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2YyOTM0NDtcbn1cblxuLm1hcExpc3RfX2ljb24tLWJsYW5rIHtcbiAgY29sb3I6ICNiNWI1YjU7XG59XG5cbi5ndWlkZUludHJvIHtcbiAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZ3VpZGVJbnRyb19faGVhZCB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ndWlkZVNlYyB7XG4gIG1hcmdpbjogOXJlbSAwIDA7XG59XG5cbi5ndWlkZVNlYzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDEwcmVtO1xufVxuXG4uZ3VpZGVTZWNfX3RleHQge1xuICBtYXJnaW46IDQuNXJlbSAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZ3VpZGVTZWNfX3RleHQgcCArIHAge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4uZ3VpZGVTZWNfX3RleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDc1Yzc7XG59XG5cbi5ndWlkZVNlY19fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ndWlkZVNlY19fdGV4dCBhLmd1aWRlU2VjX19kbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZ3VpZGVTZWNfX2hlYWQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ3VpZGVTZWNfX2hlYWQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZ3VpZGVTZWNfX2ljb24tLWFycm93IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDBhODUyO1xufVxuXG4uZ3VpZGVTZWNfX2ljb24tLWJsYW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZ3VpZGVTZWNfX3BvaW50IHtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG4uZ3VpZGVTZWNfX25vdGUge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmVycm9yIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yX19jb2RlIHtcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG5cbi5lcnJvcl9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2NhY2FjYTtcbn1cblxuLmVycm9yX190aXRsZSB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmVycm9yX190ZXh0IHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5lcnJvcl9fYmFjayB7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG59XG5cbi5lcnJvcl9fYnRuIHtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5jb21NZXNzYWdlIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmNvbU1lc3NhZ2VfX3RleHQge1xuICBtYXJnaW46IDRyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLmNvbU1lc3NhZ2VfX2RhdGEge1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbU1lc3NhZ2VfX3BvcyB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cblxuLmNvbU1lc3NhZ2VfX25hbWUge1xuICBtYXJnaW46IC0xcmVtIDAgMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5jb21NZXNzYWdlX19ydWJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29tRGF0YSB7XG4gIHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcbn1cblxuLmNvbURhdGFfX3RhYmxlIHtcbiAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgcGFkZGluZzogMnJlbSA2cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4uY29tRGF0YV9fdHIge1xuICBwYWRkaW5nOiA0cmVtIDNyZW07XG59XG5cbi5jb21EYXRhX190ciArIC5jb21EYXRhX190ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uY29tRGF0YV9fY2VsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4uY29tRGF0YV9fY2VsbC0tdGgge1xuICB3aWR0aDogMjJyZW07XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuXG4uY29tRGF0YV9fY2VsbC0tdGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjJyZW0pO1xufVxuXG4ucGFnZU12IHtcbiAgaGVpZ2h0OiAxNnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjNlZDtcbn1cblxuLnBhZ2VNdl9fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5wYWdlSGVhZCB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmMjkzNDQ7XG59XG5cbi5wYWdlSGVhZDpiZWZvcmUge1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICB3aWR0aDogLjZyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogI2YyOTM0NDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBhZ2VIZWFkLS1ibHVlIHtcbiAgY29sb3I6ICMzM2FmZTU7XG59XG5cbi5wYWdlSGVhZC0tYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzNhZmU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGMtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmxleC5wYy1iZXQsIC5wYy1mbGV4LnBjLWJldCB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZsZXguYXJvLCAuZmxleC5wYy1hcm8sIC5wYy1mbGV4LmFybywgLnBjLWZsZXgucGMtYXJvIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5mbGV4LnBjLXZzdGFydCwgLnBjLWZsZXgucGMtdnN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZsZXgucGMtdmVuZCwgLnBjLWZsZXgucGMtdmVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmZsZXgucGMtdmNlbnRlciwgLnBjLWZsZXgucGMtdmNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mbGV4LnBjLWhzdGFydCwgLnBjLWZsZXgucGMtaHN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZsZXgucGMtaGNlbnRlciwgLnBjLWZsZXgucGMtaGNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mbGV4LnBjLWhlbmQsIC5wYy1mbGV4LnBjLWhlbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mbGV4LnBjLXN0ciwgLnBjLWZsZXgucGMtc3RyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuZmxleC5wYy12ZXJ0LCAucGMtZmxleC5wYy12ZXJ0IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LnBjLWJyZWFrLCAucGMtZmxleC5wYy1icmVhayB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZsZXggPiAucGMtMSwgLnBjLWZsZXggPiAucGMtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXggPiAucGMtMiwgLnBjLWZsZXggPiAucGMtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXggPiAucGMtMywgLnBjLWZsZXggPiAucGMtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9wOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGMtdGEtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBjLXRhLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGMtdGEtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWQtbGF5LnBjLW92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZC1sYXkucGMtb3ZlciAubGF5LWJnIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLm1kLWxheS5wYy10aHJvdWdoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm1kLWxheS5wYy10aHJvdWdoIC5sYXktYmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYTpob3ZlciAubWQtbGF5IC5sYXktYmcgLm9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGE6aG92ZXIgLm1kLWxheSAubGF5LWJnIC5vZmYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgYTpob3ZlciAubWQtbGF5Lnpvb20gLmxheS1iZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICBhOmhvdmVyIC5tZC1sYXkuYnJpZ2h0OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBhOmhvdmVyIC5tZC1sYXkuYm9yZGVyOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGE6bm90KDpob3ZlcikgLm1kLWxheS5oaWRlIC5sYXktY29udGVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3AtbWQtYWNjIC5hY2MtYnRuIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLndyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC53cmFwLnc5ODAge1xuICAgIG1heC13aWR0aDogMTAwcmVtO1xuICB9XG4gIC53cmFwLncxMDgwIHtcbiAgICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgfVxuICAud3JhcC53MTE0MCB7XG4gICAgbWF4LXdpZHRoOiAxMTZyZW07XG4gIH1cbiAgLndyYXAudzEyMDAge1xuICAgIG1heC13aWR0aDogMTIycmVtO1xuICB9XG4gIC53cmFwLncxODAwIHtcbiAgICBtYXgtd2lkdGg6IDE4MnJlbTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdF9fbGluay0tdGVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuZm9vdGVyTWVudV9faXRlbSArIC5mb290ZXJNZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbiAgLnRvcE12X19iZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDE4MHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAudG9wSW50cm9fX3NsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAudG9wSW50cm8gLnN3aXBlci1zbGlkZS1uZXh0LCAudG9wSW50cm8gLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbiAgLnNoaURsX19oZWFkIHtcbiAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG4gIH1cbiAgLnNjSGVhZF9faXRlbSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oZWFkZXJOYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBoaU12X19pdGVtIHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgfVxuICAucGhpTXZfX2l0ZW0tLTIsIC5waGlNdl9faXRlbS0tMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICB9XG4gIC5waGlNdl9faXRlbS0tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbTtcbiAgfVxuICAucGhpTXZfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5waGlNdl9faGVhZC0tMSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbiAgLnBoaU12X19oZWFkLS0yLCAucGhpTXZfX2hlYWQtLTMge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLnBoaU12X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAucGhpTXZfX3RleHQtLTEge1xuICAgIGhlaWdodDogMjJyZW07XG4gIH1cbiAgLnBoaU12X190ZXh0LS0yLCAucGhpTXZfX3RleHQtLTMge1xuICAgIGhlaWdodDogMjhyZW07XG4gIH1cbiAgLnBoaU12X190ZXh0LS0yIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAucGhpTXZfX3RleHQtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyTmF2X19pdGVtIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlck1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5waGlOYW1lX19iciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZsZXguc3AtYmV0LCAuc3AtZmxleC5zcC1iZXQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mbGV4LmFybywgLmZsZXguc3AtYXJvLCAuc3AtZmxleC5hcm8sIC5zcC1mbGV4LnNwLWFybyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuZmxleC5zcC12c3RhcnQsIC5zcC1mbGV4LnNwLXZzdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mbGV4LnNwLXZlbmQsIC5zcC1mbGV4LnNwLXZlbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mbGV4LnNwLXZjZW50ZXIsIC5zcC1mbGV4LnNwLXZjZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmxleC5zcC1oc3RhcnQsIC5zcC1mbGV4LnNwLWhzdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mbGV4LnNwLWhjZW50ZXIsIC5zcC1mbGV4LnNwLWhjZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmxleC5zcC1oZW5kLCAuc3AtZmxleC5zcC1oZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZmxleC5zcC1zdHIsIC5zcC1mbGV4LnNwLXN0ciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXguc3AtdmVydCwgLnNwLWZsZXguc3AtdmVydCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC5zcC1icmVhaywgLnNwLWZsZXguc3AtYnJlYWsge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mbGV4ID4gLnNwLTEsIC5zcC1mbGV4ID4gLnNwLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4ID4gLnNwLTIsIC5zcC1mbGV4ID4gLnNwLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4ID4gLnNwLTMsIC5zcC1mbGV4ID4gLnNwLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zcC10YWJsZS1icmVhayB0ZCwgLnNwLXRhYmxlLWJyZWFrIHRoLCAuc3AtdGFibGUtYnJlYWsgdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3AtdGFibGUtb3ZlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuc3AtdGFibGUtb3ZlciB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3AtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3AtdGEtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwLXRhLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc3AtdGEtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWQtbGF5LnNwLW92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZC1sYXkuc3Atb3ZlciAubGF5LWJnIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLm1kLWxheS5zcC10aHJvdWdoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm1kLWxheS5zcC10aHJvdWdoIC5sYXktYmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNwLW1kLWFjYyAuYWNjLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cbiAgLnNwLW1kLWFjYyAuYWNjLWJvZHkgLmFjYy1ib2R5Om5vdCguYWN0aXZlKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbiAgLnNwLW1kLWFjYyAuYWNjLWJvZHk6bm90KC5hY3RpdmUpIC5hY2Mtb24sIC5zcC1tZC1hY2MgLmFjYy1jaGVjazpub3QoOmNoZWNrZWQpIH4gLmFjYy1ib2R5IC5hY2Mtb24sIC5zcC1tZC1hY2MgLmFjYy1jaGVjazpub3QoOmNoZWNrZWQpIH4gLmFjYy1idG4gLmFjYy1vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3AtbWQtYWNjIC5hY2MtYm9keS5hY3RpdmUsIC5zcC1tZC1hY2MgLmFjYy1jaGVjazpjaGVja2VkIH4gLmFjYy1ib2R5LCAuc3AtbWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZCB+IC5hY2MtYnRuIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNwLW1kLWFjYyAuYWNjLWJvZHkuYWN0aXZlIC5hY2Mtb2ZmLCAuc3AtbWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZCB+IC5hY2MtYm9keSAuYWNjLW9mZiwgLnNwLW1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWQgfiAuYWNjLWJ0biAuYWNjLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Atd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5ld3NfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMCAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm5ld3NfX2hlYWQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5uZXdzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAuNXJlbSAwO1xuICAgIG1heC1oZWlnaHQ6IDUwdnc7XG4gIH1cbiAgLm5ld3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG4gIC5uZXdzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5uZXdzX19kYXRlLCAubmV3c19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3MubmV3cy0tc2Nob29sIC5uZXdzX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICB9XG4gIC5uZXdzLm5ld3MtLXNjaG9vbCAubmV3c19fbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICAgIG1heC1oZWlnaHQ6IDI1LjVyZW07XG4gIH1cbiAgLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICB9XG4gIC5oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fZnJhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbGVmdCwgLmhlYWRlcl9fcmlnaHQge1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICB9XG4gIC5mb290ZXJCbnIge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmRjMzgzO1xuICB9XG4gIC5mb290ZXJCbnJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlckJucl9faXRlbSArIC5mb290ZXJCbnJfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmZvb3Rlckxpbmsge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICB9XG4gIC5mb290ZXJMaW5rX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG4gIC5mb290ZXJMaW5rX19mcmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJMaW5rX19ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuZm9vdGVyTGlua19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdCB7XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJDb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICBtYXJnaW46IDEuM3JlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLmZvb3RlckNvbnRhY3RfX2ludHJvIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3RfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19ndWlkZSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19saXN0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIH1cbiAgLmZvb3RlckNvbnRhY3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19pdGVtICsgLmZvb3RlckNvbnRhY3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMS43cmVtIDAgMDtcbiAgfVxuICAuZm9vdGVyQ29udGFjdF9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjkzNDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjI5MzQ0O1xuICB9XG4gIC5mb290ZXJDb250YWN0X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2YyOTM0NDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMnJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19pY29uLS10ZWwge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG4gIC5mb290ZXJDb250YWN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuZm9vdGVyQ29udGFjdF9fc3ViIHtcbiAgICBtYXJnaW46IC41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdF9fdGltZSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICB9XG4gIC5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCB7XG4gICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ludHJvIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19ub3RlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2xpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2l0ZW0gKyAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyOTM0NDtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjlyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ljb24tLXRlbCB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX3N1YiB7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X190aW1lIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG4gIC5mb290ZXJNZW51IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbiAgLmZvb3Rlck1lbnVfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyTWVudV9fbGlzdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuZm9vdGVyTWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuZm9vdGVyTWVudV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbiAgLmZvb3Rlck1lbnVfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmZvb3RlckNvcHkge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIC50b3BCZyB7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgfVxuICAudG9wTXZfX2ZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC50b3BNdl9faGVhZCB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG4gIC50b3BNdl9fcGFnZXIge1xuICAgIGJvdHRvbTogMTV2dztcbiAgfVxuICAudG9wTXYgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC50b3BNdiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIC42cmVtO1xuICB9XG4gIC50b3BOZXdzX19mcmFtZSB7XG4gICAgdG9wOiAtOXZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRvcE5ld3NfX2JveCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAudG9wSW50cm8ge1xuICAgIHBhZGRpbmc6IDc2dncgMCA1cmVtO1xuICB9XG4gIC50b3BJbnRyb19fdGl0bGU6YWZ0ZXIge1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICAudG9wSW50cm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxuICAudG9wSW50cm9fX3NsaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbiAgLnNoaU5hdiB7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2hpTmF2LS10b3Age1xuICAgIG1hcmdpbjogM3JlbSAwIDA7XG4gIH1cbiAgLnNoaU5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxuICAuc2hpTmF2X19idG4ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2hpTmF2X19pY29uIHtcbiAgICByaWdodDogLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zaGlTZWMge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICB9XG4gIC5zaGlTZWMgKyAuc2hpU2VjLCAuc2hpU2VjX19oZWFkIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIH1cbiAgLnNoaVNlY19faGVhZCwgLnNoaVNlY19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNoaVNlY19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLnNoaVNlY19fYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc2hpU2VjX19pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2hpTWFwIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG4gIC5zaGlNYXBfX2ZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG4gIC5zaGlEbCB7XG4gICAgcGFkZGluZzogNHJlbSAwIDUuNXJlbTtcbiAgfVxuICAuc2hpRGxfX2xpc3Qge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbiAgLnNoaURsX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zaGlEbF9fYnRuIHtcbiAgICBtYXJnaW46IC43cmVtIC45cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2hpRGxfX2J0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IC43cmVtIDAgMDtcbiAgfVxuICAuZmEtc29saWQgZmEtYXJyb3ctZG93bi10by1icmFja2V0IHtcbiAgICBtYXJnaW46IDAgLjZyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc2NGcmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDVyZW07XG4gIH1cbiAgLnNjSGVhZCB7XG4gICAgcGFkZGluZzogNC41cmVtIDAgMDtcbiAgfVxuICAuc2NIZWFkX190aXRsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxuICAuc2NIZWFkX19hZGRyZXNzIHtcbiAgICBtYXJnaW46IC0xcmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NIZWFkX19pdGVtICsgLnNjSGVhZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gIH1cbiAgLnNjSGVhZF9faWNvbiB7XG4gICAgbWFyZ2luOiAwIC4ycmVtIDAgMDtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNjSGVhZF9faWNvbi0tdGVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNjSGVhZF9faWNvbi0tZmF4IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuc2NIZWFkX19ubyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNjSGVhZF9fdGltZSB7XG4gICAgbWFyZ2luOiAuOXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnNjTmV3cyB7XG4gICAgcGFkZGluZzogMS43cmVtIDJyZW0gMXJlbTtcbiAgfVxuICAuc2NEYXRhLCAuc2NOZXdzIHtcbiAgICBtYXJnaW46IDVyZW0gMCAwO1xuICB9XG4gIC5zY0RhdGFfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zY0RhdGFfX2l0ZW0gKyAuc2NEYXRhX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjdyZW07XG4gIH1cbiAgLnNjRGF0YV9faXRlbS0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjRGF0YV9fbm90ZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zY0RhdGFfX25vdGVUZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4M2EyZjtcbiAgfVxuICAuc2NEYXRhVGFibGVfX3RkLCAuc2NEYXRhVGFibGVfX3RoIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY0RhdGFUYWJsZV9fdGgge1xuICAgIHdpZHRoOiA5cmVtO1xuICB9XG4gIC5zY0RhdGFUYWJsZV9fdGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgfVxuICAuc2NEYXRhVGFibGUgdGFibGUge1xuICAgIG1hcmdpbjogLS41cmVtIC0xcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgfVxuICAuc2NEYXRhVGFibGUgdGQsIC5zY0RhdGFUYWJsZSB0aCB7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG4gIC5zY0NhcFRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjQ2FwVGFibGVfX2hlYWQge1xuICAgIHBhZGRpbmc6IC43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY0NhcFRhYmxlX19zdWIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cbiAgLnNjQ2FwVGFibGVfX3RyIHtcbiAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xuICB9XG4gIC5zY0NhcFRhYmxlX190ZCwgLnNjQ2FwVGFibGVfX3RoIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NNYW5hIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NjX2JnX3NwXzAxLnBuZyksIHVybCguLi9pbWcvc2NfYmdfc3BfMDIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXJlbSxib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNjTWFuYV9fcHJvZmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjTWFuYV9faW1nIHtcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZlZjRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuc2NNYW5hX19uYW1lIHtcbiAgICBtYXJnaW46IC43cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZjI5MzQ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2NNYW5hX19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2NNYW5hX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDAgLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNjTWFuYV9faGVhZDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnNjTWFuYV9fdGV4dCB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NQcmljZSB7XG4gICAgbWFyZ2luOiA2cmVtIDAgMDtcbiAgfVxuICAuc2NQcmljZV9faGVhZCB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NQcmljZV9fbm90ZSB7XG4gICAgbWFyZ2luOiAuOHJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxuICAuc2NQcmljZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjUHJpY2UgLnNwLXN1YiB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxuICAuc2NQcmljZSB0YWJsZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NQcmljZSB0ZCwgLnNjUHJpY2UgdGgge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zY1ByaWNlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc2NQcmljZSB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5zY1ByaWNlIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6ICNmZWY0ZGE7XG4gIH1cbiAgLnNjUHJpY2UgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmMjkzNDQ7XG4gIH1cbiAgLnNjUHJpY2UgLndpZGUgdGQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNjUHJpY2UgLndpZGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnNjUHJpY2UgLndpZGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNjUHJpY2UgLmZ1bGwgdGQsIC5zY1ByaWNlIC5mdWxsIHRkOmxhc3QtY2hpbGQsIC5zY1ByaWNlIC5mdWxsIHRoLCAuc2NQcmljZSAuZnVsbCB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2NQcmljZSAuZnVsbCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2NQcmljZVRleHQge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NQcmljZVRleHRfX3RleHQge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNjUHJpY2VUZXh0X19tb3JlIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2NQcmljZVRleHRfX2J0biB7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMy44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY1ByaWNlVGV4dF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnNjU2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuICB9XG4gIC5zY1NjaGVkdWxlX19saXN0IHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG4gIC5zY1NjaGVkdWxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zY1NjaGVkdWxlX19pdGVtICsgLnNjU2NoZWR1bGVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGYzZWQ7XG4gIH1cbiAgLnNjU2NoZWR1bGVfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNjU2NoZWR1bGVfX2xpbmUtLWRheSArIC5zY1NjaGVkdWxlX19saW5lLS1kYXkge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbiAgLnNjU2NoZWR1bGVfX2xpbmUtLXllYXIgKyAuc2NTY2hlZHVsZV9fbGluZS0teWVhciB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICB9XG4gIC5zY1NjaGVkdWxlX190aW1lIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2NTY2hlZHVsZV9fdGltZS0tZGF5IHtcbiAgICB3aWR0aDogNC41cmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuc2NTY2hlZHVsZV9fdGltZS0teWVhciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5zY1NjaGVkdWxlX19hY3Qge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnNjU3RlcCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gMCAwO1xuICB9XG4gIC5zY1N0ZXBfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICB9XG4gIC5zY1N0ZXBfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAxLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjU3RlcF9fY2hpcCB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NTdGVwX192YWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5zY1N0ZXBfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc2NTdGVwX19uYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5zY1N0ZXBfX25vdGUge1xuICAgIG1hcmdpbjogLjJyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cbiAgLnNjQWNjZXNzIHtcbiAgICBtYXJnaW46IDQuNXJlbSAwIDA7XG4gIH1cbiAgLnNjQWNjZXNzX19saXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG4gIC5zY0FjY2Vzc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjQWNjZXNzX19pdGVtICsgLnNjQWNjZXNzX19pdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG4gIC5zY0FjY2Vzc19fbWFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgfVxuICAuc2NBY2Nlc3NfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY0FjY2Vzc19fdGV4dCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICB9XG4gIC5zY0VudHJ5IHtcbiAgICBtYXJnaW46IDVyZW0gMCAwO1xuICB9XG4gIC5zY0VudHJ5X19zdGVwIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY0VudHJ5X19kYXRhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2NFbnRyeV9fZGF0YSwgLnNjUGFub3JhbWEge1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnNjUGFub3JhbWEge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAuc2NQYW5vcmFtYV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zY1Bhbm9yYW1hX19idG4ge1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2NQYW5vcmFtYV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zY0RsIHtcbiAgICBtYXJnaW46IDVyZW0gMCAwO1xuICB9XG4gIC5zY0RsX19saXN0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuICAuc2NEbF9faXRlbSB7XG4gICAgbWFyZ2luOiAxcmVtIDFyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zY0RsX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cbiAgLnNjRGxfX2ljb24ge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICB9XG4gIC5waGlNdiB7XG4gICAgcGFkZGluZzogMCAwIDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BoaV9tdl9zcC5qcGcpO1xuICB9XG4gIC5waGlNdl9faXRlbSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiA4MHZ3O1xuICB9XG4gIC5waGlNdl9faXRlbS0tMiB7XG4gICAgbWFyZ2luLXRvcDogLTE4dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5waGlNdl9faXRlbS0tMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1dnc7XG4gICAgd2lkdGg6IDk1dnc7XG4gICAgaGVpZ2h0OiA5NXZ3O1xuICB9XG4gIC5waGlNdl9faGVhZCB7XG4gICAgZm9udC1zaXplOiA0LjR2dztcbiAgfVxuICAucGhpTXZfX2hlYWQtLTEge1xuICAgIHBhZGRpbmctdG9wOiAyMXZ3O1xuICB9XG4gIC5waGlNdl9faGVhZC0tMiB7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgfVxuICAucGhpTXZfX2hlYWQtLTMge1xuICAgIG1hcmdpbi10b3A6IDl2dztcbiAgfVxuICAucGhpTXZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgLnBoaU12X190ZXh0LS0xIHtcbiAgICBoZWlnaHQ6IDMydnc7XG4gIH1cbiAgLnBoaU12X190ZXh0LS0yIHtcbiAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxuICAucGhpTXZfX3RleHQtLTMge1xuICAgIGhlaWdodDogNjl2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gIC5waGlJbnRybyB7XG4gICAgcGFkZGluZzogNXJlbSAwIDA7XG4gIH1cbiAgLnBoaUludHJvX19ib3gge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbiAgLnBoaUludHJvX19oZWFkIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5waGlJbnRyb19faGVhZDphZnRlciB7XG4gICAgbWFyZ2luOiAxLjdyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnBoaUludHJvX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLnBoaU5hbWUge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICB9XG4gIC5waGlOYW1lX190ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAucGhpTmFtZV9fbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5waGlOYW1lX19sYXJnZS0tMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5tYXBGcmFtZSB7XG4gICAgcGFkZGluZzogMy41cmVtIDAgNC41cmVtO1xuICB9XG4gIC5tYXBCbG9jayArIC5tYXBCbG9jayB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgfVxuICAubWFwQm94IHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG4gIC5tYXBCb3ggKyAubWFwQm94IHtcbiAgICBtYXJnaW46IDRyZW0gMCAwO1xuICB9XG4gIC5tYXBMaXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwTGlzdF9faGVhZCwgLm1hcExpc3RfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tYXBMaXN0X19pY29uIHtcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xuICB9XG4gIC5ndWlkZUludHJvIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgLmd1aWRlSW50cm9fX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMCAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmd1aWRlU2VjIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICB9XG4gIC5ndWlkZVNlYzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAgNC41cmVtO1xuICB9XG4gIC5ndWlkZVNlY19fdGV4dCB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuZ3VpZGVTZWNfX3RleHQgcCArIHAge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbiAgLmd1aWRlU2VjX190ZXh0IGIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmd1aWRlU2VjX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuZ3VpZGVTZWNfX2hlYWQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmd1aWRlU2VjX19pY29uLS1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICMwMGE4NTI7XG4gIH1cbiAgLmd1aWRlU2VjX19pY29uLS1ibGFuayB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLmd1aWRlU2VjX19ub3RlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZXJyb3Ige1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuICAuZXJyb3JfX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgfVxuICAuZXJyb3JfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuZXJyb3JfX3RpdGxlIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5lcnJvcl9fdGV4dCB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuZXJyb3JfX2JhY2sge1xuICAgIG1hcmdpbjogMi41cmVtIDAgMDtcbiAgfVxuICAuZXJyb3JfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmNvbU1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmNvbU1lc3NhZ2VfX3RleHQge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgfVxuICAuY29tTWVzc2FnZV9fZGF0YSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgfVxuICAuY29tTWVzc2FnZV9fcG9zIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbiAgLmNvbU1lc3NhZ2VfX25hbWUge1xuICAgIG1hcmdpbjogLTFyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5jb21NZXNzYWdlX19ydWJ5IHtcbiAgICBmb250LXNpemU6IC41cmVtO1xuICB9XG4gIC5jb21EYXRhIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMCA1cmVtO1xuICB9XG4gIC5jb21EYXRhX190YWJsZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxuICAuY29tRGF0YV9fdHIge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG4gIC5jb21EYXRhX19jZWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuY29tRGF0YV9fY2VsbC0tdGgge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgfVxuICAuY29tRGF0YV9fY2VsbC0tdGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMXJlbSk7XG4gIH1cbiAgLnBhZ2VNdiB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5wYWdlSGVhZCwgLnBhZ2VNdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5wYWdlSGVhZCB7XG4gICAgcGFkZGluZzogMCAwIC43cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5wYWdlSGVhZDpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB3aWR0aDogLjNyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50b3BCZyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1kLW92ZXJsYXktLXJpcHBsZSB7XG4gICAgd2lkdGg6IDMwMHZ3O1xuICAgIGhlaWdodDogMzAwdnc7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Y29tbW9uLmNzcy5tYXAgKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjthLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxjYW52YXMsY2FwdGlvbixjZW50ZXIsY2l0ZSxjb2RlLGRkLGRlbCxkZXRhaWxzLGRmbixkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscSxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix0dCx1LHVsLHZhcix2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWh0bWx7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9dGFibGV7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbix0ZCx0aHtmb250LXdlaWdodDppbmhlcml0O3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OlwiXCI7Y29udGVudDpub25lfWEgaW1ne2JvcmRlcjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTo2Mi41JX0qLDphZnRlciw6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH1pbWd7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31iLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9c3Vwe2ZvbnQtc2l6ZTouN2VtO3ZlcnRpY2FsLWFsaWduOnN1cGVyfXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9dGFibGUgcDpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjFlbX10ZCx0aHttaW4taGVpZ2h0OjFlbTt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLXdyYXA6YnJlYWstd29yZH1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjMWMxYzF9aW5wdXQ6OnBsYWNlaG9sZGVyLHRleHRhcmVhOjpwbGFjZWhvbGRlcntjb2xvcjojYzFjMWMxfWlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXVybF0sc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQ6I2ZmZjtvdXRsaW5lOm5vbmV9YSxhcmVhLGJ1dHRvbixpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdLGxhYmVsLHNlbGVjdHtjdXJzb3I6cG9pbnRlcn0uYm9keS1pbntvdmVyZmxvdy14OmhpZGRlbn0uYW5pbWV7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9LmFuaW1lOm5vdCgua2V5KXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30uYW5pbWUuZmxpcC14e3RyYW5zZm9ybTpyb3RhdGVYKDkwZGVnKX0uYW5pbWUuZmxpcC15e3RyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKX0uYW5pbWUuem9vbS1pbnt0cmFuc2Zvcm06c2NhbGUoMCl9LmFuaW1lLnRvcC1pbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTBweCk7dHJhbnNmb3JtLW9yaWdpbjowIDB9LmFuaW1lLmJvdHRvbS1pbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KX0uYW5pbWUubGVmdC1pbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTBweCl9LmFuaW1lLnJpZ2h0LWlue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwcHgpfUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2Zvcm0tcHVyZ2V7dG97b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHRyYW5zZm9ybS1wdXJnZXt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5hbmltZS5ib3R0b20taW4sLmFuaW1lLmZhZGUtaW4sLmFuaW1lLmZsaXAteCwuYW5pbWUuZmxpcC15LC5hbmltZS5sZWZ0LWluLC5hbmltZS5yaWdodC1pbiwuYW5pbWUudG9wLWluLC5hbmltZS56b29tLWlue29wYWNpdHk6MH0uYW5pbWUuYWN0aXZlIC5hbmltZS5ib3R0b20taW4uY2hhaW46bm90KC5rZXkpLC5hbmltZS5hY3RpdmUgLmFuaW1lLmZhZGUtaW4uY2hhaW46bm90KC5rZXkpLC5hbmltZS5hY3RpdmUgLmFuaW1lLmZsaXAteC5jaGFpbjpub3QoLmtleSksLmFuaW1lLmFjdGl2ZSAuYW5pbWUuZmxpcC15LmNoYWluOm5vdCgua2V5KSwuYW5pbWUuYWN0aXZlIC5hbmltZS5sZWZ0LWluLmNoYWluOm5vdCgua2V5KSwuYW5pbWUuYWN0aXZlIC5hbmltZS5yaWdodC1pbi5jaGFpbjpub3QoLmtleSksLmFuaW1lLmFjdGl2ZSAuYW5pbWUudG9wLWluLmNoYWluOm5vdCgua2V5KSwuYW5pbWUuYWN0aXZlIC5hbmltZS56b29tLWluLmNoYWluOm5vdCgua2V5KSwuYW5pbWUuYm90dG9tLWluLmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLmJvdHRvbS1pbi5sb2NrOm5vdCgua2V5KSwuYW5pbWUuZmFkZS1pbi5hY3RpdmU6bm90KC5rZXkpLC5hbmltZS5mYWRlLWluLmxvY2s6bm90KC5rZXkpLC5hbmltZS5mbGlwLXguYWN0aXZlOm5vdCgua2V5KSwuYW5pbWUuZmxpcC14LmxvY2s6bm90KC5rZXkpLC5hbmltZS5mbGlwLXkuYWN0aXZlOm5vdCgua2V5KSwuYW5pbWUuZmxpcC15LmxvY2s6bm90KC5rZXkpLC5hbmltZS5sZWZ0LWluLmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLmxlZnQtaW4ubG9jazpub3QoLmtleSksLmFuaW1lLnJpZ2h0LWluLmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLnJpZ2h0LWluLmxvY2s6bm90KC5rZXkpLC5hbmltZS50b3AtaW4uYWN0aXZlOm5vdCgua2V5KSwuYW5pbWUudG9wLWluLmxvY2s6bm90KC5rZXkpLC5hbmltZS56b29tLWluLmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLnpvb20taW4ubG9jazpub3QoLmtleSksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmJvdHRvbS1pbjpub3QoLmtleSksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmZhZGUtaW46bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5mbGlwLXg6bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5mbGlwLXk6bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5sZWZ0LWluOm5vdCgua2V5KSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUucmlnaHQtaW46bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS50b3AtaW46bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS56b29tLWluOm5vdCgua2V5KXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9LmFuaW1lLmFjdGl2ZSAuYW5pbWUuYm90dG9tLWluLmNoYWluLmtleSwuYW5pbWUuYWN0aXZlIC5hbmltZS5mYWRlLWluLmNoYWluLmtleSwuYW5pbWUuYWN0aXZlIC5hbmltZS5mbGlwLXguY2hhaW4ua2V5LC5hbmltZS5hY3RpdmUgLmFuaW1lLmZsaXAteS5jaGFpbi5rZXksLmFuaW1lLmFjdGl2ZSAuYW5pbWUubGVmdC1pbi5jaGFpbi5rZXksLmFuaW1lLmFjdGl2ZSAuYW5pbWUucmlnaHQtaW4uY2hhaW4ua2V5LC5hbmltZS5hY3RpdmUgLmFuaW1lLnRvcC1pbi5jaGFpbi5rZXksLmFuaW1lLmFjdGl2ZSAuYW5pbWUuem9vbS1pbi5jaGFpbi5rZXksLmFuaW1lLmJvdHRvbS1pbi5hY3RpdmUua2V5LC5hbmltZS5ib3R0b20taW4ubG9jay5rZXksLmFuaW1lLmZhZGUtaW4uYWN0aXZlLmtleSwuYW5pbWUuZmFkZS1pbi5sb2NrLmtleSwuYW5pbWUuZmxpcC14LmFjdGl2ZS5rZXksLmFuaW1lLmZsaXAteC5sb2NrLmtleSwuYW5pbWUuZmxpcC15LmFjdGl2ZS5rZXksLmFuaW1lLmZsaXAteS5sb2NrLmtleSwuYW5pbWUubGVmdC1pbi5hY3RpdmUua2V5LC5hbmltZS5sZWZ0LWluLmxvY2sua2V5LC5hbmltZS5yaWdodC1pbi5hY3RpdmUua2V5LC5hbmltZS5yaWdodC1pbi5sb2NrLmtleSwuYW5pbWUudG9wLWluLmFjdGl2ZS5rZXksLmFuaW1lLnRvcC1pbi5sb2NrLmtleSwuYW5pbWUuem9vbS1pbi5hY3RpdmUua2V5LC5hbmltZS56b29tLWluLmxvY2sua2V5LC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5ib3R0b20taW4ua2V5LC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5mYWRlLWluLmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZmxpcC14LmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZmxpcC15LmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUubGVmdC1pbi5rZXksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLnJpZ2h0LWluLmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUudG9wLWluLmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuem9vbS1pbi5rZXl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2Zvcm0tcHVyZ2U7YW5pbWF0aW9uLW5hbWU6dHJhbnNmb3JtLXB1cmdlfUAtd2Via2l0LWtleWZyYW1lcyBleHBhbmQteHt0b3ttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWw7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGV4cGFuZC14e3Rve21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbDtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBleHBhbmQteXt0b3ttYXgtaGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsfX1Aa2V5ZnJhbWVzIGV4cGFuZC15e3Rve21heC1oZWlnaHQ6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9fS5hbmltZS5leHBhbmQteHt3aWR0aDphdXRvO21heC13aWR0aDowfS5hbmltZS5hY3RpdmUgLmFuaW1lLmV4cGFuZC14LmNoYWluOm5vdCgua2V5KSwuYW5pbWUuZXhwYW5kLXguYWN0aXZlOm5vdCgua2V5KSwuYW5pbWUuZXhwYW5kLXgubG9jazpub3QoLmtleSksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmV4cGFuZC14Om5vdCgua2V5KXttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9LmFuaW1lLmFjdGl2ZSAuYW5pbWUuZXhwYW5kLXguY2hhaW4ua2V5LC5hbmltZS5leHBhbmQteC5hY3RpdmUua2V5LC5hbmltZS5leHBhbmQteC5sb2NrLmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuZXhwYW5kLXgua2V5ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZXhwYW5kLXg7YW5pbWF0aW9uLW5hbWU6ZXhwYW5kLXh9LmFuaW1lLmV4cGFuZC15e2hlaWdodDphdXRvO21heC1oZWlnaHQ6MH0uYW5pbWUuYWN0aXZlIC5hbmltZS5leHBhbmQteS5jaGFpbjpub3QoLmtleSksLmFuaW1lLmV4cGFuZC15LmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLmV4cGFuZC15LmxvY2s6bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5leHBhbmQteTpub3QoLmtleSl7bWF4LWhlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH0uYW5pbWUuYWN0aXZlIC5hbmltZS5leHBhbmQteS5jaGFpbi5rZXksLmFuaW1lLmV4cGFuZC15LmFjdGl2ZS5rZXksLmFuaW1lLmV4cGFuZC15LmxvY2sua2V5LC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5leHBhbmQteS5rZXl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpleHBhbmQteTthbmltYXRpb24tbmFtZTpleHBhbmQteX0uYW5pbWUuZXhwYW5kLXgsLmFuaW1lLmV4cGFuZC15e292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9QC13ZWJraXQta2V5ZnJhbWVzIGZvY3VzLWlue3Rve2ZpbHRlcjpibHVyKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmb2N1cy1pbnt0b3tmaWx0ZXI6Ymx1cigwKTtvcGFjaXR5OjF9fS5hbmltZS5ibHVye29wYWNpdHk6MH0uYW5pbWUuYWN0aXZlIC5hbmltZS5ibHVyLmNoYWluOm5vdCgua2V5KSwuYW5pbWUuYmx1ci5hY3RpdmU6bm90KC5rZXkpLC5hbmltZS5ibHVyLmxvY2s6bm90KC5rZXkpLC5zd2lwZXItc2xpZGUtYWN0aXZlIC5hbmltZS5ibHVyOm5vdCgua2V5KXtvcGFjaXR5OjF9LmFuaW1lLmFjdGl2ZSAuYW5pbWUuYmx1ci5jaGFpbi5rZXksLmFuaW1lLmJsdXIuYWN0aXZlLmtleSwuYW5pbWUuYmx1ci5sb2NrLmtleSwuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYW5pbWUuYmx1ci5rZXl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2Zvcm0tcHVyZ2U7YW5pbWF0aW9uLW5hbWU6dHJhbnNmb3JtLXB1cmdlfUBzdXBwb3J0cyAoZmlsdGVyOmJsdXIoMTJweCkpey5hbmltZS5ibHVye2ZpbHRlcjpibHVyKDEycHgpfS5hbmltZS5hY3RpdmUgLmFuaW1lLmJsdXIuY2hhaW46bm90KC5rZXkpLC5hbmltZS5ibHVyLmFjdGl2ZTpub3QoLmtleSksLmFuaW1lLmJsdXIubG9jazpub3QoLmtleSksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmJsdXI6bm90KC5rZXkpe2ZpbHRlcjpibHVyKDApfS5hbmltZS5hY3RpdmUgLmFuaW1lLmJsdXIuY2hhaW4ua2V5LC5hbmltZS5ibHVyLmFjdGl2ZS5rZXksLmFuaW1lLmJsdXIubG9jay5rZXksLnN3aXBlci1zbGlkZS1hY3RpdmUgLmFuaW1lLmJsdXIua2V5ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zm9jdXMtaW47YW5pbWF0aW9uLW5hbWU6Zm9jdXMtaW59fWJvZHkgLmtvc3VnaSxidXR0b24ua29zdWdpLGlucHV0Lmtvc3VnaSxzZWxlY3Qua29zdWdpLHRleHRhcmVhLmtvc3VnaXtmb250LWZhbWlseTpLb3N1Z2kgTWFydSwtYXBwbGUtc3lzdGVtLE5vdG8gU2FucyBDSksgSlAsTm90byBTYW5zIEphcGFuZXNlLE5vdG8gU2FucyBKUCzmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtLFl1IEdvdGhpYyBNZWRpdW0s5ri444K044K344OD44Kv5L2TLFl1R290aGljLEhpcmFnaW5vIEtha3UgR290aGljIFByb04s44Oh44Kk44Oq44KqLE1laXJ5byxzYW5zLXNlcmlmfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6VUQgRGVjO3NyYzpsb2NhbChcIlVEIERpZ2kgS3lva2FzaG8gTlAtUlwiKTtmb250LXdlaWdodDo0MDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpVRCBEZWM7c3JjOmxvY2FsKFwiVUQgRGlnaSBLeW9rYXNobyBOLUJcIik7Zm9udC13ZWlnaHQ6NzAwfS5vLWxpc3Q+bGksLnUtbGlzdD5saXttYXJnaW46MCAwIDAgMS41ZW07cGFkZGluZzowIDFlbSAwIDA7d2lkdGg6OTglfS51LWxpc3Q+bGl7bGlzdC1zdHlsZS10eXBlOmRpc2N9Lm8tbGlzdD5saXtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0uZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZmxleC5iZXQsLnBjLWZsZXguYmV0LC5zcC1mbGV4LmJldHstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZsZXguYXJvLC5wYy1mbGV4LmFybywuc3AtZmxleC5hcm97LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmZsZXgudnN0YXJ0LC5wYy1mbGV4LnZzdGFydCwuc3AtZmxleC52c3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZmxleC52ZW5kLC5wYy1mbGV4LnZlbmQsLnNwLWZsZXgudmVuZHstbXMtZmxleC1hbGlnbjplbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZsZXgudmNlbnRlciwucGMtZmxleC52Y2VudGVyLC5zcC1mbGV4LnZjZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC5oc3RhcnQsLnBjLWZsZXguaHN0YXJ0LC5zcC1mbGV4LmhzdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mbGV4LmhjZW50ZXIsLnBjLWZsZXguaGNlbnRlciwuc3AtZmxleC5oY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXguaGVuZCwucGMtZmxleC5oZW5kLC5zcC1mbGV4LmhlbmR7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mbGV4LnN0ciwucGMtZmxleC5zdHIsLnNwLWZsZXguc3Ryey1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC52ZXJ0LC5wYy1mbGV4LnZlcnQsLnNwLWZsZXgudmVydHstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC5icmVhaywucGMtZmxleC5icmVhaywuc3AtZmxleC5icmVha3stbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LnlvdXR1YmUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo1Ni4yNSU7d2lkdGg6MTAwJX0ueW91dHViZS13cmFwIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudH0uZ3JheXNjYWxle2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9Ym9keS5sb2Nre292ZXJmbG93OmhpZGRlbn0uc2VyaWZ7Zm9udC1mYW1pbHk6VUQgRGVjLFwiTm90byBTZXJpZiBKUFwiLFl1IE1pbmNobyxZdU1pbmNobyxIaXJhZ2lubyBNaW5jaG8gUHJvTixcIk5vdG9TZXJpZkNKS2pwXCIsSEdT5piO5pydRSxIR+aYjuacnUUsc2VyaWZ9LmlzLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uanMtaGlkZXtkaXNwbGF5Om5vbmV9LnRhLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGEtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGEtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LmZ3LTcwMHtmb250LXdlaWdodDo3MDB9LmZ3LTkwMHtmb250LXdlaWdodDo5MDB9LmZ6LWU3e2ZvbnQtc2l6ZTouN2VtfS5mei1lOHtmb250LXNpemU6LjhlbX0uZnotZTl7Zm9udC1zaXplOi45ZW19LmlzLWZhbHNle3BvaW50ZXItZXZlbnRzOm5vbmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVyey1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4+LnN3aXBlci13cmFwcGVyey1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1zbGlkZXstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgyNzBkZWcscmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsLjUpLHRyYW5zcGFyZW50KX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC41KSx0cmFuc3BhcmVudCl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLC41KSx0cmFuc3BhcmVudCl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcnstbXMtc2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeTtzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyey1tcy1zY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5O3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5tZC11bGluZXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWQtdWxpbmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6NTt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojZjI5MzQ0O3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtjb250ZW50OlwiXCJ9Lm1kLXVsaW5lLnVsaW5lLWJsb2Nre2Rpc3BsYXk6YmxvY2t9Lm1kLXVsaW5lLnVsaW5lLWxlZnQ6YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46MH0ubWQtdWxpbmUudWxpbmUtcmlnaHQ6YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWQtdWxpbmUuYWN0aXZlLC5tZC11bGluZTpob3ZlcixhLmFjdGl2ZSAubWQtdWxpbmUsYTpob3ZlciAubWQtdWxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1kLXVsaW5lLmFjdGl2ZTpiZWZvcmUsLm1kLXVsaW5lOmhvdmVyOmJlZm9yZSxhLmFjdGl2ZSAubWQtdWxpbmU6YmVmb3JlLGE6aG92ZXIgLm1kLXVsaW5lOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlWSgwZGVnKX0ubWQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO3otaW5kZXg6MTAwMDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi41cztjdXJzb3I6cG9pbnRlcn0ubWQtb3ZlcmxheTpub3QoLmFjdGl2ZSl7ei1pbmRleDotMTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59Lm1kLW92ZXJsYXktLW1vZGFse3otaW5kZXg6MTAwMDB9Lm1kLW92ZXJsYXktLXJpcHBsZXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDozMDB2aDtoZWlnaHQ6MzAwdmg7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsLTUwJSl9Lm1kLW92ZXJsYXktLXJpcHBsZTpub3QoLmFjdGl2ZSl7d2lkdGg6MDtoZWlnaHQ6MH0ubWQtb3ZlcmxheS0tc2h1dHRlcntoZWlnaHQ6MjAwdmg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsLjUpIDUwJSxoc2xhKDAsMCUsMTAwJSwwKSl9Lm1kLW92ZXJsYXktLXNodXR0ZXI6bm90KC5hY3RpdmUpe3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ubWQtbG9hZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjlyZW07bWF4LWhlaWdodDo2MHZofS5tZC1sb2FkaW5nOmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoyO21hcmdpbjotMnJlbSAwIDAgLTJyZW07Ym9yZGVyOjNweCBzb2xpZCAjZjI5MzQ0O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgyNDIsMTQ3LDY4LC41KTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo0cmVtO2hlaWdodDo0cmVtOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bWRMb2FkaW5nO2FuaW1hdGlvbi1uYW1lOm1kTG9hZGluZzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2NvbnRlbnQ6XCJcIn0ubWQtbG9hZGluZzpub3QoLmFjdGl2ZSl7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufUAtd2Via2l0LWtleWZyYW1lcyBtZExvYWRpbmd7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgbWRMb2FkaW5ne3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0ubWQtbGF5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3otaW5kZXg6MTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDApIHRyYW5zbGF0ZVooMCl9Lm1kLWxheSwubWQtbGF5IC5sYXktYmd7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9Lm1kLWxheSAubGF5LWJne3otaW5kZXg6Mn0ubWQtbGF5IC5sYXktYmcgaW1ne3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZC1sYXkgLmxheS1iZyAub257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30ubWQtbGF5IC5sYXktYmcgLm9mZntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30ubWQtbGF5OmFmdGVyLC5tZC1sYXk6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgwKSB0cmFuc2xhdGVaKDApO2NvbnRlbnQ6XCJcIn0ubWQtbGF5OmJlZm9yZXt6LWluZGV4OjM7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KX0ubWQtbGF5OmFmdGVye3otaW5kZXg6NH0ubWQtbGF5Lnpvb217b3ZlcmZsb3c6aGlkZGVufS5tZC1sYXkuYmxvY2ssLm1kLWxheS5vdmVye2Rpc3BsYXk6YmxvY2t9Lm1kLWxheS5vdmVyIC5sYXktYmcgaW1ne21hcmdpbi1sZWZ0OjUwJTt3aWR0aDphdXRvO21heC13aWR0aDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9Lm1kLWxheS50aHJvdWdoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OnZpc2libGV9Lm1kLWxheS50aHJvdWdoIC5sYXktYmcgaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9Lm1kLWxheS5uby1jb3ZlcjphZnRlciwubWQtbGF5Lm5vLWNvdmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1kLWxheSAubGF5LWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWEuYWN0aXZlIC5tZC1sYXkgLmxheS1iZyAub257b3BhY2l0eToxfWEuYWN0aXZlIC5tZC1sYXkgLmxheS1iZyAub2Zme29wYWNpdHk6MH1hLmFjdGl2ZSAubWQtbGF5Lnpvb20gLmxheS1iZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9YS5hY3RpdmUgLm1kLWxheS5icmlnaHQ6YmVmb3Jle29wYWNpdHk6MX1hLmFjdGl2ZSAubWQtbGF5LmJvcmRlcjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDEwcHggaHNsYSgwLDAlLDEwMCUsLjUpO29wYWNpdHk6MX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Omljb25mb250O3NyYzp1cmwoZm9udC9pY29uL2ljb25mb250LmVvdD8wMWJlODk1NDQ4NmZjOTM1ZTA4ZTcwOTllOTk5OGZiYT8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChmb250L2ljb24vaWNvbmZvbnQud29mZjI/MDFiZTg5NTQ0ODZmYzkzNWUwOGU3MDk5ZTk5OThmYmEpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250L2ljb24vaWNvbmZvbnQud29mZj8wMWJlODk1NDQ4NmZjOTM1ZTA4ZTcwOTllOTk5OGZiYSkgZm9ybWF0KFwid29mZlwiKTtmb250LWRpc3BsYXk6c3dhcH0uaWNvbmZvbnQsaVtjbGFzcyo9aWNvbi1dOmJlZm9yZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LWZhbWlseTppY29uZm9udCFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9aVtjbGFzcyo9aWNvbi1de2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlfWlbY2xhc3MqPWljb24tXTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tfS5pY29uLWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9Lmljb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uaWNvbi1kLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9Lmljb24tZGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uaWNvbi1kb2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uaWNvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9Lmljb24tZmF4LS13aGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5pY29uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uaWNvbi1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9Lmljb24tbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5pY29uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9Lmljb24tdGVsOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9Lmljb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0ubWQtYnRue2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtib3JkZXI6MDtib3JkZXItcmFkaXVzOi41cmVtO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb24tZHVyYXRpb246LjVzO2N1cnNvcjpwb2ludGVyfS5tZC1idG4ubGVmdC10ZXh0ey1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0fS5tZC1idG4ucm91bmR7Ym9yZGVyLXJhZGl1czoxMHJlbX0ubWQtYnRuLm1hdHtwYWRkaW5nOjB9Lm1kLWJ0bi5tYXQgYSwubWQtYnRuLm1hdCBidXR0b24sLm1kLWJ0bi5tYXQgaW5wdXRbdHlwZT1idXR0b25dLC5tZC1idG4ubWF0IGlucHV0W3R5cGU9c3VibWl0XXtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO3RyYW5zaXRpb246Y29sb3IgMHN9Lm1kLWJ0bjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDotMTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bm9uZTt0cmFuc2l0aW9uLWR1cmF0aW9uOi41cztjb250ZW50OlwiXCJ9Lm1kLWJ0bjpub3QoLnJldmVyc2UpOmJlZm9yZXtsZWZ0Oi0xMDAlfS5tZC1idG4ucmV2ZXJzZTpiZWZvcmV7cmlnaHQ6LTEwMCV9Lm1kLWJ0bi5zdGF5OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1kLWJ0biAuaGVhZC1pY29ue21hcmdpbi1yaWdodDouNWVtO21hcmdpbi1sZWZ0Oi0xZW19Lm1kLWJ0biAubGVmdC1pY29uLC5tZC1idG4gLnJpZ2h0LWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjEwO3RyYW5zaXRpb246Y29sb3IgMHM7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0ubWQtYnRuIC5yaWdodC1pY29ue3JpZ2h0OjEuNXJlbTt0cmFuc2l0aW9uOnJpZ2h0IC41c30ubWQtYnRuIC5sZWZ0LWljb257bGVmdDoxLjVyZW07dHJhbnNpdGlvbjpsZWZ0IC41c30ubWQtYnRuOmhvdmVyLGE6aG92ZXIgLm1kLWJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWQtYnRuOmhvdmVyOm5vdCgucmV2ZXJzZSk6YmVmb3JlLGE6aG92ZXIgLm1kLWJ0bjpub3QoLnJldmVyc2UpOmJlZm9yZXtsZWZ0OjB9Lm1kLWJ0bjpob3Zlci5yZXZlcnNlOmJlZm9yZSxhOmhvdmVyIC5tZC1idG4ucmV2ZXJzZTpiZWZvcmV7cmlnaHQ6MH0ubWQtYnRuOmhvdmVyIC5yaWdodC1pY29uOm5vdCguc3RheSksYTpob3ZlciAubWQtYnRuIC5yaWdodC1pY29uOm5vdCguc3RheSl7cmlnaHQ6MXJlbX0ubWQtYnRuOmhvdmVyIC5sZWZ0LWljb246bm90KC5zdGF5KSxhOmhvdmVyIC5tZC1idG4gLmxlZnQtaWNvbjpub3QoLnN0YXkpe2xlZnQ6MXJlbX0ubWQtYnRuLndoaXRlLW9yYW5nZXtib3JkZXI6MnB4IHNvbGlkICNmZmY7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1kLWJ0bi5vcmFuZ2Utd2hpdGUsLm1kLWJ0bi53aGl0ZS1vcmFuZ2U6YmVmb3JlLC5tZC1idG4ud2hpdGUtb3JhbmdlOmhvdmVyLGE6aG92ZXIgLm1kLWJ0bi53aGl0ZS1vcmFuZ2V7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMjkzNDR9Lm1kLWJ0bi5vcmFuZ2Utd2hpdGV7Ym9yZGVyOjJweCBzb2xpZCAjZjI5MzQ0fS5tZC1idG4ub3JhbmdlLXdoaXRlOmJlZm9yZSwubWQtYnRuLm9yYW5nZS13aGl0ZTpob3ZlcixhOmhvdmVyIC5tZC1idG4ub3JhbmdlLXdoaXRle2NvbG9yOiNmMjkzNDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tZC1idG4uYmx1ZS13aGl0ZXtib3JkZXI6MnB4IHNvbGlkICMzM2FmZTU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzM2FmZTV9Lm1kLWJ0bi5ibHVlLXdoaXRlOmJlZm9yZSwubWQtYnRuLmJsdWUtd2hpdGU6aG92ZXIsYTpob3ZlciAubWQtYnRuLmJsdWUtd2hpdGV7Y29sb3I6IzMzYWZlNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1kLWJ0bi5hcmVhLW9yYW5nZXtib3JkZXI6MnB4IHNvbGlkICNlZWU7Y29sb3I6I2YyOTM0NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1kLWJ0bi5hcmVhLW9yYW5nZTpiZWZvcmUsLm1kLWJ0bi5hcmVhLW9yYW5nZTpob3ZlcixhOmhvdmVyIC5tZC1idG4uYXJlYS1vcmFuZ2V7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMjkzNDR9Lm1kLWJ0bi5hcmVhLWdyZWVue2JvcmRlcjoycHggc29saWQgI2VlZTtjb2xvcjojNTdhNzI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWQtYnRuLmFyZWEtZ3JlZW46YmVmb3JlLC5tZC1idG4uYXJlYS1ncmVlbjpob3ZlcixhOmhvdmVyIC5tZC1idG4uYXJlYS1ncmVlbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU3YTcyN30ubWQtYnRuLmFyZWEtYmx1ZXtib3JkZXI6MnB4IHNvbGlkICNlZWU7Y29sb3I6IzMzYWZlNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1kLWJ0bi5hcmVhLWJsdWU6YmVmb3JlLC5tZC1idG4uYXJlYS1ibHVlOmhvdmVyLGE6aG92ZXIgLm1kLWJ0bi5hcmVhLWJsdWV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzM2FmZTV9Lm1kLWJ0bi5kbC1vcmFuZ2V7Ym9yZGVyOjJweCBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWQtYnRuLmRsLW9yYW5nZTpiZWZvcmUsLm1kLWJ0bi5kbC1vcmFuZ2U6aG92ZXIsYTpob3ZlciAubWQtYnRuLmRsLW9yYW5nZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YyOTM0NH0ubWQtYnRuLnBhbm9yYW1hLW9yYW5nZXtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZlZjRkYX0ubWQtYnRuLnBhbm9yYW1hLW9yYW5nZTpiZWZvcmUsLm1kLWJ0bi5wYW5vcmFtYS1vcmFuZ2U6aG92ZXIsYTpob3ZlciAubWQtYnRuLnBhbm9yYW1hLW9yYW5nZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YyOTM0NH0ubWQtYWNjIC5hY2MtYnRue2N1cnNvcjpwb2ludGVyfS5tZC1hY2MgLmFjYy1jaGVja3tkaXNwbGF5Om5vbmV9Lm1kLWFjYyAuYWNjLWJvZHl7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjowIDB9Lm1kLWFjYyAuYWNjLWJvZHkgLmFjYy1ib2R5Om5vdCguYWN0aXZlKXt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5tZC1hY2MgLmFjYy1ib2R5Om5vdCguYWN0aXZlKSAuYWNjLW9uLC5tZC1hY2MgLmFjYy1jaGVjazpub3QoOmNoZWNrZWQpfi5hY2MtYm9keSAuYWNjLW9uLC5tZC1hY2MgLmFjYy1jaGVjazpub3QoOmNoZWNrZWQpfi5hY2MtYnRuIC5hY2Mtb257ZGlzcGxheTpub25lfS5tZC1hY2MgLmFjYy1ib2R5LmFjdGl2ZSwubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZH4uYWNjLWJvZHksLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWR+LmFjYy1idG4sLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWR+LmFjYy1idG4gLmFjYy1ib2R5e21heC1oZWlnaHQ6bm9uZTtvcGFjaXR5OjF9Lm1kLWFjYyAuYWNjLWJvZHkuYWN0aXZlIC5hY2Mtb2ZmLC5tZC1hY2MgLmFjYy1jaGVjazpjaGVja2Vkfi5hY2MtYm9keSAuYWNjLW9mZiwubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZH4uYWNjLWJ0biAuYWNjLWJvZHkgLmFjYy1vZmYsLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWR+LmFjYy1idG4gLmFjYy1vZmYsLnNwLW1kLWFjYyAuYWNjLWNoZWNre2Rpc3BsYXk6bm9uZX1ib2R5e3dpZHRoOjEwMCV9Ym9keSxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sTm90byBTYW5zIENKSyBKUCxOb3RvIFNhbnMgSmFwYW5lc2UsTm90byBTYW5zIEpQLOa4uOOCtOOCt+ODg+OCryBNZWRpdW0sWXUgR290aGljIE1lZGl1bSzmuLjjgrTjgrfjg4Pjgq/kvZMsWXVHb3RoaWMsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTizjg6HjgqTjg6rjgqosTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44O2NvbG9yOiMzMzM7d29yZC13cmFwOmJyZWFrLXdvcmR9YXtjb2xvcjojZjI5MzQ0O3RleHQtZGVjb3JhdGlvbjpub25lfXA6bm90KFtjbGFzc10pOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxZW19OjpzZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmMjkzNDR9LnRleHRPcmFuZ2V7Y29sb3I6I2YyOTM0NH0udGV4dEdyZWVue2NvbG9yOiMwMGE4NTJ9LnRleHRCbHVle2NvbG9yOiMzM2FmZTV9LnN3aXBlci1wYWdpbmF0aW9ue3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgLjhyZW07Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MS4zcmVtO2hlaWdodDoxLjNyZW07YmFja2dyb3VuZDojZmZmO291dGxpbmU6MDtvcGFjaXR5OjE7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6I2ZkYzM4M30ubmV3c19faGVhZHtwYWRkaW5nOjAgMCAycmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2VmZWM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZjI5MzQ0fS5uZXdzX19oZWFkOmJlZm9yZXttYXJnaW4tcmlnaHQ6MS4ycmVtO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEuMnJlbTtoZWlnaHQ6MS4ycmVtO2JhY2tncm91bmQ6I2ZkYzM4Mztjb250ZW50OlwiXCJ9Lm5ld3NfX2xpc3R7bWFyZ2luLXRvcDoxcmVtO3BhZGRpbmc6MCAxcmVtIDFyZW0gMDttYXgtaGVpZ2h0OjEycmVtO292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLWNvbG9yOiNmMjkzNDQgI2ZlZjRkYX0ubmV3c19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtjdXJzb3I6ZGVmYXVsdH0ubmV3c19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmVmNGRhfS5uZXdzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZDojZjI5MzQ0fS5uZXdzX19pdGVte3BhZGRpbmc6LjVyZW0gMDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjojMzMzfS5uZXdzX19kYXRle3dpZHRoOjEycmVtO2NvbG9yOiM5NTk1OTV9Lm5ld3NfX3RleHR7d2lkdGg6Y2FsYygxMDAlIC0gMTJyZW0pfS5uZXdzX190ZXh0LndpZGV7d2lkdGg6MTAwJX0ubmV3c19fdGV4dCBhOm5vdChbY2xhc3NdKXtjb2xvcjojMDA3NWM3O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm5ld3NfX3RleHQgYTpub3QoW2NsYXNzXSk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5ld3MubmV3cy0tc2Nob29sIC5uZXdzX19oZWFke2ZvbnQtc2l6ZToxLjhyZW19Lm5ld3MubmV3cy0tc2Nob29sIC5uZXdzX19saXN0e21hcmdpbjoycmVtIDAgMDtwYWRkaW5nOjAgMXJlbSAwIDA7bWF4LWhlaWdodDoyMHJlbX0ubmV3cy5uZXdzLS1zY2hvb2wgLm5ld3NfX2RhdGV7Y29sb3I6I2YyOTM0NH0uY29udGVudHN7cGFkZGluZy10b3A6OC41cmVtfS5oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwMDt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpfS5oZWFkZXIsLmhlYWRlcl9fZnJhbWV7YmFja2dyb3VuZDojZmZmfS5oZWFkZXJfX2xvZ28taW1ne2Rpc3BsYXk6YmxvY2t9LmhlYWRlcl9fbmF2e21hcmdpbi1yaWdodDoxcmVtfS5oZWFkZXJOYXZfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTZyZW07aGVpZ2h0OjguNXJlbTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMzMzN9LmhlYWRlck5hdl9faXRlbSsuaGVhZGVyTmF2X19pdGVtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2MyYjFhMjt3aWR0aDoxcHg7aGVpZ2h0OjNyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29udGVudDpcIlwifS5oZWFkZXJOYXZfX2l0ZW0uYWN0aXZlLC5oZWFkZXJOYXZfX2l0ZW06aG92ZXJ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmMjkzNDR9LmhlYWRlck5hdl9faXRlbS5hY3RpdmUgLmhlYWRlck5hdl9fdGV4dDpiZWZvcmUsLmhlYWRlck5hdl9faXRlbTpob3ZlciAuaGVhZGVyTmF2X190ZXh0OmJlZm9yZXt0b3A6LS44cmVtO29wYWNpdHk6MX0uaGVhZGVyTmF2X190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozcmVtfS5oZWFkZXJOYXZfX3RleHQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOi44cmVtO2hlaWdodDouOHJlbTtiYWNrZ3JvdW5kOiNmMjkzNDQ7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7Y29udGVudDpcIlwifS5oZWFkZXJDb250YWN0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjE0LjVyZW07cmlnaHQ6MDt6LWluZGV4OjEwMDtwYWRkaW5nOjVyZW0gMS44cmVtO2JvcmRlci1yYWRpdXM6MXJlbSAwIDAgMXJlbTtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2YyOTM0NH0uaGVhZGVyQ29udGFjdDpob3ZlcntwYWRkaW5nLXJpZ2h0OjMuNXJlbX0uaGVhZGVyQ29udGFjdF9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjJyZW19LnNwTmF2e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDA7cGFkZGluZzoxcmVtO3dpZHRoOjEwMCU7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA0LjVyZW0pO292ZXJmbG93LXk6YXV0bztiYWNrZ3JvdW5kOiNmMjkzNDQ7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNmb3JtLW9yaWdpbjowIDB9LnNwTmF2Om5vdCguYWN0aXZlKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dmlzaWJpbGl0eTpoaWRkZW59LnNwTmF2X19jbG9zZXtmb250LXNpemU6Mi4zcmVtO2NvbG9yOiNmZmZ9LnNwTmF2X19jbG9zZUJ0bnt3aWR0aDo1cmVtO2hlaWdodDo1LjVyZW07Y3Vyc29yOnBvaW50ZXJ9LnNwTmF2X19saXN0e2JvcmRlci10b3A6MXB4IHNvbGlkICNmNWFlNzN9LnNwTmF2X19ib3h7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1YWU3M30uc3BOYXZfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNXJlbTtoZWlnaHQ6NXJlbTtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmfS5zcE5hdl9faXRlbS0tc3Vie3dpZHRoOjUwJTtmb250LXNpemU6MS4ycmVtfS5zcE5hdl9faXRlbS0tc3ViKy5zcE5hdl9faXRlbS0tc3ViOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDoxcHg7aGVpZ2h0OjNyZW07YmFja2dyb3VuZDojZjVhZTczO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbnRlbnQ6XCJcIn0uc3BOYXYgLm1kLWFjYyAuYWNjLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZX0uc3BOYXYgLm1kLWFjYyAuYWNjLWJ0biAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjJyZW07ei1pbmRleDoyO2ZvbnQtc2l6ZToxcmVtO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zcE5hdiAubWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZH4uYWNjLWJ0biAuaWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKX0uc3BOYXYgLm1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWR+LmFjYy1ib2R5e3RyYW5zaXRpb24tZHVyYXRpb246MXM7dHJhbnNmb3JtOm5vbmV9LnNwTWVudUJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpmaXhlZDt0b3A6NS41cmVtO3JpZ2h0OjA7ei1pbmRleDoxMDA7Ym9yZGVyLXJhZGl1czo1cHggMCAwIDVweDt3aWR0aDo2cmVtO2hlaWdodDo2cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmMjkzNDQ7Y3Vyc29yOnBvaW50ZXJ9LnNwTWVudUJ0bl9fYm94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3BNZW51QnRuX19iYXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEuNXJlbTt6LWluZGV4OjI7Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6Y2FsYygxMDAlIC0gM3JlbSk7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlfS5zcE1lbnVCdG5fX2JhcjpmaXJzdC1vZi10eXBle3RvcDoxLjc1cmVtfS5zcE1lbnVCdG5fX2JhcjpudGgtb2YtdHlwZSgyKXt0b3A6NTAlO21hcmdpbi10b3A6LTEuNXB4fS5zcE1lbnVCdG5fX2JhcjpudGgtb2YtdHlwZSgzKXtib3R0b206MS43NXJlbX0uZm9vdGVye2JhY2tncm91bmQ6I2ZmZn0uZm9vdGVyX19ib3R0b217Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmMjkzNDR9LmZvb3RlckJucntwYWRkaW5nOjhyZW0gMXJlbTtiYWNrZ3JvdW5kOiNmZGMzODN9LmZvb3RlckJucl9fbGlzdHt3aWR0aDoxMDAlfS5mb290ZXJCbnJfX2l0ZW17bWFyZ2luOjAgMnJlbTtib3JkZXItcmFkaXVzOjFyZW07d2lkdGg6NDJyZW07bWF4LXdpZHRoOjQ4JTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZjI5MzQ0fS5mb290ZXJCbnJfX2ltZ3t3aWR0aDoxMDAlfS5mb290ZXJCbnJfX2xpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5mb290ZXJCbnJfX2xpbms6aG92ZXJ7b3BhY2l0eTouN30uZm9vdGVyTGlua3twYWRkaW5nOjRyZW0gMCA2cmVtfS5mb290ZXJMaW5rX19oZWFke3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXJMaW5rX19ib2R5e21hcmdpbi10b3A6M3JlbX0uZm9vdGVyTGlua19faXRlbXtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjI7Y29sb3I6aW5oZXJpdH0uZm9vdGVyTGlua19faXRlbS0tbGluazpob3Zlcntjb2xvcjojMDBhODUyfS5mb290ZXJMaW5rX19pY29ue3dpZHRoOjJyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojMDBhODUyO3RyYW5zZm9ybTpzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0uZm9vdGVyQ29udGFjdHtwYWRkaW5nOjRyZW0gMCA3cmVtfS5mb290ZXJDb250YWN0X190aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5mb290ZXJDb250YWN0X190aXRsZTphZnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjoxLjNyZW0gMCAwO3dpZHRoOjVyZW07aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiNmMjkzNDQ7Y29udGVudDpcIlwifS5mb290ZXJDb250YWN0X19pbnRyb3ttYXJnaW46M3JlbSAwIDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS41fS5mb290ZXJDb250YWN0X19ub3Rle2ZvbnQtc2l6ZToxLjZyZW19LmZvb3RlckNvbnRhY3RfX2d1aWRle21hcmdpbjoyLjVyZW0gMCAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MX0uZm9vdGVyQ29udGFjdF9fbGlzdHttYXJnaW46MS41cmVtIDAgMH0uZm9vdGVyQ29udGFjdF9faXRlbXtsaW5lLWhlaWdodDoxfS5mb290ZXJDb250YWN0X19saW5rLS1tYWlse21hcmdpbi1sZWZ0OjIuNXJlbTtib3JkZXI6MXB4IHNvbGlkICNmMjkzNDQ7Ym9yZGVyLXJhZGl1czo1cmVtO3dpZHRoOjE4cmVtO2hlaWdodDo1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZjI5MzQ0fS5mb290ZXJDb250YWN0X19saW5rLS1tYWlsOmhvdmVye2NvbG9yOiNmMjkzNDQ7YmFja2dyb3VuZDojZmZmfS5mb290ZXJDb250YWN0X19pY29ue21hcmdpbjowIC41cmVtIDAgMDtmb250LXNpemU6MS42cmVtfS5mb290ZXJDb250YWN0X19pY29uLS10ZWx7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbTtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2YyOTM0NH0uZm9vdGVyQ29udGFjdF9fbmFtZXtmb250LXdlaWdodDo1MDB9LmZvb3RlckNvbnRhY3RfX25hbWUtLXRlbHtmb250LXNpemU6M3JlbTtjb2xvcjojNjY2fS5mb290ZXJDb250YWN0X19uYW1lLS1tYWlse2ZvbnQtc2l6ZToxLjRyZW19LmZvb3RlckNvbnRhY3RfX3RpbWV7bWFyZ2luOi41cmVtIDAgMDtmb250LXNpemU6MS4ycmVtO2NvbG9yOiMzMzM7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbHttYXJnaW46Ny41cmVtIDAgMDtwYWRkaW5nOjRyZW0gMCA3cmVtO2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kOiNmZWY0ZGF9LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X190aXRsZXttYXJnaW46MCBhdXRvO3BhZGRpbmc6MXJlbSA3cmVtO2JvcmRlci1yYWRpdXM6MnJlbTttYXgtd2lkdGg6NTByZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmfS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9fdGl0bGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9faW50cm97bWFyZ2luOjJyZW0gMCAwO2ZvbnQtc2l6ZToxLjhyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19saXN0e21hcmdpbjozcmVtIDAgMH0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2xpbmstLW1haWx7bWFyZ2luLWxlZnQ6NHJlbTt3aWR0aDoyOHJlbTtoZWlnaHQ6NnJlbX0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ljb257bWFyZ2luOjAgMXJlbSAwIDA7Zm9udC1zaXplOjJyZW19LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19pY29uLS10ZWx7d2lkdGg6My41cmVtO2hlaWdodDozLjVyZW07Y29sb3I6I2ZmZn0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX25hbWUtLXRlbHtmb250LXNpemU6NHJlbX0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX25hbWUtLW1haWx7Zm9udC1zaXplOjEuNnJlbX0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX3RpbWV7bWFyZ2luOjFyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlck1lbnV7cGFkZGluZzozcmVtIDB9LmZvb3Rlck1lbnVfX2xpc3R7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlck1lbnVfX2l0ZW17cGFkZGluZzowIC41cmVtO21pbi13aWR0aDoyNXJlbTtoZWlnaHQ6M3JlbTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjppbmhlcml0fS5mb290ZXJNZW51X19pdGVtOmhvdmVye29wYWNpdHk6Ljd9LmZvb3RlckNvcHl7cGFkZGluZzowIDAgMnJlbTtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS50b3BCZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvdG9wX2JnLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxMHJlbTtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfS50b3BNdntmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9LnRvcE12X19mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjIuNXJlbTtvdmVyZmxvdzpoaWRkZW59LnRvcE12X19iZ3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udG9wTXZfX2JveHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnRvcE12X19oZWFke2hlaWdodDoyMi43cmVtO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsLjcpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy90b3BfbXZfcmluZy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfS50b3BNdl9fbW9yZXttYXJnaW4tdG9wOjIuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0udG9wTXZfX2J0bnt3aWR0aDoyM3JlbTtoZWlnaHQ6NXJlbTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMH0udG9wTXZfX2J0bjpob3ZlciAudG9wTXZfX2ljb257Y29sb3I6I2ZmZn0udG9wTXZfX2ljb257Zm9udC1zaXplOjEuMnJlbTtjb2xvcjojZjI5MzQ0fS50b3BNdl9fcGFnZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE0cmVtO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJX0udG9wTXYgLnN3aXBlci1wYWdpbmF0aW9ue3dpZHRoOjEwMCV9LnRvcE12IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowfS50b3BNdiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW46MCAwIDAgMS4ycmVtfS50b3BOZXdze3Bvc2l0aW9uOnJlbGF0aXZlfS50b3BOZXdzX19mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTExLjVyZW07bGVmdDowO3otaW5kZXg6MjtwYWRkaW5nOjAgMnJlbTt3aWR0aDoxMDAlfS50b3BOZXdzX19ib3h7cGFkZGluZzozcmVtIDZyZW07Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA1cmVtIHJnYmEoMCwwLDAsLjUpfS50b3BJbnRyb3twYWRkaW5nOjE3LjVyZW0gMCAxMHJlbX0udG9wSW50cm9fX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS50b3BJbnRyb19fdGl0bGU6YWZ0ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46NHJlbSBhdXRvIDA7Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6NXJlbTtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6IzAwYTg1Mjtjb250ZW50OlwiXCJ9LnRvcEludHJvX190ZXh0e21hcmdpbi10b3A6M3JlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO3RleHQtYWxpZ246Y2VudGVyfS50b3BJbnRyb19fc2xpZGV7bWFyZ2luLXRvcDo1cmVtfS50b3BJbnRyb19faW1ne2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnRvcEludHJvX19pbWcgaW1ne3dpZHRoOjEwMCV9LnRvcEludHJvIC5zd2lwZXItcGFnaW5hdGlvbnttYXJnaW4tdG9wOjEuNXJlbTt3aWR0aDoxMDAlfS50b3BJbnRybyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtiYWNrZ3JvdW5kOiNlOGU4ZTh9LnRvcEludHJvIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZGMzODN9LnNoaU5hdntmb250LXNpemU6Mi40cmVtfS5zaGlOYXYtLXRvcHttYXJnaW46NnJlbSAwIDB9LnNoaU5hdi0tYm90dG9te21hcmdpbjo3cmVtIDAgMH0uc2hpTmF2X19pdGVte3BhZGRpbmc6MCAxcmVtO3dpZHRoOjMwcmVtO21heC13aWR0aDo1MCV9LnNoaU5hdl9fYnRue2hlaWdodDo1LjVyZW19LnNoaU5hdl9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEuNXJlbTt6LWluZGV4OjI7Zm9udC1zaXplOjEuNHJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2hpU2Vje3BhZGRpbmc6NXJlbSAwIDB9LnNoaVNlYysuc2hpU2Vje21hcmdpbjozcmVtIDAgMH0uc2hpU2VjX19oZWFke21hcmdpbjo0cmVtIDAgMDtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5zaGlTZWNfX2l0ZW17bWFyZ2luLXRvcDoyLjVyZW07cGFkZGluZzowIDIuNXJlbTt3aWR0aDo0OSU7aGVpZ2h0OjlyZW07Zm9udC1zaXplOjJyZW19LnNoaVNlY19fYXJlYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MS41cmVtO3BhZGRpbmc6LjVyZW07Ym9yZGVyLXJhZGl1czozcHg7bWluLXdpZHRoOjVlbTtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzMzMzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNlZWV9LnNoaVNlY19fbmFtZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9LnNoaVNlY19faWNvbntmb250LXNpemU6MnJlbX0uc2hpTWFwe21hcmdpbjo2cmVtIDAgMH0uc2hpTWFwX19mcmFtZXtib3JkZXItcmFkaXVzOjJyZW07aGVpZ2h0OjQ4cmVtO292ZXJmbG93OmhpZGRlbn0uc2hpRGx7cGFkZGluZzo3cmVtIDAgOHJlbX0uc2hpRGxfX2xpc3R7bWFyZ2luOjJyZW0gMCAwfS5zaGlEbF9faGVhZHtsaW5lLWhlaWdodDoxO3doaXRlLXNwYWNlOm5vd3JhcH0uc2hpRGxfX2J0bnttYXJnaW46MCAxLjVyZW0gMCAwO3BhZGRpbmc6MCAxLjVyZW07d2lkdGg6YXV0bztoZWlnaHQ6NC44cmVtO2ZvbnQtc2l6ZToxLjZyZW19LnNoaURsX19idG46bGFzdC1jaGlsZHttYXJnaW46MH0uZmEtc29saWQgZmEtYXJyb3ctZG93bi10by1icmFja2V0e21hcmdpbjowIDFyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW19LnNjRnJhbWV7cGFkZGluZzowIDAgMTByZW19LnNjSGVhZHtwYWRkaW5nOjVyZW0gMCAwfS5zY0hlYWRfX2FkZHJlc3N7bWFyZ2luOjJyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MX0uc2NIZWFkX19saXN0e21hcmdpbjoxcmVtIDAgMH0uc2NIZWFkX19pdGVtLS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5zY0hlYWRfX2l0ZW0rLnNjSGVhZF9faXRlbXttYXJnaW46MCAwIDAgM3JlbX0uc2NIZWFkX19pY29ue21hcmdpbjowIDFyZW0gMCAwO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjMuNXJlbTtoZWlnaHQ6My41cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZjI5MzQ0fS5zY0hlYWRfX2ljb24tLXRlbHtmb250LXNpemU6MnJlbX0uc2NIZWFkX19pY29uLS1mYXh7Zm9udC1zaXplOjIuMnJlbX0uc2NIZWFkX19ub3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNjY2fS5zY0hlYWRfX3RpbWV7bWFyZ2luOjFyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MX0uc2NIZWFkX190aW1lLC5zY05ld3N7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5zY05ld3N7bWFyZ2luOjMuNXJlbSAwIDA7cGFkZGluZzozcmVtIDNyZW0gMnJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LnNjTmV3cyAucmVke2NvbG9yOiNkODNhMmZ9LnNjTmV3cyAuZ3JlZW57Y29sb3I6IzNjYjM3MX0uc2NOZXdzIHRhYmxle21hcmdpbjoxcmVtIDAgMDtib3JkZXI6MXB4IHNvbGlkICNjY2M7d2lkdGg6MTAwJX0uc2NOZXdzIHRyOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2N9LnNjTmV3cyB0ZCwuc2NOZXdzIHRoe3BhZGRpbmc6MXJlbTtmb250LXNpemU6LjhlbX0uc2NOZXdzIHRoe2JvcmRlci1yaWdodDoxcHggc29saWQgI2NjYzt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojZmVmNGRhfS5zY0RhdGF7bWFyZ2luOjUuNXJlbSAwIDA7bGluZS1oZWlnaHQ6MS41fS5zY0RhdGFfX2xpc3R7bWFyZ2luOjJyZW0gMCAwfS5zY0RhdGFfX2l0ZW17d2lkdGg6Y2FsYyg1MCUgLSAycmVtKX0uc2NEYXRhX19pdGVtLS13aWRle3dpZHRoOjgwJX0uc2NEYXRhX19ub3Rle21hcmdpbjoycmVtIDAgMDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMH0uc2NEYXRhX19ub3RlVGV4dHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDgzYTJmfS5zY0RhdGFUYWJsZXtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWJvdHRvbTowfS5zY0RhdGFUYWJsZV9fdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30uc2NEYXRhVGFibGVfX3RkLC5zY0RhdGFUYWJsZV9fdGh7cGFkZGluZzoxLjVyZW0gMnJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCI7Zm9udC1zaXplOjEuNnJlbX0uc2NEYXRhVGFibGVfX3Roe2JvcmRlci1yaWdodDoxcHggc29saWQgI2NjYzt3aWR0aDoxNHJlbTtiYWNrZ3JvdW5kOiNmZWY0ZGF9LnNjRGF0YVRhYmxlX190ZHt3aWR0aDpjYWxjKDEwMCUgLSAxNHJlbSl9LnNjRGF0YVRhYmxlIHRhYmxle21hcmdpbjotMS41cmVtIC0ycmVtO3dpZHRoOmNhbGMoMTAwJSArIDRyZW0pO21heC13aWR0aDpub25lfS5zY0RhdGFUYWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjfS5zY0RhdGFUYWJsZSB0ZCwuc2NEYXRhVGFibGUgdGh7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZTouOGVtfS5zY0RhdGFUYWJsZSB0aHtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6I2ZlZjRkYX0uc2NEYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2N9LnNjQ2FwVGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21heC13aWR0aDoyNnJlbX0uc2NDYXBUYWJsZV9faGVhZHtwYWRkaW5nOjJyZW0gMi41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZWY0ZGE7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5zY0NhcFRhYmxlX19zdWJ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDB9LnNjQ2FwVGFibGVfX3Rye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDJyZW07cGFkZGluZzoycmVtO3dpZHRoOmNhbGMoMTAwJSAtIDRyZW0pO2xpbmUtaGVpZ2h0OjF9LnNjQ2FwVGFibGVfX3RyKy5zY0NhcFRhYmxlX190cntib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjfS5zY0NhcFRhYmxlX190aHtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNX0uc2NDYXBUYWJsZV9fdGR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwfS5zY01hbmF7bWFyZ2luOjUuNXJlbSAwIDA7cGFkZGluZzowIDAgNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc2NfYmcucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3A7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJX0uc2NNYW5hX19wcm9maWxle3dpZHRoOjIwcmVtfS5zY01hbmFfX2ltZ3tib3JkZXI6N3B4IHNvbGlkICNmZWY0ZGE7Ym9yZGVyLXJhZGl1czozcmVtO292ZXJmbG93OmhpZGRlbn0uc2NNYW5hX19maWxle3dpZHRoOjEwMCV9LnNjTWFuYV9fbmFtZXttYXJnaW46MS41cmVtIDAgMDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZjI5MzQ0O3RleHQtYWxpZ246Y2VudGVyfS5zY01hbmFfX2RhdGF7d2lkdGg6Y2FsYygxMDAlIC0gMjRyZW0pfS5zY01hbmFfX2hlYWR7cGFkZGluZzowIDAgMS41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2VmZWM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZjI5MzQ0fS5zY01hbmFfX2hlYWQ6YmVmb3Jle21hcmdpbi1yaWdodDoxLjJyZW07Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjJyZW07YmFja2dyb3VuZDojZmRjMzgzO2NvbnRlbnQ6XCJcIn0uc2NNYW5hX190ZXh0e21hcmdpbjoxLjVyZW0gMCAwO2ZvbnQtc2l6ZToxLjZyZW07dGV4dC1hbGlnbjpqdXN0aWZ5fS5zY1ByaWNle21hcmdpbjo3cmVtIDAgMH0uc2NQcmljZV9faGVhZHttYXJnaW46NXJlbSAwIDA7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MX0uc2NQcmljZV9fbm90ZXttYXJnaW46LjhyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW19LnNjUHJpY2VfX2l0ZW17d2lkdGg6NDklfS5zY1ByaWNlIC5zdWJ7Zm9udC1zaXplOi44ZW19LnNjUHJpY2UgdGFibGV7bWFyZ2luOjJyZW0gMCAwO3dpZHRoOjc3cmVtO21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5zY1ByaWNlIHRhYmxlLC5zY1ByaWNlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlcjoxcHggc29saWQgI2NjY30uc2NQcmljZSB0ZCwuc2NQcmljZSB0aHtwYWRkaW5nOjEuNXJlbTt3aWR0aDozMy4zMzMlO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcn0uc2NQcmljZSB0ZHtib3JkZXItbGVmdDoxcHggc29saWQgI2NjY30uc2NQcmljZSB0aHtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZDojZmVmNGRhfS5zY1ByaWNlIHRoZWFkIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZjI5MzQ0fS5zY1ByaWNlIC53aWRle3dpZHRoOjEwMCV9LnNjUHJpY2UgLndpZGUgdGQsLnNjUHJpY2UgLndpZGUgdGh7d2lkdGg6MjUlfS5zY1ByaWNlIC53aWRlIHRkOmxhc3QtY2hpbGQsLnNjUHJpY2UgLndpZGUgdGg6bGFzdC1jaGlsZHt3aWR0aDo1MCV9LnNjUHJpY2UgLndpZGUgdGR7dGV4dC1hbGlnbjpsZWZ0fS5zY1ByaWNlIC5mdWxsLC5zY1ByaWNlIC5mdWxsIHRkLC5zY1ByaWNlIC5mdWxsIHRkOmxhc3QtY2hpbGQsLnNjUHJpY2UgLmZ1bGwgdGgsLnNjUHJpY2UgLmZ1bGwgdGg6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfS5zY1ByaWNlVGV4dHttYXJnaW46NHJlbSAwIDA7cGFkZGluZzo0cmVtIDJyZW07Ym9yZGVyLXJhZGl1czoycmVtO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2Y4ZjNlZH0uc2NQcmljZVRleHRfX3RleHR7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5zY1ByaWNlVGV4dF9fbW9yZXttYXJnaW46MXJlbSAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjUHJpY2VUZXh0X19idG57d2lkdGg6MzByZW07aGVpZ2h0OjUuNXJlbTtmb250LXNpemU6MS42cmVtfS5zY1ByaWNlVGV4dF9faWNvbntmb250LXNpemU6MnJlbX0uc2NTY2hlZHVsZXtwYWRkaW5nOjlyZW0gMCAwfS5zY1NjaGVkdWxlX19saXN0e21hcmdpbjo0LjVyZW0gMCAwfS5zY1NjaGVkdWxlX19pdGVte3BhZGRpbmc6MCAwIDAgMnJlbTt3aWR0aDo1MCV9LnNjU2NoZWR1bGVfX2l0ZW0rLnNjU2NoZWR1bGVfX2l0ZW17cGFkZGluZzowIDAgMCA0LjVyZW19LnNjU2NoZWR1bGVfX2hlYWR7cGFkZGluZzowIDAgMy41cmVtO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmMjkzNDQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjU2NoZWR1bGVfX2xpbmUtLWRheSsuc2NTY2hlZHVsZV9fbGluZS0tZGF5e21hcmdpbjo0cmVtIDAgMH0uc2NTY2hlZHVsZV9fbGluZS0teWVhcisuc2NTY2hlZHVsZV9fbGluZS0teWVhcnttYXJnaW46M3JlbSAwIDB9LnNjU2NoZWR1bGVfX3RpbWV7bWFyZ2luOjAgMi41cmVtIDAgMDtib3JkZXItcmFkaXVzOjNyZW07Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6I2YyOTM0NDtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9LnNjU2NoZWR1bGVfX3RpbWUtLWRheXt3aWR0aDo3LjVyZW07aGVpZ2h0OjRyZW19LnNjU2NoZWR1bGVfX3RpbWUtLXllYXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbX0uc2NTY2hlZHVsZV9fYWN0e21heC13aWR0aDpjYWxjKDEwMCUgLSA4cmVtKTtmb250LXNpemU6MS44cmVtfS5zY1N0ZXB7bWFyZ2luOjlyZW0gMCAwfS5zY1N0ZXBfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjZyZW0gMCAwO3BhZGRpbmc6NXJlbSAxcmVtIDFyZW07Ym9yZGVyLXJhZGl1czoxcmVtO3dpZHRoOjE5JTtiYWNrZ3JvdW5kOiNmZWY0ZGF9LnNjU3RlcF9fY2hpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2VjYjc4Yzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnNjU3RlcF9fY2hpcC5hY3RpdmV7YmFja2dyb3VuZDojZjI5MzQ0fS5zY1N0ZXBfX3ZhbHtmb250LXNpemU6Mi44cmVtfS5zY1N0ZXBfX2ljb257Zm9udC1zaXplOjRyZW19LnNjU3RlcF9fbmFtZXttaW4taGVpZ2h0OjNlbTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfS5zY1N0ZXBfX25vdGV7bWFyZ2luOi41cmVtIDAgMDtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246Y2VudGVyfS5zY0FjY2Vzc3ttYXJnaW46Ny41cmVtIDAgMH0uc2NBY2Nlc3NfX2xpc3R7bWFyZ2luOjJyZW0gMCAwfS5zY0FjY2Vzc19faXRlbXt3aWR0aDpjYWxjKDUwJSAtIDJyZW0pfS5zY0FjY2Vzc19fbWFwe2JvcmRlci1yYWRpdXM6MnJlbTtvdmVyZmxvdzpoaWRkZW59LnNjQWNjZXNzX19tYXAgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjM4cmVtfS5zY0FjY2Vzc19fYWRkcmVzc3tmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjV9LnNjQWNjZXNzX190ZXh0e21hcmdpbjoycmVtIDAgMDtmb250LXNpemU6MS42cmVtfS5zY0VudHJ5e21hcmdpbjo4cmVtIDAgMH0uc2NFbnRyeV9fZGF0YSwuc2NFbnRyeV9fc3RlcHttYXJnaW46MXJlbSAwIDA7Zm9udC1zaXplOjEuNnJlbX0uc2NFbnRyeV9fZGF0YXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjMuNXJlbTtib3JkZXItcmFkaXVzOjFyZW07YmFja2dyb3VuZDojZjhmM2VkfS5zY1Bhbm9yYW1he21hcmdpbjozcmVtIDAgMDtwYWRkaW5nOjJyZW07Ym9yZGVyOjJweCBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6MnJlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uc2NQYW5vcmFtYV9fdGV4dHt3aWR0aDpjYWxjKDEwMCUgLSAyMXJlbSl9LnNjUGFub3JhbWFfX2J0bnt3aWR0aDoyMHJlbTtoZWlnaHQ6NnJlbTtmb250LXNpemU6MS42cmVtfS5zY1Bhbm9yYW1hX19idG46aG92ZXIgLnNjUGFub3JhbWFfX2ljb257Y29sb3I6I2ZmZn0uc2NQYW5vcmFtYV9faWNvbntmb250LXNpemU6MnJlbTtjb2xvcjojZjI5MzQ0fS5zY0Rse21hcmdpbjo5cmVtIDAgMH0uc2NEbF9fbGlzdHtwYWRkaW5nOjFyZW0gMCAwfS5zY0RsX190ZXh0e21hcmdpbjoxcmVtIDAgMDtmb250LXNpemU6MS42cmVtfS5zY0RsX19pdGVte21hcmdpbjoxcmVtIDNyZW0gMCAwO3BhZGRpbmc6MCAxLjVyZW07d2lkdGg6YXV0bztoZWlnaHQ6NC44cmVtO2ZvbnQtc2l6ZToxLjZyZW19LnNjRGxfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW46MXJlbSAwIDB9LnNjRGxfX2ljb257bWFyZ2luOjAgMXJlbSAwIDA7Zm9udC1zaXplOjEuNHJlbX0ucGhpTXZ7cGFkZGluZzowIDAgOS41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9waGlfbXYuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnBoaU12LC5waGlNdl9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCV9LnBoaU12X19pdGVte3otaW5kZXg6MTt3aWR0aDo2MHJlbTtoZWlnaHQ6NjByZW07Y29sb3I6I2YyOTI0NTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvcGhpX3RleHRfMDEucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5waGlNdl9faXRlbS0tMiwucGhpTXZfX2l0ZW0tLTN7bWFyZ2luLXRvcDotMjByZW19LnBoaU12X19pdGVtLS0ye3otaW5kZXg6MjttYXJnaW4tcmlnaHQ6LTEwcmVtO2NvbG9yOiM1OGEzMmQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3BoaV90ZXh0XzAyLnBuZyl9LnBoaU12X19pdGVtLS0ze3otaW5kZXg6Mztjb2xvcjojMzNhZmU1O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9waGlfdGV4dF8wMy5wbmcpfS5waGlNdl9faGVhZHtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcn0ucGhpTXZfX2hlYWQtLTF7cGFkZGluZy10b3A6MTZyZW19LnBoaU12X19oZWFkLS0yLC5waGlNdl9faGVhZC0tM3ttYXJnaW4tdG9wOjhyZW19LnBoaU12X190ZXh0e2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzMzN9LnBoaU12X190ZXh0LS0xe2hlaWdodDoyMnJlbX0ucGhpTXZfX3RleHQtLTIsLnBoaU12X190ZXh0LS0ze2hlaWdodDo0MHJlbX0ucGhpTXZfX3RleHQtLTJ7Zm9udC1zaXplOjNyZW19LnBoaU12X190ZXh0LS0ze2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOmp1c3RpZnl9LnBoaUludHJve3BhZGRpbmc6OXJlbSAwIDB9LnBoaUludHJvX19mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6aGlkZGVufS5waGlJbnRyb19fYmd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5waGlJbnRyb19fYm94e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1cmVtO2xlZnQ6NHJlbTt6LWluZGV4OjI7cGFkZGluZzo0cmVtIDVyZW07Ym9yZGVyLXJhZGl1czoxcmVtO3dpZHRoOmNhbGMoMTAwJSAtIDhyZW0pO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjg1KX0ucGhpSW50cm9fX2hlYWR7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnBoaUludHJvX19oZWFkOmFmdGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjRyZW0gYXV0byAwO2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjVyZW07aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiNmMjkzNDQ7Y29udGVudDpcIlwifS5waGlJbnRyb19fdGV4dHttYXJnaW4tdG9wOjNyZW07Zm9udC1zaXplOjEuOHJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCI7dGV4dC1hbGlnbjpqdXN0aWZ5fS5waGlOYW1le3BhZGRpbmc6MTByZW0gMCA4cmVtfS5waGlOYW1lX190ZXh0e3BhZGRpbmc6NHJlbSAwIDA7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoyLjU7dGV4dC1hbGlnbjpjZW50ZXJ9LnBoaU5hbWVfX21hcmtlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCNmOGYzZWQsI2Y4ZjNlZCA0MCUsaHNsYSgwLDAlLDEwMCUsMCkgMCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MCAwO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGhpTmFtZV9fbGFyZ2V7Zm9udC1zaXplOjIuNnJlbX0ucGhpTmFtZV9fbGFyZ2UtLTJ7Zm9udC1zaXplOjNyZW19Lm1hcEZyYW1le3BhZGRpbmc6NXJlbSAwIDE0cmVtfS5tYXBCbG9jaysubWFwQmxvY2t7bWFyZ2luOjEwcmVtIDAgMH0ubWFwSGVhZF9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYXBIZWFkX19pY29ue2ZvbnQtc2l6ZToxLjRyZW19Lm1hcEJveHttYXJnaW46My41cmVtIDAgMH0ubWFwTGlzdF9faXRlbXt3aWR0aDozMy4zMzMzJX0ubWFwTGlzdF9faGVhZHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmMjkzNDR9Lm1hcExpc3RfX2xpbmt7bWFyZ2luOjEuNXJlbSAwIDA7Zm9udC1zaXplOjEuNnJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCI7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMzMzN9Lm1hcExpc3RfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFwTGlzdF9faWNvbnttYXJnaW46MCAwIDAgMXJlbTtmb250LXNpemU6MS40cmVtO2NvbG9yOiNmMjkzNDR9Lm1hcExpc3RfX2ljb24tLWJsYW5re2NvbG9yOiNiNWI1YjV9Lmd1aWRlSW50cm97bWFyZ2luOjVyZW0gMCAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmp1c3RpZnl9Lmd1aWRlSW50cm9fX2hlYWR7cGFkZGluZzowIDAgMnJlbTtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxfS5ndWlkZVNlY3ttYXJnaW46OXJlbSAwIDB9Lmd1aWRlU2VjOmxhc3QtY2hpbGR7cGFkZGluZzowIDAgMTByZW19Lmd1aWRlU2VjX190ZXh0e21hcmdpbjo0LjVyZW0gMCAwO2xpbmUtaGVpZ2h0OjI7dGV4dC1hbGlnbjpqdXN0aWZ5fS5ndWlkZVNlY19fdGV4dCBwK3B7cGFkZGluZy10b3A6MWVtfS5ndWlkZVNlY19fdGV4dCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDc1Yzd9Lmd1aWRlU2VjX190ZXh0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZ3VpZGVTZWNfX3RleHQgYS5ndWlkZVNlY19fZGx7Y29sb3I6IzMzM30uZ3VpZGVTZWNfX2hlYWR7cGFkZGluZzoxcmVtIDA7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDB9Lmd1aWRlU2VjX19oZWFkOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MXJlbX0uZ3VpZGVTZWNfX2ljb24tLWFycm93e2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6IzAwYTg1Mn0uZ3VpZGVTZWNfX2ljb24tLWJsYW5re2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6IzY2Nn0uZ3VpZGVTZWNfX3BvaW50e2ZvbnQtc2l6ZTouOGVtfS5ndWlkZVNlY19fbm90ZXttYXJnaW46MnJlbSAwIDA7Zm9udC1zaXplOjEuMnJlbX0uZXJyb3J7cGFkZGluZzoxMHJlbSAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LmVycm9yX19jb2Rle2ZvbnQtc2l6ZToxOHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2NhY2FjYX0uZXJyb3JfX21lc3NhZ2V7bWFyZ2luOjEuNXJlbSAwIDA7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNjYWNhY2F9LmVycm9yX190aXRsZXttYXJnaW46M3JlbSAwIDA7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NTAwfS5lcnJvcl9fdGV4dHttYXJnaW46M3JlbSAwIDA7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjV9LmVycm9yX19iYWNre21hcmdpbjo0cmVtIDAgMH0uZXJyb3JfX2J0bnttYXgtd2lkdGg6MzVyZW07aGVpZ2h0OjZyZW07Zm9udC1zaXplOjJyZW19LmNvbU1lc3NhZ2V7cGFkZGluZzo1cmVtIDAgMDtmb250LXNpemU6MnJlbX0uY29tTWVzc2FnZV9fdGV4dHttYXJnaW46NHJlbSAwIDA7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmp1c3RpZnk7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5jb21NZXNzYWdlX19kYXRhe21hcmdpbjozcmVtIDAgMDtsaW5lLWhlaWdodDoxfS5jb21NZXNzYWdlX19wb3N7bWFyZ2luOjAgMXJlbSAwIDB9LmNvbU1lc3NhZ2VfX25hbWV7bWFyZ2luOi0xcmVtIDAgMDtmb250LXNpemU6Mi42cmVtfS5jb21NZXNzYWdlX19ydWJ5e2ZvbnQtc2l6ZToxcmVtfS5jb21EYXRhe3BhZGRpbmc6NnJlbSAwIDEwcmVtfS5jb21EYXRhX190YWJsZXttYXJnaW46NXJlbSAwIDA7cGFkZGluZzoycmVtIDZyZW07Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6MnJlbX0uY29tRGF0YV9fdHJ7cGFkZGluZzo0cmVtIDNyZW19LmNvbURhdGFfX3RyKy5jb21EYXRhX190cntib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5jb21EYXRhX19jZWxse2ZvbnQtc2l6ZToxLjZyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5jb21EYXRhX19jZWxsLS10aHt3aWR0aDoyMnJlbTtjb2xvcjojOTU5NTk1fS5jb21EYXRhX19jZWxsLS10ZHt3aWR0aDpjYWxjKDEwMCUgLSAyMnJlbSl9LnBhZ2VNdntoZWlnaHQ6MTZyZW07YmFja2dyb3VuZDojZjhmM2VkfS5wYWdlTXZfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwiO2xldHRlci1zcGFjaW5nOi4xZW19LnBhZ2VIZWFke3BhZGRpbmc6MCAwIDFyZW07Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2VlZTtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZjI5MzQ0fS5wYWdlSGVhZDpiZWZvcmV7bWFyZ2luOjAgMnJlbSAwIDA7Ym9yZGVyLXJhZGl1czouNXJlbTt3aWR0aDouNnJlbTtoZWlnaHQ6M3JlbTtiYWNrZ3JvdW5kOiNmMjkzNDQ7Y29udGVudDpcIlwifS5wYWdlSGVhZC0tYmx1ZXtjb2xvcjojMzNhZmU1fS5wYWdlSGVhZC0tYmx1ZTpiZWZvcmV7YmFja2dyb3VuZDojMzNhZmU1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpey5wYy1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5mbGV4LnBjLWJldCwucGMtZmxleC5wYy1iZXR7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LmFybywuZmxleC5wYy1hcm8sLnBjLWZsZXguYXJvLC5wYy1mbGV4LnBjLWFyb3stbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uZmxleC5wYy12c3RhcnQsLnBjLWZsZXgucGMtdnN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmZsZXgucGMtdmVuZCwucGMtZmxleC5wYy12ZW5key1tcy1mbGV4LWFsaWduOmVuZDthbGlnbi1pdGVtczpmbGV4LWVuZH0uZmxleC5wYy12Y2VudGVyLC5wYy1mbGV4LnBjLXZjZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC5wYy1oc3RhcnQsLnBjLWZsZXgucGMtaHN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmZsZXgucGMtaGNlbnRlciwucGMtZmxleC5wYy1oY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXgucGMtaGVuZCwucGMtZmxleC5wYy1oZW5key1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC5wYy1zdHIsLnBjLWZsZXgucGMtc3Ryey1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC5wYy12ZXJ0LC5wYy1mbGV4LnBjLXZlcnR7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXgucGMtYnJlYWssLnBjLWZsZXgucGMtYnJlYWt7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5mbGV4Pi5wYy0xLC5wYy1mbGV4Pi5wYy0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0uZmxleD4ucGMtMiwucGMtZmxleD4ucGMtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9LmZsZXg+LnBjLTMsLnBjLWZsZXg+LnBjLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcDpob3ZlcntvcGFjaXR5Oi43fS5zcHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wYy1oaWRle2Rpc3BsYXk6bm9uZX0ucGMtdGEtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5wYy10YS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5wYy10YS1sZWZ0e3RleHQtYWxpZ246bGVmdH0ubWQtbGF5LnBjLW92ZXJ7ZGlzcGxheTpibG9ja30ubWQtbGF5LnBjLW92ZXIgLmxheS1iZyBpbWd7bWFyZ2luLWxlZnQ6NTAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0ubWQtbGF5LnBjLXRocm91Z2h7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6dmlzaWJsZX0ubWQtbGF5LnBjLXRocm91Z2ggLmxheS1iZyBpbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX1hOmhvdmVyIC5tZC1sYXkgLmxheS1iZyAub257b3BhY2l0eToxfWE6aG92ZXIgLm1kLWxheSAubGF5LWJnIC5vZmZ7b3BhY2l0eTowfWE6aG92ZXIgLm1kLWxheS56b29tIC5sYXktYmd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfWE6aG92ZXIgLm1kLWxheS5icmlnaHQ6YmVmb3Jle29wYWNpdHk6MX1hOmhvdmVyIC5tZC1sYXkuYm9yZGVyOmFmdGVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMTBweCBoc2xhKDAsMCUsMTAwJSwuNSk7b3BhY2l0eToxfWE6bm90KDpob3ZlcikgLm1kLWxheS5oaWRlIC5sYXktY29udGVudHtvcGFjaXR5OjB9LnNwLW1kLWFjYyAuYWNjLWJ0bntjdXJzb3I6YXV0b30ud3JhcHttYXJnaW46MCBhdXRvO3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0ud3JhcC53OTgwe21heC13aWR0aDoxMDByZW19LndyYXAudzEwODB7bWF4LXdpZHRoOjExMHJlbX0ud3JhcC53MTE0MHttYXgtd2lkdGg6MTE2cmVtfS53cmFwLncxMjAwe21heC13aWR0aDoxMjJyZW19LndyYXAudzE4MDB7bWF4LXdpZHRoOjE4MnJlbX0uZm9vdGVyQ29udGFjdF9fbGluay0tdGVse3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvb3Rlck1lbnVfX2l0ZW0rLmZvb3Rlck1lbnVfX2l0ZW17Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yNSl9LnRvcE12X19iZ3ttYXJnaW4tbGVmdDo1MCU7bWF4LXdpZHRoOjE4MHJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfS50b3BJbnRyb19fc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0udG9wSW50cm8gLnN3aXBlci1zbGlkZS1uZXh0LC50b3BJbnRybyAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwYWRkaW5nLXRvcDozcmVtfS5zaGlEbF9faGVhZHttYXJnaW46MCAycmVtIDAgMDtib3JkZXItcmFkaXVzOi41cmVtO3dpZHRoOjlyZW07aGVpZ2h0OjRyZW07Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2YyOTM0NH0uc2NIZWFkX19pdGVte3BvaW50ZXItZXZlbnRzOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXsuaGVhZGVyTmF2X19pdGVte3dpZHRoOjEycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7LnBoaU12X19pdGVte3dpZHRoOjQwcmVtO2hlaWdodDo0MHJlbX0ucGhpTXZfX2l0ZW0tLTIsLnBoaU12X19pdGVtLS0ze21hcmdpbi10b3A6LTEycmVtfS5waGlNdl9faXRlbS0tMnttYXJnaW4tcmlnaHQ6LTdyZW19LnBoaU12X19oZWFke2ZvbnQtc2l6ZToyLjJyZW19LnBoaU12X19oZWFkLS0xe3BhZGRpbmctdG9wOjhyZW19LnBoaU12X19oZWFkLS0yLC5waGlNdl9faGVhZC0tM3ttYXJnaW4tdG9wOjVyZW19LnBoaU12X190ZXh0e2ZvbnQtc2l6ZToyLjRyZW19LnBoaU12X190ZXh0LS0xe2hlaWdodDoyMnJlbX0ucGhpTXZfX3RleHQtLTIsLnBoaU12X190ZXh0LS0ze2hlaWdodDoyOHJlbX0ucGhpTXZfX3RleHQtLTJ7Zm9udC1zaXplOjIuNHJlbX0ucGhpTXZfX3RleHQtLTN7cGFkZGluZy1sZWZ0OjFlbTtmb250LXNpemU6MS4zcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LmhlYWRlck5hdl9faXRlbXt3aWR0aDo4cmVtO2ZvbnQtc2l6ZToxLjRyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsuZm9vdGVyTWVudV9faXRlbXtwYWRkaW5nOi41cmVtIDFyZW07bWluLXdpZHRoOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey5waGlOYW1lX19icntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuc3AtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZmxleC5zcC1iZXQsLnNwLWZsZXguc3AtYmV0ey1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmxleC5hcm8sLmZsZXguc3AtYXJvLC5zcC1mbGV4LmFybywuc3AtZmxleC5zcC1hcm97LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmZsZXguc3AtdnN0YXJ0LC5zcC1mbGV4LnNwLXZzdGFydHstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5mbGV4LnNwLXZlbmQsLnNwLWZsZXguc3AtdmVuZHstbXMtZmxleC1hbGlnbjplbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZsZXguc3AtdmNlbnRlciwuc3AtZmxleC5zcC12Y2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXguc3AtaHN0YXJ0LC5zcC1mbGV4LnNwLWhzdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mbGV4LnNwLWhjZW50ZXIsLnNwLWZsZXguc3AtaGNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4LnNwLWhlbmQsLnNwLWZsZXguc3AtaGVuZHstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmZsZXguc3Atc3RyLC5zcC1mbGV4LnNwLXN0cnstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXguc3AtdmVydCwuc3AtZmxleC5zcC12ZXJ0ey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4LnNwLWJyZWFrLC5zcC1mbGV4LnNwLWJyZWFrey1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZmxleD4uc3AtMSwuc3AtZmxleD4uc3AtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9LmZsZXg+LnNwLTIsLnNwLWZsZXg+LnNwLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5mbGV4Pi5zcC0zLC5zcC1mbGV4Pi5zcC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30uc3AtdGFibGUtYnJlYWsgdGQsLnNwLXRhYmxlLWJyZWFrIHRoLC5zcC10YWJsZS1icmVhayB0cntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5zcC10YWJsZS1vdmVye292ZXJmbG93LXg6YXV0b30uc3AtdGFibGUtb3ZlciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9LnBje2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNwLWhpZGV7ZGlzcGxheTpub25lfS5zcC10YS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwLXRhLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnNwLXRhLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5tZC1sYXkuc3Atb3ZlcntkaXNwbGF5OmJsb2NrfS5tZC1sYXkuc3Atb3ZlciAubGF5LWJnIGltZ3ttYXJnaW4tbGVmdDo1MCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfS5tZC1sYXkuc3AtdGhyb3VnaHtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzp2aXNpYmxlfS5tZC1sYXkuc3AtdGhyb3VnaCAubGF5LWJnIGltZ3t3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5zcC1tZC1hY2MgLmFjYy1ib2R5e21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5zcC1tZC1hY2MgLmFjYy1ib2R5IC5hY2MtYm9keTpub3QoLmFjdGl2ZSl7dHJhbnNpdGlvbi1kdXJhdGlvbjowc30uc3AtbWQtYWNjIC5hY2MtYm9keTpub3QoLmFjdGl2ZSkgLmFjYy1vbiwuc3AtbWQtYWNjIC5hY2MtY2hlY2s6bm90KDpjaGVja2VkKX4uYWNjLWJvZHkgLmFjYy1vbiwuc3AtbWQtYWNjIC5hY2MtY2hlY2s6bm90KDpjaGVja2VkKX4uYWNjLWJ0biAuYWNjLW9ue2Rpc3BsYXk6bm9uZX0uc3AtbWQtYWNjIC5hY2MtYm9keS5hY3RpdmUsLnNwLW1kLWFjYyAuYWNjLWNoZWNrOmNoZWNrZWR+LmFjYy1ib2R5LC5zcC1tZC1hY2MgLmFjYy1jaGVjazpjaGVja2Vkfi5hY2MtYnRue21heC1oZWlnaHQ6bm9uZTtvcGFjaXR5OjF9LnNwLW1kLWFjYyAuYWNjLWJvZHkuYWN0aXZlIC5hY2Mtb2ZmLC5zcC1tZC1hY2MgLmFjYy1jaGVjazpjaGVja2Vkfi5hY2MtYm9keSAuYWNjLW9mZiwuc3AtbWQtYWNjIC5hY2MtY2hlY2s6Y2hlY2tlZH4uYWNjLWJ0biAuYWNjLW9mZntkaXNwbGF5Om5vbmV9LnNwLXdyYXB7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctbGVmdDoxcmVtfS5uZXdzX19oZWFke3BhZGRpbmc6MCAwIDEuNXJlbTtmb250LXNpemU6MS42cmVtfS5uZXdzX19oZWFkOmJlZm9yZXttYXJnaW4tcmlnaHQ6MXJlbTt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5uZXdzX19saXN0e21hcmdpbi10b3A6MXJlbTtwYWRkaW5nOjAgMnJlbSAuNXJlbSAwO21heC1oZWlnaHQ6NTB2d30ubmV3c19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NXB4O2hlaWdodDo1cHh9Lm5ld3NfX2l0ZW17cGFkZGluZzouNXJlbSAwO2ZvbnQtc2l6ZToxLjJyZW19Lm5ld3NfX2RhdGUsLm5ld3NfX3RleHR7d2lkdGg6MTAwJX0ubmV3cy5uZXdzLS1zY2hvb2wgLm5ld3NfX2hlYWR7cGFkZGluZzowIDAgMS41cmVtfS5uZXdzLm5ld3MtLXNjaG9vbCAubmV3c19fbGlzdHttYXJnaW46MXJlbSAwIDA7cGFkZGluZzowIDJyZW0gMCAwO21heC1oZWlnaHQ6MjUuNXJlbX0uY29udGVudHN7cGFkZGluZy10b3A6NC41cmVtfS5oZWFkZXJ7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG99LmhlYWRlcl9fZnJhbWV7cGFkZGluZzowfS5oZWFkZXJfX2xlZnQsLmhlYWRlcl9fcmlnaHR7bWF4LXdpZHRoOjQ4JTtoZWlnaHQ6NC41cmVtfS5oZWFkZXJfX2xvZ28taW1ne21heC13aWR0aDoxMnJlbX0uZm9vdGVyQm5ye3BhZGRpbmc6NHJlbSAxcmVtO2JhY2tncm91bmQ6I2ZkYzM4M30uZm9vdGVyQm5yX19pdGVte21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmZvb3RlckJucl9faXRlbSsuZm9vdGVyQm5yX19pdGVte21hcmdpbi10b3A6MnJlbX0uZm9vdGVyTGlua3twYWRkaW5nOjMuNXJlbSAwfS5mb290ZXJMaW5rX19sb2dve21heC13aWR0aDoyNXJlbX0uZm9vdGVyTGlua19fZnJhbWV7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlckxpbmtfX2JvZHl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoycmVtfS5mb290ZXJMaW5rX19pdGVte2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6Mi41fS5mb290ZXJDb250YWN0e3BhZGRpbmc6My41cmVtIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlckNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW19LmZvb3RlckNvbnRhY3RfX3RpdGxlOmFmdGVye21hcmdpbjoxLjNyZW0gYXV0byAwO3dpZHRoOjNyZW07aGVpZ2h0OjJweH0uZm9vdGVyQ29udGFjdF9faW50cm97bWFyZ2luOjEuNXJlbSAwIDA7Zm9udC1zaXplOjEuNXJlbX0uZm9vdGVyQ29udGFjdF9fbm90ZXtmb250LXNpemU6MS40cmVtfS5mb290ZXJDb250YWN0X19ndWlkZXttYXJnaW46MS41cmVtIDAgMDtmb250LXNpemU6MS4ycmVtfS5mb290ZXJDb250YWN0X19saXN0e21hcmdpbjoxLjVyZW0gMCAwfS5mb290ZXJDb250YWN0X19pdGVte3dpZHRoOjEwMCV9LmZvb3RlckNvbnRhY3RfX2l0ZW0rLmZvb3RlckNvbnRhY3RfX2l0ZW17bWFyZ2luOjEuN3JlbSAwIDB9LmZvb3RlckNvbnRhY3RfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztib3JkZXI6MXB4IHNvbGlkICNmMjkzNDQ7Ym9yZGVyLXJhZGl1czo1cmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI5cmVtO2hlaWdodDo2cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZjI5MzQ0fS5mb290ZXJDb250YWN0X19saW5rOmhvdmVye2NvbG9yOiNmMjkzNDQ7YmFja2dyb3VuZDojZmZmfS5mb290ZXJDb250YWN0X19pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoycmVtO3otaW5kZXg6MjttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7d2lkdGg6Mi41cmVtO2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZvb3RlckNvbnRhY3RfX2ljb24tLXRlbHtmb250LXNpemU6Mi43cmVtfS5mb290ZXJDb250YWN0X19uYW1le2ZvbnQtc2l6ZToxLjhyZW07Y29sb3I6aW5oZXJpdH0uZm9vdGVyQ29udGFjdF9fc3Vie21hcmdpbjouNXJlbSAwIDA7Zm9udC1zaXplOjEuNXJlbX0uZm9vdGVyQ29udGFjdF9fdGltZXttYXJnaW46MS41cmVtIDAgMH0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2x7bWFyZ2luOjVyZW0gMCAwO3BhZGRpbmc6MnJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MH0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX3RpdGxle3BhZGRpbmc6MXJlbSAzcmVtO3dpZHRoOjcwJX0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2ludHJve21hcmdpbjoxLjVyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW19LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19ub3Rle2ZvbnQtc2l6ZToxLjFyZW19LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19saXN0e21hcmdpbjoxcmVtIDAgMH0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2l0ZW17d2lkdGg6MTAwJX0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2l0ZW0rLmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19pdGVte21hcmdpbjoycmVtIDAgMH0uZm9vdGVyQ29udGFjdC5mb290ZXJDb250YWN0LS1zY2hvb2wgLmZvb3RlckNvbnRhY3RfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztib3JkZXI6MXB4IHNvbGlkICNmMjkzNDQ7Ym9yZGVyLXJhZGl1czo1cmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI5cmVtfS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9faWNvbnt3aWR0aDoyLjVyZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjEuNnJlbTtjb2xvcjppbmhlcml0fS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9faWNvbi0tdGVse2ZvbnQtc2l6ZToyLjdyZW19LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19uYW1le2ZvbnQtc2l6ZToxLjhyZW19LmZvb3RlckNvbnRhY3QuZm9vdGVyQ29udGFjdC0tc2Nob29sIC5mb290ZXJDb250YWN0X19zdWJ7bWFyZ2luOi41cmVtIDAgMDtmb250LXNpemU6MS41cmVtfS5mb290ZXJDb250YWN0LmZvb3RlckNvbnRhY3QtLXNjaG9vbCAuZm9vdGVyQ29udGFjdF9fdGltZXttYXJnaW46MXJlbSAwIDB9LmZvb3Rlck1lbnV7cGFkZGluZzoycmVtIDFyZW19LmZvb3Rlck1lbnVfX2xpc3R7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlck1lbnVfX2xpc3Q6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4yNSk7Y29udGVudDpcIlwifS5mb290ZXJNZW51X19pdGVte3BhZGRpbmc6MCAuNXJlbTt3aWR0aDo1MCU7bWluLXdpZHRoOjUwJTtoZWlnaHQ6M3JlbTtmb250LXNpemU6MS4ycmVtfS5mb290ZXJNZW51X19pdGVtOm50aC1jaGlsZCgybil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yNSl9LmZvb3Rlck1lbnVfX2l0ZW06bnRoLWNoaWxkKG4rMyl7bWFyZ2luLXRvcDoycmVtfS5mb290ZXJDb3B5e3BhZGRpbmc6MCAwIDFyZW07Zm9udC1zaXplOjFyZW07dHJhbnNmb3JtOnNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0udG9wQmd7YmFja2dyb3VuZDowfS50b3BNdl9fZnJhbWV7Ym9yZGVyLXJhZGl1czowfS50b3BNdl9faGVhZHtoZWlnaHQ6NTB2dztmb250LXNpemU6OHZ3fS50b3BNdl9fcGFnZXJ7Ym90dG9tOjE1dnd9LnRvcE12IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC50b3BNdiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW46MCAuNnJlbX0udG9wTmV3c19fZnJhbWV7dG9wOi05dnc7cGFkZGluZzowfS50b3BOZXdzX19ib3h7cGFkZGluZzoycmVtfS50b3BJbnRyb3twYWRkaW5nOjc2dncgMCA1cmVtfS50b3BJbnRyb19fdGl0bGU6YWZ0ZXJ7bWFyZ2luOjIuNXJlbSBhdXRvIDA7d2lkdGg6NHJlbTtoZWlnaHQ6M3B4fS50b3BJbnRyb19fdGV4dHttYXJnaW4tdG9wOjJyZW07Zm9udC1zaXplOjMuNXZ3fS50b3BJbnRyb19fc2xpZGV7bWFyZ2luLXRvcDozLjVyZW19LnNoaU5hdntwYWRkaW5nOjAgLjVyZW07Zm9udC1zaXplOjEuNXJlbX0uc2hpTmF2LS10b3B7bWFyZ2luOjNyZW0gMCAwfS5zaGlOYXZfX2l0ZW17cGFkZGluZzowIC41cmVtfS5zaGlOYXZfX2J0bntoZWlnaHQ6NHJlbTtmb250LXNpemU6MS4ycmVtfS5zaGlOYXZfX2ljb257cmlnaHQ6LjVyZW07Zm9udC1zaXplOjFyZW19LnNoaVNlY3twYWRkaW5nOjNyZW0gMCAwfS5zaGlTZWMrLnNoaVNlYywuc2hpU2VjX19oZWFke21hcmdpbjoxLjVyZW0gMCAwfS5zaGlTZWNfX2hlYWQsLnNoaVNlY19faXRlbXtmb250LXNpemU6MS41cmVtfS5zaGlTZWNfX2l0ZW17bWFyZ2luLXRvcDoxcmVtO3BhZGRpbmc6MCAycmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjUuNXJlbX0uc2hpU2VjX19hcmVhe21hcmdpbi1yaWdodDoxcmVtO3BhZGRpbmc6LjVyZW07Zm9udC1zaXplOjFyZW19LnNoaVNlY19faWNvbntmb250LXNpemU6MS41cmVtfS5zaGlNYXB7bWFyZ2luOjJyZW0gMCAwfS5zaGlNYXBfX2ZyYW1le2hlaWdodDoyNHJlbX0uc2hpRGx7cGFkZGluZzo0cmVtIDAgNS41cmVtfS5zaGlEbF9fbGlzdHttYXJnaW46MnJlbSAwIDB9LnNoaURsX19oZWFke3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDB9LnNoaURsX19idG57bWFyZ2luOi43cmVtIC45cmVtIDAgMDtwYWRkaW5nOjAgMS4ycmVtO2hlaWdodDozLjJyZW07Zm9udC1zaXplOjEuMnJlbX0uc2hpRGxfX2J0bjpsYXN0LWNoaWxke21hcmdpbjouN3JlbSAwIDB9LmZhLXNvbGlkIGZhLWFycm93LWRvd24tdG8tYnJhY2tldHttYXJnaW46MCAuNnJlbSAwIDA7Zm9udC1zaXplOjFyZW19LnNjRnJhbWV7cGFkZGluZzowIDAgNXJlbX0uc2NIZWFke3BhZGRpbmc6NC41cmVtIDAgMH0uc2NIZWFkX190aXRsZXt0cmFuc2Zvcm06c2NhbGUoLjcpO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5zY0hlYWRfX2FkZHJlc3N7bWFyZ2luOi0xcmVtIDAgMDtmb250LXNpemU6MS4ycmVtfS5zY0hlYWRfX2l0ZW0rLnNjSGVhZF9faXRlbXttYXJnaW46MCAwIDAgMS41cmVtfS5zY0hlYWRfX2ljb257bWFyZ2luOjAgLjJyZW0gMCAwO3dpZHRoOjEuNzVyZW07aGVpZ2h0OjEuNzVyZW19LnNjSGVhZF9faWNvbi0tdGVse2ZvbnQtc2l6ZToxcmVtfS5zY0hlYWRfX2ljb24tLWZheHtmb250LXNpemU6MS4xcmVtfS5zY0hlYWRfX25ve2ZvbnQtc2l6ZToxLjVyZW19LnNjSGVhZF9fdGltZXttYXJnaW46LjlyZW0gMCAwO2ZvbnQtc2l6ZToxLjJyZW19LnNjTmV3c3twYWRkaW5nOjEuN3JlbSAycmVtIDFyZW19LnNjRGF0YSwuc2NOZXdze21hcmdpbjo1cmVtIDAgMH0uc2NEYXRhX19pdGVte3dpZHRoOjEwMCV9LnNjRGF0YV9faXRlbSsuc2NEYXRhX19pdGVte21hcmdpbi10b3A6MS43cmVtfS5zY0RhdGFfX2l0ZW0tLXdpZGV7d2lkdGg6MTAwJX0uc2NEYXRhX19ub3Rle21hcmdpbjoxcmVtIDAgMDtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjUwMH0uc2NEYXRhX19ub3RlVGV4dHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDgzYTJmfS5zY0RhdGFUYWJsZV9fdGQsLnNjRGF0YVRhYmxlX190aHtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMnJlbX0uc2NEYXRhVGFibGVfX3Roe3dpZHRoOjlyZW19LnNjRGF0YVRhYmxlX190ZHt3aWR0aDpjYWxjKDEwMCUgLSA5cmVtKX0uc2NEYXRhVGFibGUgdGFibGV7bWFyZ2luOi0uNXJlbSAtMXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKX0uc2NEYXRhVGFibGUgdGQsLnNjRGF0YVRhYmxlIHRoe3BhZGRpbmc6LjVyZW07Zm9udC1zaXplOi45ZW19LnNjQ2FwVGFibGV7bWF4LXdpZHRoOjEwMCV9LnNjQ2FwVGFibGVfX2hlYWR7cGFkZGluZzouN3JlbTtmb250LXNpemU6MS4ycmVtfS5zY0NhcFRhYmxlX19zdWJ7Zm9udC1zaXplOi45cmVtfS5zY0NhcFRhYmxlX190cntwYWRkaW5nOi43cmVtIDFyZW19LnNjQ2FwVGFibGVfX3RkLC5zY0NhcFRhYmxlX190aHtmb250LXNpemU6MS4ycmVtfS5zY01hbmF7bWFyZ2luOjIuNXJlbSAwIDA7cGFkZGluZzowO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zY19iZ19zcF8wMS5wbmcpLHVybCguLi9pbWcvc2NfYmdfc3BfMDIucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1cmVtLGJvdHRvbTtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfS5zY01hbmFfX3Byb2ZpbGV7d2lkdGg6MTAwJX0uc2NNYW5hX19pbWd7bWFyZ2luOjIuNXJlbSBhdXRvIDA7Ym9yZGVyOjNweCBzb2xpZCAjZmVmNGRhO2JvcmRlci1yYWRpdXM6MnJlbTt3aWR0aDoxMHJlbX0uc2NNYW5hX19uYW1le21hcmdpbjouN3JlbSAwIDA7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZjI5MzQ0O3RleHQtYWxpZ246Y2VudGVyfS5zY01hbmFfX2RhdGF7d2lkdGg6MTAwJX0uc2NNYW5hX19oZWFke3BhZGRpbmc6MCAwIC41cmVtO2ZvbnQtc2l6ZToxLjZyZW19LnNjTWFuYV9faGVhZDpiZWZvcmV7bWFyZ2luLXJpZ2h0OjFyZW07d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX0uc2NNYW5hX190ZXh0e21hcmdpbjoycmVtIDAgMDtmb250LXNpemU6MS4ycmVtfS5zY1ByaWNle21hcmdpbjo2cmVtIDAgMH0uc2NQcmljZV9faGVhZHttYXJnaW46MnJlbSAwIDA7Zm9udC1zaXplOjEuMnJlbX0uc2NQcmljZV9fbm90ZXttYXJnaW46LjhyZW0gMCAwO2ZvbnQtc2l6ZTouOXJlbX0uc2NQcmljZV9faXRlbXt3aWR0aDoxMDAlfS5zY1ByaWNlIC5zcC1zdWJ7Zm9udC1zaXplOi45cmVtfS5zY1ByaWNlIHRhYmxle21hcmdpbjoxcmVtIDAgMDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxLjJyZW19LnNjUHJpY2UgdGQsLnNjUHJpY2UgdGh7cGFkZGluZzouNXJlbSAxcmVtO3dpZHRoOjMzLjMzMyU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjUHJpY2UgdGQ6bm90KDpmaXJzdC1jaGlsZCksLnNjUHJpY2UgdGg6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2N9LnNjUHJpY2UgdGh7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6I2ZlZjRkYX0uc2NQcmljZSB0aGVhZCB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2YyOTM0NH0uc2NQcmljZSAud2lkZSB0ZHt3aWR0aDozMCV9LnNjUHJpY2UgLndpZGUgdGQ6bnRoLWNoaWxkKDIpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2NjYzt3aWR0aDo3MCV9LnNjUHJpY2UgLndpZGUgdGR7dGV4dC1hbGlnbjpsZWZ0fS5zY1ByaWNlIC5mdWxsIHRkLC5zY1ByaWNlIC5mdWxsIHRkOmxhc3QtY2hpbGQsLnNjUHJpY2UgLmZ1bGwgdGgsLnNjUHJpY2UgLmZ1bGwgdGg6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfS5zY1ByaWNlIC5mdWxsIHRke3RleHQtYWxpZ246bGVmdH0uc2NQcmljZVRleHR7bWFyZ2luOjJyZW0gMCAwO3BhZGRpbmc6Mi41cmVtIDFyZW07Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxLjJyZW19LnNjUHJpY2VUZXh0X190ZXh0e2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIn0uc2NQcmljZVRleHRfX21vcmV7bWFyZ2luOjFyZW0gMCAwO3RleHQtYWxpZ246Y2VudGVyfS5zY1ByaWNlVGV4dF9fYnRue3BhZGRpbmc6MXJlbSAzcmVtO3dpZHRoOmF1dG87aGVpZ2h0OjMuOHJlbTtmb250LXNpemU6MS4ycmVtfS5zY1ByaWNlVGV4dF9faWNvbntmb250LXNpemU6MS4ycmVtfS5zY1NjaGVkdWxle3BhZGRpbmc6NXJlbSAwIDB9LnNjU2NoZWR1bGVfX2xpc3R7bWFyZ2luOjJyZW0gMCAwfS5zY1NjaGVkdWxlX19pdGVte3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5zY1NjaGVkdWxlX19pdGVtKy5zY1NjaGVkdWxlX19pdGVte21hcmdpbjoycmVtIDAgMDtwYWRkaW5nOjJyZW0gMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmOGYzZWR9LnNjU2NoZWR1bGVfX2hlYWR7cGFkZGluZzowIDAgMnJlbTtmb250LXNpemU6MS42cmVtO3RleHQtYWxpZ246bGVmdH0uc2NTY2hlZHVsZV9fbGluZS0tZGF5Ky5zY1NjaGVkdWxlX19saW5lLS1kYXl7bWFyZ2luOjJyZW0gMCAwfS5zY1NjaGVkdWxlX19saW5lLS15ZWFyKy5zY1NjaGVkdWxlX19saW5lLS15ZWFye21hcmdpbjoxLjVyZW0gMCAwfS5zY1NjaGVkdWxlX190aW1le21hcmdpbjowIDEuNXJlbSAwIDA7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmZ9LnNjU2NoZWR1bGVfX3RpbWUtLWRheXt3aWR0aDo0LjVyZW07aGVpZ2h0OjJyZW19LnNjU2NoZWR1bGVfX3RpbWUtLXllYXJ7d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbX0uc2NTY2hlZHVsZV9fYWN0e21heC13aWR0aDpjYWxjKDEwMCUgLSA1cmVtKTtmb250LXNpemU6MS4ycmVtfS5zY1N0ZXB7bWFyZ2luOjQuNXJlbSAwIDB9LnNjU3RlcF9fbGlzdHtwYWRkaW5nOjJyZW0gMCAwfS5zY1N0ZXBfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjNyZW0gMCAwO3BhZGRpbmc6M3JlbSAxcmVtIDEuNHJlbTt3aWR0aDoxMDAlfS5zY1N0ZXBfX2NoaXB7d2lkdGg6NC41cmVtO2hlaWdodDo0LjVyZW07Zm9udC1zaXplOjEuMnJlbX0uc2NTdGVwX192YWx7Zm9udC1zaXplOjEuOHJlbX0uc2NTdGVwX19pY29ue2ZvbnQtc2l6ZTozcmVtfS5zY1N0ZXBfX25hbWV7bWluLWhlaWdodDowO2ZvbnQtc2l6ZToxLjhyZW19LnNjU3RlcF9fbm90ZXttYXJnaW46LjJyZW0gMCAwO2ZvbnQtc2l6ZTouOXJlbX0uc2NBY2Nlc3N7bWFyZ2luOjQuNXJlbSAwIDB9LnNjQWNjZXNzX19saXN0e21hcmdpbjoxcmVtIDAgMH0uc2NBY2Nlc3NfX2l0ZW17d2lkdGg6MTAwJX0uc2NBY2Nlc3NfX2l0ZW0rLnNjQWNjZXNzX19pdGVte21hcmdpbjoxcmVtIDAgMH0uc2NBY2Nlc3NfX21hcCBpZnJhbWV7aGVpZ2h0OjI0cmVtfS5zY0FjY2Vzc19fYWRkcmVzc3tmb250LXNpemU6MS4ycmVtfS5zY0FjY2Vzc19fdGV4dHttYXJnaW46MXJlbSAwIDA7Zm9udC1zaXplOi45cmVtfS5zY0VudHJ5e21hcmdpbjo1cmVtIDAgMH0uc2NFbnRyeV9fc3RlcHttYXJnaW46MnJlbSAwIDA7Zm9udC1zaXplOjEuMnJlbX0uc2NFbnRyeV9fZGF0YXtwYWRkaW5nOjEuNXJlbSAycmVtO3dpZHRoOjEwMCV9LnNjRW50cnlfX2RhdGEsLnNjUGFub3JhbWF7bWFyZ2luOjFyZW0gMCAwO2ZvbnQtc2l6ZToxLjJyZW19LnNjUGFub3JhbWF7cGFkZGluZzoxLjVyZW19LnNjUGFub3JhbWFfX3RleHR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uc2NQYW5vcmFtYV9fYnRue21hcmdpbjoxcmVtIDAgMDt3aWR0aDoxNXJlbTtoZWlnaHQ6NHJlbTtmb250LXNpemU6MS4ycmVtfS5zY1Bhbm9yYW1hX19pY29ue2ZvbnQtc2l6ZToxcmVtfS5zY0Rse21hcmdpbjo1cmVtIDAgMH0uc2NEbF9fbGlzdHtwYWRkaW5nOjFyZW0gMCAwfS5zY0RsX19pdGVte21hcmdpbjoxcmVtIDFyZW0gMCAwO3BhZGRpbmc6MCAxLjVyZW07aGVpZ2h0OjMuNXJlbTtmb250LXNpemU6MS4ycmVtfS5zY0RsX19pdGVtOmxhc3QtY2hpbGR7bWFyZ2luOjFyZW0gMCAwfS5zY0RsX19pY29ue21hcmdpbjowIDFyZW0gMCAwO2ZvbnQtc2l6ZTouOXJlbX0ucGhpTXZ7cGFkZGluZzowIDAgMy41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9waGlfbXZfc3AuanBnKX0ucGhpTXZfX2l0ZW17d2lkdGg6ODB2dztoZWlnaHQ6ODB2d30ucGhpTXZfX2l0ZW0tLTJ7bWFyZ2luLXRvcDotMTh2dzttYXJnaW4tcmlnaHQ6MH0ucGhpTXZfX2l0ZW0tLTN7bWFyZ2luLXRvcDotMTV2dzt3aWR0aDo5NXZ3O2hlaWdodDo5NXZ3fS5waGlNdl9faGVhZHtmb250LXNpemU6NC40dnd9LnBoaU12X19oZWFkLS0xe3BhZGRpbmctdG9wOjIxdnd9LnBoaU12X19oZWFkLS0ye21hcmdpbi10b3A6MTV2d30ucGhpTXZfX2hlYWQtLTN7bWFyZ2luLXRvcDo5dnd9LnBoaU12X190ZXh0e2ZvbnQtc2l6ZTo0Ljh2d30ucGhpTXZfX3RleHQtLTF7aGVpZ2h0OjMydnd9LnBoaU12X190ZXh0LS0ye2hlaWdodDo0NXZ3O2ZvbnQtc2l6ZTo0LjV2d30ucGhpTXZfX3RleHQtLTN7aGVpZ2h0OjY5dnc7Zm9udC1zaXplOjMuMnZ3fS5waGlJbnRyb3twYWRkaW5nOjVyZW0gMCAwfS5waGlJbnRyb19fYm94e2JvdHRvbToycmVtO2xlZnQ6MXJlbTtwYWRkaW5nOjJyZW0gMXJlbTt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKX0ucGhpSW50cm9fX2hlYWR7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjV9LnBoaUludHJvX19oZWFkOmFmdGVye21hcmdpbjoxLjdyZW0gYXV0byAwO3dpZHRoOjIuNXJlbTtoZWlnaHQ6MnB4fS5waGlJbnRyb19fdGV4dHttYXJnaW4tdG9wOjEuNXJlbTtmb250LXNpemU6MS4zcmVtfS5waGlOYW1le3BhZGRpbmc6NXJlbSAwIDNyZW19LnBoaU5hbWVfX3RleHR7cGFkZGluZzoycmVtIDAgMDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjJ9LnBoaU5hbWVfX2xhcmdle2ZvbnQtc2l6ZToxLjhyZW19LnBoaU5hbWVfX2xhcmdlLS0ye2ZvbnQtc2l6ZToycmVtfS5tYXBGcmFtZXtwYWRkaW5nOjMuNXJlbSAwIDQuNXJlbX0ubWFwQmxvY2srLm1hcEJsb2Nre21hcmdpbjo0cmVtIDAgMH0ubWFwQm94e21hcmdpbjoycmVtIDAgMH0ubWFwQm94Ky5tYXBCb3h7bWFyZ2luOjRyZW0gMCAwfS5tYXBMaXN0X19pdGVte3dpZHRoOjEwMCV9Lm1hcExpc3RfX2hlYWQsLm1hcExpc3RfX2xpbmt7Zm9udC1zaXplOjEuNXJlbX0ubWFwTGlzdF9faWNvbnttYXJnaW46MCAwIDAgLjVyZW19Lmd1aWRlSW50cm97bWFyZ2luOjNyZW0gMCAwO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS44fS5ndWlkZUludHJvX19oZWFke3BhZGRpbmc6MCAwIDEuNXJlbTtmb250LXNpemU6MS44cmVtfS5ndWlkZVNlY3ttYXJnaW46M3JlbSAwIDB9Lmd1aWRlU2VjOmxhc3QtY2hpbGR7cGFkZGluZzowIDAgNC41cmVtfS5ndWlkZVNlY19fdGV4dHttYXJnaW46MnJlbSAwIDA7Zm9udC1zaXplOjEuMnJlbX0uZ3VpZGVTZWNfX3RleHQgcCtwe3BhZGRpbmctdG9wOjFlbX0uZ3VpZGVTZWNfX3RleHQgYntmb250LXdlaWdodDo1MDB9Lmd1aWRlU2VjX19oZWFke3BhZGRpbmc6MXJlbSAwO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwfS5ndWlkZVNlY19faGVhZDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFyZW19Lmd1aWRlU2VjX19pY29uLS1hcnJvd3tmb250LXNpemU6MS4ycmVtO2NvbG9yOiMwMGE4NTJ9Lmd1aWRlU2VjX19pY29uLS1ibGFua3tmb250LXNpemU6MS4ycmVtO2NvbG9yOiM2NjZ9Lmd1aWRlU2VjX19ub3Rle21hcmdpbjoycmVtIDAgMDtmb250LXNpemU6MXJlbX0uZXJyb3J7cGFkZGluZzo1cmVtIDB9LmVycm9yX19jb2Rle2ZvbnQtc2l6ZTo4cmVtfS5lcnJvcl9fbWVzc2FnZXttYXJnaW46MS41cmVtIDAgMDtmb250LXNpemU6MS42cmVtfS5lcnJvcl9fdGl0bGV7bWFyZ2luOjNyZW0gMCAwO2ZvbnQtc2l6ZToxLjZyZW19LmVycm9yX190ZXh0e21hcmdpbjoycmVtIDAgMDtmb250LXNpemU6MS40cmVtfS5lcnJvcl9fYmFja3ttYXJnaW46Mi41cmVtIDAgMH0uZXJyb3JfX2J0bnttYXgtd2lkdGg6MjVyZW07aGVpZ2h0OjVyZW07Zm9udC1zaXplOjEuOHJlbX0uY29tTWVzc2FnZXtwYWRkaW5nOjMuNXJlbSAwIDA7Zm9udC1zaXplOjEuM3JlbX0uY29tTWVzc2FnZV9fdGV4dHttYXJnaW46MS41cmVtIDAgMH0uY29tTWVzc2FnZV9fZGF0YXttYXJnaW46M3JlbSAwIDB9LmNvbU1lc3NhZ2VfX3Bvc3ttYXJnaW46MCAxcmVtIDAgMH0uY29tTWVzc2FnZV9fbmFtZXttYXJnaW46LTFyZW0gMCAwO2ZvbnQtc2l6ZToxLjZyZW19LmNvbU1lc3NhZ2VfX3J1Ynl7Zm9udC1zaXplOi41cmVtfS5jb21EYXRhe3BhZGRpbmc6NC41cmVtIDAgNXJlbX0uY29tRGF0YV9fdGFibGV7bWFyZ2luOjJyZW0gMCAwO3BhZGRpbmc6MXJlbSAxLjVyZW19LmNvbURhdGFfX3Rye3BhZGRpbmc6MnJlbSAxLjVyZW19LmNvbURhdGFfX2NlbGx7Zm9udC1zaXplOjEuMnJlbX0uY29tRGF0YV9fY2VsbC0tdGh7d2lkdGg6MTFyZW19LmNvbURhdGFfX2NlbGwtLXRke3dpZHRoOmNhbGMoMTAwJSAtIDExcmVtKX0ucGFnZU12e2hlaWdodDo4cmVtfS5wYWdlSGVhZCwucGFnZU12X190aXRsZXtmb250LXNpemU6MS44cmVtfS5wYWdlSGVhZHtwYWRkaW5nOjAgMCAuN3JlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlfS5wYWdlSGVhZDpiZWZvcmV7bWFyZ2luOjAgMXJlbSAwIDA7d2lkdGg6LjNyZW07aGVpZ2h0OjEuOHJlbTtjb250ZW50OlwiXCJ9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnRvcEJne2JhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGx9fUBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5tZC1vdmVybGF5LS1yaXBwbGV7d2lkdGg6MzAwdnc7aGVpZ2h0OjMwMHZ3fX0vKiMgc291cmNlTWFwcGluZ1VSTD1jb21tb24uY3NzLm1hcCAqLyJdfQ== */
