@charset "UTF-8";
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes rotateFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotateFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotateFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes rotateFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*-------------------------------------
reset css
-------------------------------------*/
/*
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
select, button, input, textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

/*
import
google font
*/
/*
参考
https://speakerdeck.com/tacamy/modanri-ben-yu-huontozhi-ding

適用外（regularウェイトが適用される）
window 8.1で、かつoffice用フォントパックをいれていない場合
・一般的なユーザはoffice用フォントパックを入れる想定
・そもそもwindows8.1のシェアが少ない
--------------- */
@font-face {
  font-family: "MyYuGothicM";
  font-weight: normal;
  src: local("YuGothic-Medium"), local("Yu Gothic Medium"), local("YuGothic-Regular");
  /* Mediumがない場合 */
}

@font-face {
  font-family: "MyYuGothicM";
  font-weight: bold;
  src: local("YuGothic-Bold"), local("Yu Gothic");
  /* for Chrome */
}

/* 游ゴシック指定
MyYuGothicM                Windows 游ゴシック
YuGothic                   OS X 游ゴシック
-apple-system              iOS San Francisco
BlinkMacSystemFont         iOS Chrome San Francisco
Hiragino Kaku Gothic ProN  OS X, iOS ヒラギノ
Meiryo                     Windows メイリオ
--------------- */
/* システムフォント指定
-apple-system              OS X, iOS SanFrancisco
BlinkMacSystemFont         OS X, iOS Chrome San Francisco
Hiragino Kaku Gothic ProN  OS X, iOS ヒラギノ
MyYuGothicM                Windows 游ゴシック
Meiryo                     Windows メイリオ
--------------- */
/*
SIL Open Font License, 1.1
We subbed the Noto Sans Japanese font of Google Web Font.
*/
@font-face {
  font-family: 'notosans';
  src: url("./fonts/notosans_Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosans';
  src: url("./fonts/notosans_Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'notosans';
  src: url("./fonts/notosans_Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

/*
 * futura
 */
@font-face {
  font-family: 'futura';
  src: url("./fonts/futura.ttf");
}

.jp-em {
  font-family: "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: 500;
}

.en-em {
  font-family: 'Abril Fatface', cursive;
  font-weight: 500;
  font-style: italic;
}

/*-------------------------------------
 Base Settings
-------------------------------------*/
html {
  font-size: 1.5rem;
}

body {
  font-size: 1.5rem;
  font-family: "notosans", "メイリオ", Meiryo, "Jun34Pro", "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", Verdana, Arial, sans-serif;
  color: #333333;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  line-height: 1.3;
  letter-spacing: 1px;
}

p {
  font-size: 1.3rem;
  line-height: 1.3;
}

/* --------------------
  tags
-------------------- */
a {
  color: inherit;
  text-decoration: none;
}

b {
  font-weight: bold;
}

i {
  display: inline-block;
}

em {
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

iframe, object, video, embed {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

table {
  width: 100%;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

input, textarea {
  border: none;
}

button.ti, .pagetop button.trg-scroll-top, button.icon:before, button.logo, body.home .content.mainvisual .slider-items button.image, body.home .content.information .split-lists li button.icon, body.home .content.information .content.reasons .reason-lists li button.icon, .content.reasons body.home .content.information .reason-lists li button.icon, .content.voice .split-lists button.icon, .content.voice .content.reasons .reason-lists button.icon, .content.reasons .content.voice .reason-lists button.icon, .single-content.system .prices button.special:before, .single-content.voice .introduction button.icon, .content.reasons .link-lists li button.image {
  text-indent: 160%;
}

.grecaptcha-badge {
  visibility: hidden;
}

.recaptcha_str {
  font-weight: normal;
  font-size: small;
  color: #a0a0a0;
  margin: 1rem 0 1rem !important;
}

.recaptcha_str a {
  text-decoration: underline;
}

/* -------------------------
  parts common
------------------------- */
/* wrap content common
-------------------- */
.wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* texts common
-------------------- */
.tdu {
  text-decoration: underline;
}

.tdn {
  text-decoration: none !important;
}

/* links common
-------------------- */
.lbs {
  color: #333333;
}

.lbs:hover {
  color: #656565;
  text-decoration: underline;
}

.tdc {
  border-bottom: 1px solid #9b9b9b;
}

.tdc:hover {
  border-bottom: none;
}

.lca {
  color: #333333;
  text-decoration: underline;
}

.lca:link {
  color: #333333;
}

.lca:visited {
  color: #333333;
}

.lca:hover {
  color: #515151;
}

.lca:active {
  color: #333333;
}

.lcb {
  color: #000000;
  text-decoration: underline;
}

.lcb:link {
  color: #000000;
}

.lcb:visited {
  color: #000000;
}

.lcb:hover {
  color: #1e1e1e;
}

.lcb:active {
  color: #000000;
}

.lcc {
  color: #000000;
  text-decoration: underline;
}

.lcc:link {
  color: #000000;
}

.lcc:visited {
  color: #000000;
}

.lcc:hover {
  color: #1e1e1e;
}

.lcc:active {
  color: #000000;
}

.lcd {
  color: #000000;
  text-decoration: underline;
}

.lcd:link {
  color: #000000;
}

.lcd:visited {
  color: #000000;
}

.lcd:hover {
  color: #1e1e1e;
}

.lcd:active {
  color: #000000;
}

.fl-range > * {
  float: left;
}

.ib-range {
  font-size: 0;
  display: table;
  width: 100%;
  table-layout: fixed;
}

.ib-range > * {
  font-size: 1.5rem;
  display: inline-block;
  vertical-align: top;
}

.frame-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.frame-wrap > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* lists common
-------------------- */
.split-lists, .content.reasons .reason-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.split-lists.split-2 li, body.home .content.curriculum .split-lists li, body.home .content.curriculum .content.reasons .reason-lists li, .content.reasons body.home .content.curriculum .reason-lists li, body.home .content.information .split-lists li, body.home .content.information .content.reasons .reason-lists li, .content.reasons body.home .content.information .reason-lists li, .single-content.school .split-lists li, .single-content.school .content.reasons .reason-lists li, .content.reasons .single-content.school .reason-lists li, .content.reasons .reason-lists li {
  width: 49%;
}

.split-lists.split-2 li:not(:nth-child(2n+1)), body.home .content.curriculum .split-lists li:not(:nth-child(2n+1)), body.home .content.curriculum .content.reasons .reason-lists li:not(:nth-child(2n+1)), .content.reasons body.home .content.curriculum .reason-lists li:not(:nth-child(2n+1)), body.home .content.information .split-lists li:not(:nth-child(2n+1)), body.home .content.information .content.reasons .reason-lists li:not(:nth-child(2n+1)), .content.reasons body.home .content.information .reason-lists li:not(:nth-child(2n+1)), .single-content.school .split-lists li:not(:nth-child(2n+1)), .single-content.school .content.reasons .reason-lists li:not(:nth-child(2n+1)), .content.reasons .single-content.school .reason-lists li:not(:nth-child(2n+1)), .content.reasons .reason-lists li:not(:nth-child(2n+1)) {
  margin-left: 2%;
}

.split-lists.split-2 li:not(:nth-child(-n+2)), body.home .content.curriculum .split-lists li:not(:nth-child(-n+2)), body.home .content.curriculum .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons body.home .content.curriculum .reason-lists li:not(:nth-child(-n+2)), body.home .content.information .split-lists li:not(:nth-child(-n+2)), body.home .content.information .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons body.home .content.information .reason-lists li:not(:nth-child(-n+2)), .single-content.school .split-lists li:not(:nth-child(-n+2)), .single-content.school .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons .single-content.school .reason-lists li:not(:nth-child(-n+2)), .content.reasons .reason-lists li:not(:nth-child(-n+2)) {
  margin-top: 2rem;
}

.split-lists.split-3 li, .content.reasons .split-3.reason-lists li {
  width: 32.4%;
}

.split-lists.split-3 li:not(:nth-child(3n+1)), .content.reasons .split-3.reason-lists li:not(:nth-child(3n+1)) {
  margin-left: 1.4%;
}

.split-lists.split-3 li:not(:nth-child(-n+3)), .content.reasons .split-3.reason-lists li:not(:nth-child(-n+3)) {
  margin-top: 1.5rem;
}

.split-lists.split-4 li, .content.reasons .split-4.reason-lists li {
  width: 24%;
}

.split-lists.split-4 li:not(:nth-child(4n+1)), .content.reasons .split-4.reason-lists li:not(:nth-child(4n+1)) {
  margin-left: 1.33333%;
}

.split-lists.split-4 li:not(:nth-child(-n+4)), .content.reasons .split-4.reason-lists li:not(:nth-child(-n+4)) {
  margin-top: 1.33333rem;
}

.split-lists.split-5 li, .content.reasons .split-5.reason-lists li {
  width: 18.5%;
}

.split-lists.split-5 li:not(:nth-child(5n+1)), .content.reasons .split-5.reason-lists li:not(:nth-child(5n+1)) {
  margin-left: 1.875%;
}

.split-lists.split-5 li:not(:nth-child(-n+5)), .content.reasons .split-5.reason-lists li:not(:nth-child(-n+5)) {
  margin-top: 1.25rem;
}

.split-lists.split-6 li, .content.reasons .split-6.reason-lists li {
  width: 15%;
}

.split-lists.split-6 li:not(:nth-child(6n+1)), .content.reasons .split-6.reason-lists li:not(:nth-child(6n+1)) {
  margin-left: 2%;
}

.split-lists.split-6 li:not(:nth-child(-n+6)), .content.reasons .split-6.reason-lists li:not(:nth-child(-n+6)) {
  margin-top: 1.2rem;
}

/* form common
-------------------- */
:focus::-webkit-input-placeholder {
  color: transparent !important;
}
:focus:-ms-input-placeholder {
  color: transparent !important;
}
:focus::-ms-input-placeholder {
  color: transparent !important;
}
:focus::placeholder {
  color: transparent !important;
}

.fa-hatena:before {
  content: "B!";
  font-family: Verdana;
  font-weight: bold;
}

.btn,
a.btn,
button.btn {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: block;
  padding-top: 1rem;
  padding-bottom: 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  width: 65%;
  max-width: 300px;
  margin: 30px auto 0;
}

.btn--shadow {
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px 0px;
}

.btn-radius-solid {
  background: #f1e767;
  background: -webkit-gradient(linear, left top, left bottom, from(#f1e767), to(#feb645));
  background: -webkit-linear-gradient(top, #f1e767 0%, #feb645 100%);
  background: linear-gradient(to bottom, #f1e767 0%, #feb645 100%);
}

.btn-radius-solid:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#f1e767), to(#feb645));
  background: -webkit-linear-gradient(bottom, #f1e767 0%, #feb645 100%);
  background: linear-gradient(to top, #f1e767 0%, #feb645 100%);
}

.contents .editor .pay-button {
  text-align: center;
}

.contents .editor .pay-button input[type="submit"] {
  letter-spacing: 0;
  display: inline-block;
  margin: 0;
  width: auto;
  max-width: none;
  padding: 0.5em 1.2em !important;
  color: white;
  text-shadow: 1px 1px #3c3c3c;
  border-radius: 0.3rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.contents .editor .pay-caution {
  list-style: none;
}

/* -------------------------
  parts SP
------------------------- */
.pc {
  display: none !important;
}

.pc-layout {
  display: none !important;
}

.ti, .pagetop .trg-scroll-top, .icon:before, .logo, body.home .content.mainvisual .slider-items .image, body.home .content.information .split-lists li .icon, body.home .content.information .content.reasons .reason-lists li .icon, .content.reasons body.home .content.information .reason-lists li .icon, .content.voice .split-lists .icon, .content.voice .content.reasons .reason-lists .icon, .content.reasons .content.voice .reason-lists .icon, .single-content.system .prices .special:before, .single-content.voice .introduction .icon, .single-content.access .access-root dl:after, .single-content.join .introduction .flow-lists > li:last-child dt:before, .content.reasons .link-lists li .image {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  position: relative;
}

.ti-reset {
  height: auto;
  overflow: visible;
  white-space: normal;
  text-indent: 0;
  background: none;
  position: static;
}

@media screen and (min-width: 320px) {
  html {
    font-size: 62.4%;
  }
}

@media screen and (min-width: 330px) {
  html {
    font-size: 64.35%;
  }
}

@media screen and (min-width: 340px) {
  html {
    font-size: 66.3%;
  }
}

@media screen and (min-width: 350px) {
  html {
    font-size: 68.25%;
  }
}

@media screen and (min-width: 360px) {
  html {
    font-size: 70.2%;
  }
}

@media screen and (min-width: 370px) {
  html {
    font-size: 72.15%;
  }
}

@media screen and (min-width: 380px) {
  html {
    font-size: 74.1%;
  }
}

@media screen and (min-width: 390px) {
  html {
    font-size: 76.05%;
  }
}

@media screen and (min-width: 400px) {
  html {
    font-size: 78%;
  }
}

@media screen and (min-width: 410px) {
  html {
    font-size: 79.95%;
  }
}

@media screen and (min-width: 420px) {
  html {
    font-size: 81.9%;
  }
}

@media screen and (min-width: 430px) {
  html {
    font-size: 83.85%;
  }
}

@media screen and (min-width: 440px) {
  html {
    font-size: 85.8%;
  }
}

@media screen and (min-width: 450px) {
  html {
    font-size: 87.75%;
  }
}

@media screen and (min-width: 460px) {
  html {
    font-size: 89.7%;
  }
}

@media screen and (min-width: 470px) {
  html {
    font-size: 91.65%;
  }
}

@media screen and (min-width: 480px) {
  html {
    font-size: 93.6%;
  }
}

@media screen and (min-width: 490px) {
  html {
    font-size: 95.55%;
  }
}

@media screen and (min-width: 500px) {
  html {
    font-size: 97.5%;
  }
}

@media screen and (min-width: 510px) {
  html {
    font-size: 99.45%;
  }
}

@media screen and (min-width: 520px) {
  html {
    font-size: 101.4%;
  }
}

@media screen and (min-width: 530px) {
  html {
    font-size: 103.35%;
  }
}

@media screen and (min-width: 540px) {
  html {
    font-size: 105.3%;
  }
}

@media screen and (min-width: 550px) {
  html {
    font-size: 107.25%;
  }
}

@media screen and (min-width: 560px) {
  html {
    font-size: 109.2%;
  }
}

@media screen and (min-width: 570px) {
  html {
    font-size: 111.15%;
  }
}

@media screen and (min-width: 580px) {
  html {
    font-size: 113.1%;
  }
}

@media screen and (min-width: 590px) {
  html {
    font-size: 115.05%;
  }
}

@media screen and (min-width: 600px) {
  html {
    font-size: 117%;
  }
}

@media screen and (min-width: 610px) {
  html {
    font-size: 118.95%;
  }
}

@media screen and (min-width: 620px) {
  html {
    font-size: 120.9%;
  }
}

@media screen and (min-width: 630px) {
  html {
    font-size: 122.85%;
  }
}

@media screen and (min-width: 640px) {
  html {
    font-size: 124.8%;
  }
}

@media screen and (min-width: 650px) {
  html {
    font-size: 126.75%;
  }
}

@media screen and (min-width: 660px) {
  html {
    font-size: 128.7%;
  }
}

@media screen and (min-width: 670px) {
  html {
    font-size: 130.65%;
  }
}

@media screen and (min-width: 680px) {
  html {
    font-size: 132.6%;
  }
}

@media screen and (min-width: 690px) {
  html {
    font-size: 134.55%;
  }
}

@media screen and (min-width: 700px) {
  html {
    font-size: 136.5%;
  }
}

@media screen and (min-width: 710px) {
  html {
    font-size: 138.45%;
  }
}

@media screen and (min-width: 720px) {
  html {
    font-size: 140.4%;
  }
}

@media screen and (min-width: 730px) {
  html {
    font-size: 142.35%;
  }
}

@media screen and (min-width: 740px) {
  html {
    font-size: 144.3%;
  }
}

@media screen and (min-width: 750px) {
  html {
    font-size: 146.25%;
  }
}

@media screen and (min-width: 760px) {
  html {
    font-size: 148.2%;
  }
}

@media screen and (min-width: 770px) {
  html {
    font-size: 150.15%;
  }
}

@media screen and (min-width: 780px) {
  html {
    font-size: 152.1%;
  }
}

.container {
  width: 92.53333%;
  margin: 0 auto;
}

.container.lg, .container.page-title {
  width: 96%;
}

.container.md {
  width: 92.53333%;
}

.container.sm, .container.sq-title, body.home .content.curriculum .split-lists li .container.title, body.home .content.curriculum .content.reasons .reason-lists li .container.title, .content.reasons body.home .content.curriculum .reason-lists li .container.title {
  width: 46.4%;
}

.container.xs {
  width: 40%;
}

.full-elm {
  width: 108.46667%;
  margin-left: -4.23333%;
  padding-left: 4.23333%;
  padding-right: 4.23333%;
}

.content-full-elm {
  width: 115%;
  margin-left: -7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
}

.container-pd {
  padding: 0 3.73333%;
}

/* boxes
-------------------- */
.thumb-box.horizontal {
  display: table;
  width: 100%;
  font-size: 0;
}

.thumb-box.horizontal > * {
  font-size: 1.024rem !important;
  display: inline-block;
  vertical-align: top;
}

/* links
-------------------- */
.lbs {
  color: #333333;
}

.lbs:hover {
  color: #333333;
  text-decoration: none;
}

.fsm1 {
  font-size: 1.4rem;
}

.fsm2 {
  font-size: 1.3rem;
}

.fsm3 {
  font-size: 1.2rem;
}

.fsm4 {
  font-size: 1.1rem;
}

.fsm5 {
  font-size: 1rem;
}

.fsm6 {
  font-size: 0.9rem;
}

.fsm7 {
  font-size: 0.8rem;
}

.fsm8 {
  font-size: 0.7rem;
}

.fsm9 {
  font-size: 0.6rem;
}

.fsm10 {
  font-size: 0.5rem;
}

.fn, input[type=file], div.wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  font-size: 1.5rem !important;
}

.fsp1 {
  font-size: 1.6rem;
}

.fsp2 {
  font-size: 1.7rem;
}

.fsp3 {
  font-size: 1.8rem;
}

.fsp4 {
  font-size: 1.9rem;
}

.fsp5 {
  font-size: 2rem;
}

.fsp6 {
  font-size: 2.1rem;
}

.fsp7 {
  font-size: 2.2rem;
}

.fsp8 {
  font-size: 2.3rem;
}

.fsp9 {
  font-size: 2.4rem;
}

.fsp10 {
  font-size: 2.5rem;
}

.mgn {
  margin: 0;
}

.mga {
  margin: auto;
}

.mtn {
  margin-top: 0;
}

.mts {
  margin-top: 1%;
}

.mt2 {
  margin-top: 2%;
}

.mt3 {
  margin-top: 3%;
}

.mt4 {
  margin-top: 4%;
}

.mt5 {
  margin-top: 5%;
}

.mt6 {
  margin-top: 6%;
}

.mt7 {
  margin-top: 7%;
}

.mt8 {
  margin-top: 8%;
}

.mt9 {
  margin-top: 9%;
}

.mt10 {
  margin-top: 10%;
}

.mbn {
  margin-bottom: 0;
}

.mbs {
  margin-bottom: 1%;
}

.mb2 {
  margin-bottom: 2%;
}

.mb3 {
  margin-bottom: 3%;
}

.mb4 {
  margin-bottom: 4%;
}

.mb5 {
  margin-bottom: 5%;
}

.mb6 {
  margin-bottom: 6%;
}

.mb7 {
  margin-bottom: 7%;
}

.mb8 {
  margin-bottom: 8%;
}

.mb9 {
  margin-bottom: 9%;
}

.mb10 {
  margin-bottom: 10%;
}

.mln {
  margin-left: 0;
}

.mls {
  margin-left: 1%;
}

.ml2 {
  margin-left: 2%;
}

.ml3 {
  margin-left: 3%;
}

.ml4 {
  margin-left: 4%;
}

.ml5 {
  margin-left: 5%;
}

.ml6 {
  margin-left: 6%;
}

.ml7 {
  margin-left: 7%;
}

.ml8 {
  margin-left: 8%;
}

.ml9 {
  margin-left: 9%;
}

.ml10 {
  margin-left: 10%;
}

.mrn {
  margin-right: 0;
}

.mrs {
  margin-right: 1%;
}

.mr2 {
  margin-right: 2%;
}

.mr3 {
  margin-right: 3%;
}

.mr4 {
  margin-right: 4%;
}

.mr5 {
  margin-right: 5%;
}

.mr6 {
  margin-right: 6%;
}

.mr7 {
  margin-right: 7%;
}

.mr8 {
  margin-right: 8%;
}

.mr9 {
  margin-right: 9%;
}

.mr10 {
  margin-right: 10%;
}

.mra {
  margin-right: auto;
}

.mla {
  margin-left: auto;
}

.mca {
  margin-left: auto;
  margin-right: auto;
}

.ptn {
  padding-top: 0;
}

.pts {
  padding-top: 1%;
}

.pt2 {
  padding-top: 2%;
}

.pt3 {
  padding-top: 3%;
}

.pt4 {
  padding-top: 4%;
}

.pt5 {
  padding-top: 5%;
}

.pt6 {
  padding-top: 6%;
}

.pt7 {
  padding-top: 7%;
}

.pt8 {
  padding-top: 8%;
}

.pt9 {
  padding-top: 9%;
}

.pt10 {
  padding-top: 10%;
}

.pbn {
  padding-bottom: 0;
}

.pbs {
  padding-bottom: 1%;
}

.pb2 {
  padding-bottom: 2%;
}

.pb3 {
  padding-bottom: 3%;
}

.pb4 {
  padding-bottom: 4%;
}

.pb5 {
  padding-bottom: 5%;
}

.pb6 {
  padding-bottom: 6%;
}

.pb7 {
  padding-bottom: 7%;
}

.pb8 {
  padding-bottom: 8%;
}

.pb9 {
  padding-bottom: 9%;
}

.pb10 {
  padding-bottom: 10%;
}

.pbx {
  padding-bottom: 4% !important;
}

.pln {
  padding-left: 0;
}

.pls {
  padding-left: 1%;
}

.pl2 {
  padding-left: 2%;
}

.pl3 {
  padding-left: 3%;
}

.pl4 {
  padding-left: 4%;
}

.pl5 {
  padding-left: 5%;
}

.pl6 {
  padding-left: 6%;
}

.pl7 {
  padding-left: 7%;
}

.pl8 {
  padding-left: 8%;
}

.pl9 {
  padding-left: 9%;
}

.pl10 {
  padding-left: 10%;
}

.prn {
  padding-right: 0;
}

.prs {
  padding-right: 1%;
}

.pr2 {
  padding-right: 2%;
}

.pr3 {
  padding-right: 3%;
}

.pr4 {
  padding-right: 4%;
}

.pr5 {
  padding-right: 5%;
}

.pr6 {
  padding-right: 6%;
}

.pr7 {
  padding-right: 7%;
}

.pr8 {
  padding-right: 8%;
}

.pr9 {
  padding-right: 9%;
}

.pr10 {
  padding-right: 10%;
}

.loader-simple {
  height: 3em;
  width: 3em;
  -webkit-animation: rotation 1s infinite linear;
  animation: rotation 1s infinite linear;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-top-color: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
}

@-webkit-keyframes rotation {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotation {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*-------------------------------------
 Super General Purpose
-------------------------------------*/
.clearfix, .fl-range, .flex, .editor, .editor .flex-lists, .editor .share-lists, div.wpcf7 .wpcf7-form-control.wpcf7-radio, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox {
  zoom: 1;
}

.clearfix:after, .fl-range:after, .flex:after, .editor:after, .editor .flex-lists:after, .editor .share-lists:after, div.wpcf7 .wpcf7-form-control.wpcf7-radio:after, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox:after {
  content: "";
  display: block;
  clear: both;
}

.ir {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
}

.tr {
  position: absolute;
  top: 0;
  left: -5000px;
}

.elps {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ref {
  position: relative;
}

.abs {
  position: absolute;
}

.fix {
  position: fixed;
}

.dn {
  display: none !important;
}

.db {
  display: block !important;
}

.di {
  display: inline !important;
}

.ds {
  display: inline-block !important;
}

.dt {
  display: table !important;
}

.dc {
  display: table-cell !important;
}

.rn {
  border-radius: 0 !important;
}

.rs {
  border-radius: 5px;
}

.rm {
  border-radius: 10px;
}

.rl {
  border-radius: 20px;
}

.ca {
  color: #333333 !important;
}

.cb {
  color: #000000 !important;
}

.cc {
  color: #000000 !important;
}

.cd {
  color: #000000 !important;
}

.ce {
  color: #000000 !important;
}

.cf {
  color: #000000 !important;
}

.cg {
  color: #000000 !important;
}

.ch {
  color: #000000 !important;
}

.ci {
  color: #000000 !important;
}

.cj {
  color: #000000 !important;
}

.ck {
  color: #000000 !important;
}

.cl {
  color: #000000 !important;
}

.ba {
  background-color: #333333 !important;
}

.bb {
  background-color: #000000 !important;
}

.bc {
  background-color: #000000 !important;
}

.bd {
  background-color: #000000 !important;
}

.be {
  background-color: #000000 !important;
}

.bf {
  background-color: #000000 !important;
}

.bg {
  background-color: #000000 !important;
}

.bh {
  background-color: #000000 !important;
}

.bi {
  background-color: #000000 !important;
}

.bj {
  background-color: #000000 !important;
}

.bk {
  background-color: #000000 !important;
}

.bl {
  background-color: #000000 !important;
}

.n {
  font-weight: normal !important;
}

.b {
  font-weight: bold !important;
}

.l {
  text-align: left !important;
}

.c {
  text-align: center !important;
}

.r {
  text-align: right !important;
}

.u {
  text-decoration: underline !important;
}

.obl {
  font-style: oblique;
}

.v0 {
  vertical-align: 0;
}

.v1 {
  vertical-align: -1px;
}

.v2 {
  vertical-align: -2px;
}

.v3 {
  vertical-align: -3px;
}

.v4 {
  vertical-align: -4px;
}

.v5 {
  vertical-align: -5px;
}

.vt {
  vertical-align: top;
}

.vm {
  vertical-align: middle;
}

.vb {
  vertical-align: bottom;
}

/* positions
-------------------- */
.pos, .pos-center, .loader-simple, .pos-vertical-center, .pos-horizontal-center, div.wpcf7 img.ajax-loader, .border-title:after, .page-title:after, .content.voice .split-lists .title:after, .content.voice .content.reasons .reason-lists .title:after, .content.reasons .content.voice .reason-lists .title:after, .pos-override-center {
  position: absolute;
  margin: auto;
}

.pos-center, .loader-simple {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pos-vertical-center {
  top: 0;
  bottom: 0;
}

.pos-horizontal-center, div.wpcf7 img.ajax-loader, .border-title:after, .page-title:after, .content.voice .split-lists .title:after, .content.voice .content.reasons .reason-lists .title:after, .content.reasons .content.voice .reason-lists .title:after {
  left: 0;
  right: 0;
}

.pos-override-center {
  top: -50%;
  bottom: -50%;
  left: -50%;
  right: -50%;
}

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

/*------------------------------
  WordPress Native Styles
------------------------------*/
.editor {
  line-height: 1.5;
}

.editor p {
  display: block;
  margin: 1em 0;
}

.editor b, .editor strong {
  font-weight: bold;
  font-weight: 700;
}

.editor dfn, .editor cite, .editor em, .editor i {
  font-style: italic;
}

.editor del, .editor span[style='text-decoration: line-through;'] {
  opacity: 0.8;
}

.editor ul, .editor ol {
  list-style-position: inside !important;
  padding-left: 0;
  display: block;
  margin-bottom: 1.75em;
}

.editor ul li, .editor ol li {
  margin-top: .1em;
}

.editor ul li:first-child, .editor ol li:first-child {
  margin-top: 0;
}

.editor ul {
  list-style: disc;
  padding-left: .4em;
}

.editor ul li {
  text-indent: -0.8em;
  padding-left: 0.8em;
}

.editor ol {
  list-style: decimal;
}

.editor ol li {
  text-indent: -1.3em;
  padding-left: 1.3em;
}

.editor blockquote {
  display: block;
  border-left: 4px solid #1a1a1a;
  color: #686868;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 1.6;
  padding-left: 1.2em;
  margin: 0;
  margin-bottom: 1.75em;
}

.editor blockquote p {
  margin-bottom: 1.4rem;
}

.editor blockquote, .editor q {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}

.editor hr {
  background-color: #d1d1d1;
  background-color: rgba(51, 51, 51, 0.1);
  border: 0;
  height: 1px;
  margin-bottom: 1.75em;
}

.editor .alignleft {
  float: left;
  padding: 0 2em 2em 0;
}

.editor .aligncenter {
  display: block;
  margin: 0 auto;
  margin-bottom: 2em;
}

.editor .alignright {
  float: right;
  padding: 0 0 2em 2em;
}

.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6 {
  clear: both;
  font-weight: 700;
  margin: 1rem 0;
}

.editor h1 {
  font-size: 2rem;
}

.editor h2 {
  font-size: 1.8rem;
}

.editor h3 {
  font-size: 1.6rem;
}

.editor h4, .editor h5, .editor h6 {
  font-size: 1.4rem;
}

.editor pre {
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid #d1d1d1;
  font-size: 16px;
  font-size: 1rem;
  margin: 1em 0;
  max-width: 100%;
  overflow: auto;
  padding: 1.75em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.editor code, .editor kbd, .editor tt, .editor var, .editor samp, .editor pre {
  font-family: Inconsolata, monospace;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

.editor .clearfix, .editor .fl-range, .editor .flex, .editor .editor, .editor .flex-lists, .editor .share-lists, .editor div.wpcf7 .wpcf7-form-control.wpcf7-radio, div.wpcf7 .editor .wpcf7-form-control.wpcf7-radio, .editor div.wpcf7 .wpcf7-form-control.wpcf7-checkbox, div.wpcf7 .editor .wpcf7-form-control.wpcf7-checkbox {
  overflow: hidden;
  zoom: 1;
}

.editor .clearfix:after, .editor .fl-range:after, .editor .flex:after, .editor .editor:after, .editor .flex-lists:after, .editor .share-lists:after, .editor div.wpcf7 .wpcf7-form-control.wpcf7-radio:after, div.wpcf7 .editor .wpcf7-form-control.wpcf7-radio:after, .editor div.wpcf7 .wpcf7-form-control.wpcf7-checkbox:after, div.wpcf7 .editor .wpcf7-form-control.wpcf7-checkbox:after {
  content: "";
  display: block;
  clear: both;
}

.editor img[class*="wp-image-"],
.editor img[class*="attachment-"] {
  height: auto;
  max-width: 100%;
}

/* -------------------------
  wp parts COMMON
------------------------- */
.tmp-name {
  color: red;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.link-blue {
  color: #207d94;
}

.link-blue:hover {
  color: #3e9bb2;
  -webkit-transition: color 200ms ease-out 0s;
  transition: color 200ms ease-out 0s;
}

/* -------------------------
  wp parts SP
------------------------- */
.tmp-name {
  color: red;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
}

.message-nopost {
  font-size: 1.2rem;
  font-weight: bold;
}

.editor {
  font-family: "notosans", "メイリオ", Meiryo, "Jun34Pro", "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", Verdana, Arial, sans-serif;
  margin: 0 auto;
}

.editor p, .editor ul, .editor div, .editor section, .editor dl, .editor table, .editor form {
  margin: 1.5em 0;
}

.editor .editor-title {
  margin: 3rem 0 1rem;
}

.editor p {
  line-height: 1.8;
  letter-spacing: 1.5px;
}

.editor > *:first-child {
  margin-top: 0;
}

.editor img.alignright, .editor img.alignleft {
  float: none;
  display: block;
  margin: 1em auto;
  padding: 0;
}

.editor .lsn {
  list-style: none;
  padding-left: 0;
}

.editor .lsn li {
  padding-left: 0;
  text-indent: 0;
}

.editor .flex-lists, .editor .share-lists {
  margin: 2em 0 2em -1em;
}

.editor .flex-lists li, .editor .share-lists li {
  float: left;
  margin-top: 0;
  line-height: 1.8;
  margin-left: 1rem;
  letter-spacing: 0;
  font-size: 1.1rem;
}

.editor .flex-lists li:before, .editor .share-lists li:before {
  content: ">";
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  margin-right: .2rem;
}

.editor span[class*=mt] {
  display: block;
}

/* --------------------
  contactform7
-------------------- */
/* common form style
-------------------- */
input:not([type=radio]),
textarea {
  border: 1px solid #d2d2d2;
  padding: .3em .5em;
  width: 100%;
}

input:not([type=radio]).s,
textarea.s {
  width: 30%;
}

input:not([type=radio]).m,
textarea.m {
  width: 50%;
}

input:not([type=radio]).l,
textarea.l {
  width: 70%;
}

textarea {
  max-width: 100%;
}

select {
  margin-right: .3em !important;
  border: 1px solid #d2d2d2;
  max-width: 100%;
}

/* common input file
-------------------- */
/* common submit style
-------------------- */
input[type=submit] {
  background-color: transparent;
  border: none;
}

/* common file style
-------------------- */
input[type=file] {
  padding: 5px 0;
  border: none;
}

/* contactform7
-------------------- */
div.wpcf7 p {
  margin: 0;
}

div.wpcf7 .wpcf7-form-control.wpcf7-radio, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox {
  display: inline-block;
  font-size: 0;
  overflow: visible !important;
}

div.wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  display: inline-block;
  margin-left: 15px;
}

div.wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:first-child, div.wpcf7 .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item:first-child {
  margin-left: 0;
}

div.wpcf7 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input:not([type=radio]), div.wpcf7 .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input:not([type=radio]) {
  display: inline;
  margin: .5rem auto;
  width: auto;
}

div.wpcf7 input:not([type=radio]),
div.wpcf7 textarea,
div.wpcf7 select {
  margin: .2em 0;
}

div.wpcf7 img.ajax-loader {
  display: block;
  margin-left: auto !important;
  margin: 10px auto;
  position: absolute;
}

img.ajax-loader {
  bottom: -50%;
}

.wpcf7c-force-hide + img.ajax-loader {
  bottom: -100%;
}

.wpcf7-form .wpcf7-response-output {
  text-align: center;
  border: none;
  margin: 0 auto;
  max-width: 610px;
  padding: 1em;
}

.wpcf7-form div.wpcf7-validation-errors {
  font-weight: bold;
  color: #d1444d;
  background-color: #ffd1d1;
}

.wpcf7-form div.wpcf7-mail-sent-ok {
  font-weight: bold;
  color: #2b6b0f;
  background-color: #c7efb5;
}

.wpcf7-form > * {
  margin-top: 1em;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./js/_libs/slick/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./js/_libs/slick/fonts/slick.eot");
  src: url("./js/_libs/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("./js/_libs/slick/fonts/slick.woff") format("woff"), url("./js/_libs/slick/fonts/slick.ttf") format("truetype"), url("./js/_libs/slick/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.admin-bar .header {
  top: 46px;
}

/* --------------------
  common parts
-------------------- */
/* colors
-------------------- */
.blue {
  color: #13448f;
}

.blue2 {
  color: #313a79;
}

.blue3 {
  color: #2c4b9c;
}

.blue4 {
  color: #70A0F1;
}

.blue5 {
  color: #abd9f5;
}

.yellow {
  color: #FFDE59;
}

.red {
  color: #ec6d6e;
}

.red2 {
  color: #df4d2b;
}

.red3 {
  color: #FF0000;
}

.pink {
  color: #fcecf0;
}

body {
  font-size: 1.024rem !important;
}

.tmp-name {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  opacity: .5;
}

/* titles
-------------------- */
.plane-title, .border-title, .page-title, .content.voice .split-lists .title, .content.voice .content.reasons .reason-lists .title, .content.reasons .content.voice .reason-lists .title, .ellipse-title, .sq-title, .blue-title, body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .title {
  font-size: 1.10933rem !important;
  font-weight: bold;
  margin-bottom: .5em;
}

.plane-title.xl, .xl.border-title, .xl.page-title, .content.voice .split-lists .xl.title, .content.voice .content.reasons .reason-lists .xl.title, .content.reasons .content.voice .reason-lists .xl.title, .xl.ellipse-title, .xl.sq-title, .xl.blue-title, body.home .content.curriculum .split-lists li .xl.title, body.home .content.curriculum .content.reasons .reason-lists li .xl.title, .content.reasons body.home .content.curriculum .reason-lists li .xl.title {
  font-size: 1.536rem !important;
}

.plane-title.lg, .lg.border-title, .page-title, .content.voice .split-lists .lg.title, .content.voice .content.reasons .reason-lists .lg.title, .content.reasons .content.voice .reason-lists .lg.title, .content.voice .split-lists .title.page-title, .content.voice .content.reasons .reason-lists .title.page-title, .content.reasons .content.voice .reason-lists .title.page-title, body.home .content.curriculum .split-lists li .page-title.title, body.home .content.curriculum .content.reasons .reason-lists li .page-title.title, .content.reasons body.home .content.curriculum .reason-lists li .page-title.title, .lg.ellipse-title, .lg.sq-title, .lg.blue-title, body.home .content.curriculum .split-lists li .lg.title, body.home .content.curriculum .content.reasons .reason-lists li .lg.title, .content.reasons body.home .content.curriculum .reason-lists li .lg.title {
  font-size: 1.28rem !important;
}

.plane-title.md, .md.border-title, .md.page-title, .content.voice .split-lists .md.title, .content.voice .content.reasons .reason-lists .md.title, .content.reasons .content.voice .reason-lists .md.title, .md.ellipse-title, .md.sq-title, .md.blue-title, body.home .content.curriculum .split-lists li .md.title, body.home .content.curriculum .content.reasons .reason-lists li .md.title, .content.reasons body.home .content.curriculum .reason-lists li .md.title {
  font-size: 1.10933rem !important;
}

.plane-title.sm, .sm.border-title, .sm.page-title, .content.voice .split-lists .sq-title.title, .content.voice .content.reasons .reason-lists .sq-title.title, .content.reasons .content.voice .reason-lists .sq-title.title, .content.voice .split-lists .sm.title, .content.voice .content.reasons .reason-lists .sm.title, .content.reasons .content.voice .reason-lists .sm.title, .sm.ellipse-title, .sq-title, .sm.blue-title, body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .title {
  font-size: 1.024rem !important;
}

.plane-title.xs, .xs.border-title, .xs.page-title, .content.voice .split-lists .xs.title, .content.voice .content.reasons .reason-lists .xs.title, .content.reasons .content.voice .reason-lists .xs.title, .xs.ellipse-title, .xs.sq-title, .xs.blue-title, body.home .content.curriculum .split-lists li .xs.title, body.home .content.curriculum .content.reasons .reason-lists li .xs.title, .content.reasons body.home .content.curriculum .reason-lists li .xs.title {
  font-size: 0.93867rem !important;
}

.border-title, .page-title, .content.voice .split-lists .title, .content.voice .content.reasons .reason-lists .title, .content.reasons .content.voice .reason-lists .title {
  text-align: center;
  position: relative;
  padding-bottom: .8rem;
  letter-spacing: 3px;
}

.border-title:after, .page-title:after, .content.voice .split-lists .title:after, .content.voice .content.reasons .reason-lists .title:after, .content.reasons .content.voice .reason-lists .title:after {
  content: "";
  width: 8.5rem;
  height: 4px;
  bottom: 0;
  background-color: #323333;
}

.page-title {
  font-size: 1.792rem !important;
  font-weight: normal;
}

.ellipse-title {
  color: #323333;
  border-radius: 30px;
  text-align: center;
  padding: .5em 1em;
  letter-spacing: 3px;
  background-color: white;
}

.ellipse-title.border {
  border: 1px solid #323333;
  background-color: transparent;
}

.dot-title-area {
  text-align: center;
  padding-bottom: 5%;
  border-bottom: 1px dotted #313a79;
}

.sq-title:before {
  content: "■";
}

.blue-title {
  color: #13448f;
}

.orange-title {
  font-weight: bold;
  color: #eeb439;
  letter-spacing: 4px;
}

.white-title {
  font-weight: bold;
  color: white;
  letter-spacing: 4px;
}

.bracket-title {
  font-size: 1.19467rem !important;
  text-align: center;
}

.bracket-title:before {
  content: "[";
  margin-right: 0.5em;
}

.bracket-title:after {
  content: "]";
  margin-left: 0.5em;
}

.or-bdr-title {
  padding-bottom: 3%;
  border-bottom: 2px solid #f6cc5c;
}

.bk-bdr-title {
  padding-bottom: 3%;
  border-bottom: 2px solid #323333;
}

.circle-title:before {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border: 3px solid #13448f;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin-right: .4em;
  position: relative;
  top: -2px;
}

.bg-title {
  font-size: 1.28rem !important;
  text-align: center;
  line-height: 1;
  padding: 1.2em;
}

.bg-title.blue {
  color: white;
  background-color: #13448f;
}

/* texts
-------------------- */
.en {
  letter-spacing: 1px;
}

.ja {
  line-height: 1.5;
}

.pipe, .footer .footer-top .fnav ul li:not(:first-child) {
  margin-left: 1rem;
}

.pipe:before, .footer .footer-top .fnav ul li:not(:first-child):before {
  content: "|";
  margin-right: 1rem;
}

.marker {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #f9df9a));
  background: -webkit-linear-gradient(transparent 60%, #f9df9a 60%);
  background: linear-gradient(transparent 60%, #f9df9a 60%);
}

.note {
  font-size: 1rem;
}

/* boxes
-------------------- */
.mov-wrap {
  position: relative;
  padding-top: 56.25%;
}

.mov-wrap > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pagetop {
  width: 13.6%;
}

.pagetop .trg-scroll-top {
  padding-top: 100%;
  display: none;
  background: url(./images/icon_pagetop.png) no-repeat center;
  background-size: cover;
  -webkit-animation: fadeOut .8s;
  animation: fadeOut .8s;
}

.pagetop .trg-scroll-top.isView {
  display: block;
  -webkit-animation: fadeIn .8s;
  animation: fadeIn .8s;
}

.gr-bdr-lists li {
  padding: 5%;
}

.gr-bdr-lists li:not(:last-child) {
  position: relative;
}

.gr-bdr-lists li:not(:last-child):after {
  content: "";
  width: 50%;
  height: 2px;
  background-color: #d5d5d4;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.image {
  text-align: center;
}

/* tables
-------------------- */
.tbl-base, .tbl-head-blue {
  width: 100%;
}

.tbl-base th, .tbl-head-blue th, .tbl-base td, .tbl-head-blue td {
  padding: .8em;
}

.tbl-base th, .tbl-head-blue th {
  text-align: left;
}

.tbl-head-blue {
  border: 1px solid #13448f;
}

.tbl-head-blue th, .tbl-head-blue td {
  font-size: 1.19467rem !important;
  font-weight: bold;
  text-align: center;
}

.tbl-head-blue thead {
  color: white;
  background-color: #13448f;
}

.tbl-head-blue thead th:not(:first-child) {
  border-left: 1px solid #13448f;
  border-color: white;
}

.tbl-head-blue tbody tr:not(:last-child) {
  border-bottom: 1px solid #13448f;
}

.tbl-head-blue tbody th, .tbl-head-blue tbody td {
  color: #13448f;
}

.tbl-head-blue tbody td {
  border-left: 1px solid #13448f;
}

.tbl-head-blue tbody td.disable {
  position: relative;
}

.tbl-head-blue tbody td.disable:after {
  content: "";
  width: 104%;
  height: 1px;
  background-color: #13448f;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(16.5deg);
  transform: translate3d(-50%, -50%, 0) rotate(16.5deg);
}

/* buttons
-------------------- */
.btn-box {
  color: white;
  padding: .5rem;
  display: block;
  background-color: #222222;
  -webkit-box-shadow: 3px 3px 0px rgba(3, 0, 0, 0.2);
  box-shadow: 3px 3px 0px rgba(3, 0, 0, 0.2);
}

.btn-box > span {
  font-size: 1.06667rem !important;
  border: 1px solid white;
  display: block;
  padding: 1rem;
  text-align: center;
}

.btn-box .icon {
  margin-right: 1rem;
  display: inline-block;
  position: relative;
  top: -2px;
}

.btn-sq, .content.voice .split-lists .link-wrap a, .content.voice .content.reasons .reason-lists .link-wrap a, .content.reasons .content.voice .reason-lists .link-wrap a {
  font-size: 1.28rem !important;
  display: block;
  text-align: center;
  line-height: 1;
  padding: 1rem;
  border: 1px solid #323333;
}

.btn-sq .fa, .content.voice .split-lists .link-wrap a .fa, .content.voice .content.reasons .reason-lists .link-wrap a .fa, .content.reasons .content.voice .reason-lists .link-wrap a .fa {
  margin-right: 1rem;
}

.form-btn {
  font-size: 1.36533rem !important;
  font-weight: bold;
  display: block;
  cursor: pointer;
  color: white;
  text-align: center;
  padding: 1rem;
  background-color: #13448f;
}

.form-btn .fa {
  margin-left: 1rem;
  line-height: 1;
  position: relative;
  top: -1px;
}

/* icons
-------------------- */
.icon:before {
  content: "";
}

.icon.icon-bar:before {
  padding-top: 100%;
  background-image: url(./images/icon_bar.png);
}

.icon.icon-close:before {
  padding-top: 100%;
  background-image: url(./images/icon_close.png);
}

.icon.icon-login:before {
  padding-top: 100%;
  background-image: url(./images/icon_login.png);
}

.icon.icon-envelope {
  width: 1.6rem;
}

.icon.icon-envelope:before {
  padding-top: 76.74419%;
  background-image: url(./images/icon_envelope.png);
}

.icon.icon-walk:before {
  padding-top: 100%;
  background-image: url(./images/icon_walk.png);
}

.icon.icon-pen:before {
  padding-top: 100%;
  background-image: url(./images/icon_pen.png);
}

.icon.icon-earth:before {
  padding-top: 100%;
  background-image: url(./images/icon_earth.png);
}

.icon.icon-check {
  width: 1em;
}

.icon.icon-check:before {
  padding-top: 85.71429%;
  background-image: url(./images/icon_check.png);
}

i.icon {
  display: block;
  vertical-align: middle;
}

/* triangles
-------------------- */
.triangle {
  border-color: white;
  position: relative;
  z-index: 0;
}

.triangle:before, .triangle:after {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  z-index: 5;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.triangle.top:before {
  content: "";
  border-width: 0 1rem 1.2rem 1rem;
  border-color: transparent transparent white transparent;
  top: -1.1rem;
}

.triangle.btm:after {
  content: "";
  border-width: 1.2rem 1rem 0 1rem;
  border-color: white transparent transparent transparent;
  bottom: -1.1rem;
}

/* lists
-------------------- */
.share-lists {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 5%;
}

.share-lists li {
  width: 4rem;
  height: 4rem;
  color: #13448f;
  border-radius: 100%;
  overflow: hidden;
  background-color: white;
}

.share-lists li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 3rem;
}

.share-lists li a .fa {
  line-height: 3rem;
}

.share-lists li:not(:first-child) {
  margin-left: 2rem;
}

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

.flex-lists.wrap, .wrap.share-lists {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.disc-lists li {
  position: relative;
  padding-left: 1.5em !important;
}

.disc-lists li:before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

.faq-lists li {
  font-weight: bold;
  margin: 0 !important;
}

.faq-lists dl > * {
  padding: 1.2rem 1rem;
  padding-left: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.faq-lists dl > *:before {
  width: 2rem;
  height: 2rem;
  line-height: 1.8rem;
  letter-spacing: 0;
  display: block;
  border-radius: 100%;
  margin-right: 1rem;
  text-align: center;
  position: absolute;
  top: 1rem;
  left: 4%;
}

.faq-lists dt {
  color: white;
  background-color: #13448f;
}

.faq-lists dt:before {
  content: "Q";
  color: #13448f;
  background-color: #FFDE59;
}

.faq-lists dd {
  background-color: white;
}

.faq-lists dd:before {
  content: "A";
  color: #FFDE59;
  background-color: #13448f;
}

.note-lists {
  font-size: 1rem;
}

.note-lists li {
  margin-top: 0;
  position: relative;
  padding-left: 1.5em !important;
}

.note-lists li:before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

/* form parts
-------------------- */
input, textarea {
  border: 1px solid #c7c6c6;
  padding: 0.5rem 1rem !important;
  display: block;
}

input:not([type=radio]):not([type="checkbox"]),
textarea:not([type=radio]):not([type="checkbox"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=submit] {
  cursor: pointer;
  background-color: transparent;
}

textarea {
  max-width: 100%;
  min-width: 100%;
}

button {
  cursor: pointer;
}

select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  padding: .5rem 1rem;
  padding-right: 2em;
  text-align: center;
  display: block;
  background-color: white;
}

.form-parts dl > dt {
  margin-bottom: .5rem;
}

.form-parts .child-dl {
  width: 70%;
}

/* --------------------
  common sections
-------------------- */
.wrapper {
  padding-top: 5.5rem;
  min-width: 0;
}

/* contents
-------------------- */
.contents {
  min-height: 300px;
}

.contents .content .inner {
  width: 92.53333%;
  margin: 0 auto;
}

/* layouts
-------------------- */
.ly-blue {
  color: white;
  background-color: #13448f;
}

.ly-blue.triangle.top:before {
  border-color: transparent transparent #13448f transparent;
}

.ly-blue.triangle.btm:after {
  border-color: #13448f transparent transparent transparent;
}

.ly-blue.type2 {
  background-color: #313a79;
}

.ly-blue.type2.triangle.top:before {
  border-color: transparent transparent #313a79 transparent;
}

.ly-blue.type2.triangle.btm:after {
  border-color: #313a79 transparent transparent transparent;
}

.ly-blue.type3 {
  background-color: #2c4b9c;
}

.ly-blue.type3.triangle.top:before {
  border-color: transparent transparent #2c4b9c transparent;
}

.ly-blue.type3.triangle.btm:after {
  border-color: #2c4b9c transparent transparent transparent;
}

.ly-blue.type4 {
  background-color: #70A0F1;
}

.ly-blue.type4.triangle.top:before {
  border-color: transparent transparent #70A0F1 transparent;
}

.ly-blue.type4.triangle.btm:after {
  border-color: #70A0F1 transparent transparent transparent;
}

.ly-blue.type5 {
  background-color: #abd9f5;
}

.ly-blue.type5.triangle.top:before {
  border-color: transparent transparent #abd9f5 transparent;
}

.ly-blue.type5.triangle.btm:after {
  border-color: #abd9f5 transparent transparent transparent;
}

.ly-blue.type6 {
  background-color: #293c95;
}

.ly-blue.type6.triangle.top:before {
  border-color: transparent transparent #293c95 transparent;
}

.ly-blue.type6.triangle.btm:after {
  border-color: #293c95 transparent transparent transparent;
}

.ly-blue.type7 {
  background-color: #374ea0;
}

.ly-blue.type7.triangle.top:before {
  border-color: transparent transparent #374ea0 transparent;
}

.ly-blue.type7.triangle.btm:after {
  border-color: #374ea0 transparent transparent transparent;
}

.ly-blue.type8 {
  background-color: #4961ac;
}

.ly-blue.type8.triangle.top:before {
  border-color: transparent transparent #4961ac transparent;
}

.ly-blue.type8.triangle.btm:after {
  border-color: #4961ac transparent transparent transparent;
}

.ly-yellow {
  background-color: #FFDE59;
}

.ly-yellow.triangle.top:before {
  border-color: transparent transparent #FFDE59 transparent;
}

.ly-yellow.triangle.btm:after {
  border-color: #FFDE59 transparent transparent transparent;
}

.ly-yellow.type2 {
  background-color: #e1e437;
}

.ly-yellow.type2.triangle.top:before {
  border-color: transparent transparent #e1e437 transparent;
}

.ly-yellow.type2.triangle.btm:after {
  border-color: #e1e437 transparent transparent transparent;
}

.ly-gray {
  background-color: #efefef;
}

.ly-gray.triangle.top:before {
  border-color: transparent transparent #efefef transparent;
}

.ly-gray.triangle.btm:after {
  border-color: #efefef transparent transparent transparent;
}

.ly-white {
  background-color: white;
}

.ly-white.triangle.top:before {
  border-color: transparent transparent white transparent;
}

.ly-white.triangle.btm:after {
  border-color: white transparent transparent transparent;
}

.ly-pink {
  background-color: #fcecf0;
}

.ly-pink.triangle.top:before {
  border-color: transparent transparent #fcecf0 transparent;
}

.ly-pink.triangle.btm:after {
  border-color: #fcecf0 transparent transparent transparent;
}

/* スライダ共通
-------------------- */
.slider {
  position: relative;
}

.loader-simple {
  width: 3em;
  height: 3em;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.7);
}

/* スライドトグル
-------------------- */
.toggle-tgt {
  display: block;
}

/* navs
-------------------- */
.nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* site logo
-------------------- */
.logo {
  padding-top: 74.46809%;
  background-image: url(./images/logo.png);
  background-size: cover;
}

/* header
-------------------- */
.header {
  color: white;
  padding-top: 2%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  height: 5.5rem;
}

.header .sp-mask {
  color: white;
  background-color: #13448f;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}

.header .inner {
  width: 92.53333%;
  margin: 0 auto;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.header .wrap-btn-menu {
  width: 8.06916%;
  margin-right: auto;
  margin-top: 3.5%;
  position: relative;
  z-index: 10;
}

.header .wrap-btn-menu .icon-bar {
  display: block;
}

.header .wrap-btn-menu .icon-close {
  display: none;
}

.header .wrap-btn-menu .isOpen .icon-bar {
  display: none;
  -webkit-animation: rotateFadeOut 0.6s;
  animation: rotateFadeOut 0.6s;
}

.header .wrap-btn-menu .isOpen .icon-close {
  display: block;
  -webkit-animation: rotateFadeIn 0.6s;
  animation: rotateFadeIn 0.6s;
}

.header .wrap-btn-menu .isClose .icon-bar {
  -webkit-animation: rotateFadeIn 0.6s;
  animation: rotateFadeIn 0.6s;
}

.header .wrap-btn-menu .isClose .icon-close {
  -webkit-animation: rotateFadeOut 0.6s;
  animation: rotateFadeOut 0.6s;
}

.header .sitename {
  width: 25.64841%;
  position: relative;
  z-index: 10;
}

.header .member {
  margin-left: auto;
  margin-top: 2%;
  width: 9.79827%;
  position: relative;
  z-index: 10;
}

.header .member a {
  font-size: 1.04533rem !important;
  display: block;
}

.header .member a:before {
  width: 63.23529%;
  padding-top: 63.23529%;
  margin: 0 auto;
}

.header .gnav {
  color: white;
  background-color: #13448f;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  padding: 5% 0;
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}

.header .gnav ul {
  display: block;
}

.header .gnav li a {
  font-size: 2.048rem !important;
  display: block;
  padding: 1rem;
  text-align: center;
  line-height: 1;
}

.header .gnav.isOpen {
  opacity: 1;
  -webkit-transform: translate3d(0, 5.5rem, 0);
  transform: translate3d(0, 5.5rem, 0);
}

/* footer
-------------------- */
.footer {
  color: white;
  background-color: #13448f;
  color: white;
  padding: 5% 0 8%;
}

.footer .inner {
  width: 92.53333%;
  margin: 0 auto;
}

.footer .footer-top {
  font-size: 0.85333rem !important;
}

.footer .footer-top .fnav ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer .footer-mid {
  margin: 5% auto;
}

.footer .footer-mid .sitename {
  width: 27.66571%;
  margin: 0 auto;
}

.footer .footer-btm {
  font-size: 0.768rem !important;
  line-height: 1.8;
}

@media (max-width: 320px) {
  .footer .footer-btm {
    letter-spacing: -.2px;
  }
}

.footer .footer-btm dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer .footer-btm dt:after {
  content: "：";
}

.footer .footer-btm .copy {
  font-size: 0.68267rem !important;
  margin-top: 3%;
  text-align: center;
}

.campaign-box {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-image: url(./images/campaign-bg.png);
  background-size: cover;
  -webkit-box-shadow: 2px 2px 2px 2px rgba(214, 214, 214, 0.4);
  box-shadow: 2px 2px 2px 2px rgba(214, 214, 214, 0.4);
}

.campaign-box:before {
  content: "";
  display: block;
  padding-top: 27%;
}

.campaign-box p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white !important;
  font-size: 6.93vw;
  font-weight: 600;
  font-family: "notosans", "メイリオ", Meiryo, "Jun34Pro", "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 4px #c8c8c8;
  text-align: left;
  line-height: 1.3;
}

.campaign-box.onemore-txt:after {
  content: "さらに！";
  color: #F25855;
  position: absolute;
  display: block;
  top: -16px;
  left: -10px;
  background-color: #F0FC4B;
  border-radius: 35px;
  padding: 6px 8px;
  font-weight: bold;
  font-size: 3.73vw;
}

/* トップ
-------------------- */
body.home .content {
  padding: 8% 0;
}

body.home .content .border-title, body.home .content .page-title, body.home .content.voice .split-lists .title, body.home .content.voice .content.reasons .reason-lists .title, .content.voice body.home .content.reasons .reason-lists .title, body.home .content.reasons .content.voice .reason-lists .title, .content.reasons body.home .content.voice .reason-lists .title {
  font-size: 1.792rem !important;
  margin-bottom: 5%;
}

body.home .content.mainvisual {
  padding: 0;
  overflow: hidden;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}

body.home .content.mainvisual:before {
  content: "";
  display: block;
  padding-top: 140%;
}

body.home .content.mainvisual video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-20%) scale(2.5);
  transform: translateX(-20%) scale(2.5);
}

@media screen and (min-width: 481px) {
  body.home .content.mainvisual:before {
    padding-top: 100%;
  }
  body.home .content.mainvisual video {
    -webkit-transform: translateX(-6%) scale(2.1, 2.1);
    transform: translateX(-6%) scale(2.1, 2.1);
  }
}

body.home .content.mainvisual .video-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
}

body.home .content.mainvisual .video-bg .video-front-box {
  position: absolute;
  top: 18px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid rgba(255, 255, 255, 0.8);
  color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 2.13vw;
}

body.home .content.mainvisual .video-bg .video-front-box .catchcopy {
  display: block;
  font-size: 8.53vw;
  font-weight: bold;
  margin-bottom: 2.67vw;
  text-shadow: 1px 1px 4px #c8c8c8;
}

body.home .content.mainvisual .video-bg .video-front-box .school-name {
  display: block;
  font-size: 6.93vw;
  text-shadow: 1px 1px 4px #c8c8c8;
}

body.home .content.mainvisual .slider-items {
  opacity: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

body.home .content.mainvisual .slider-items .image {
  padding-top: 88%;
  background-position: center;
  background-size: cover;
}

body.home .content.mainvisual .slider-items.slick-initialized {
  opacity: 1;
}

body.home .content.mainvisual .slider-items.slick-initialized + .loader-simple {
  opacity: 0;
  -webkit-animation: none;
  animation: none;
}

body.home .content.entry {
  padding-top: 20px;
  background-color: #FFDE59;
}

body.home .content.entry .info-right {
  font-size: 1.2224rem !important;
  text-align: center;
  margin-top: 4%;
  line-height: 1.4;
}

body.home .content.entry .info-right dt {
  font-size: 1.408rem !important;
  font-weight: bold;
}

body.home .content.entry .info-right .tel {
  font-size: 1.36533rem !important;
  display: block;
  font-weight: bold;
}

body.home .content.introduction {
  text-align: center;
}

body.home .content.introduction .catchcopy {
  font-weight: bold;
  font-size: 9.6vw;
  text-align: left;
  max-width: 90%;
  margin: 10.13vw auto 15px;
}

body.home .content.introduction .plane-title, body.home .content.introduction .border-title, body.home .content.introduction .page-title, body.home .content.introduction .content.voice .split-lists .title, .content.voice .split-lists body.home .content.introduction .title, body.home .content.introduction .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists body.home .content.introduction .title, body.home .content.introduction .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists body.home .content.introduction .title, body.home .content.introduction .ellipse-title, body.home .content.introduction .sq-title, body.home .content.introduction .blue-title, body.home .content.introduction .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .content.introduction .title, body.home .content.introduction .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .content.introduction .title, .content.reasons body.home .content.introduction .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .content.introduction .title {
  letter-spacing: 1px;
  margin-bottom: 5%;
}

body.home .content.introduction .texts p {
  font-size: 1.36533rem !important;
  text-align: left;
}

body.home .content.introduction .texts p:not(:nth-of-type(1)) {
  margin-top: 5%;
  line-height: 1.5;
}

body.home .content.introduction .movie {
  margin-top: 5%;
}

body.home .content.choosed {
  background-color: #ececec;
  padding: 8% 0 1%;
  color: black;
}

body.home .content.choosed h2 {
  font-size: 6.7vw;
  background-color: #2c4b9c;
  width: 96%;
  font-weight: bold;
  text-indent: 0;
  margin-bottom: 5%;
  color: white;
  padding: 1.07vw 0 1.07vw 2.13vw;
  white-space: nowrap;
}

body.home .content.choosed h2 .inner {
  margin: 0;
}

body.home .content.choosed .choosed-img {
  display: block;
  position: relative;
  background-size: cover;
}

body.home .content.choosed .choosed-img:before {
  content: "";
  display: block;
  padding-top: 75%;
}

body.home .content.choosed .choosed-img h3 {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 90%;
  padding: 6px;
  color: white;
  font-weight: bold;
  font-size: 7.47vw;
  background-color: rgba(234, 202, 112, 0.9);
}

body.home .content.choosed .img-1 {
  background-image: url(./images/_top/choosed_img1-20210611.jpg);
}

body.home .content.choosed .img-2 {
  background-image: url(./images/_top/choosed_img2.png);
}

body.home .content.choosed .img-3 {
  background-image: url(./images/_top/choosed_img3.png);
}

body.home .content.choosed .img-3 h3 {
  font-size: 4.8vw;
  width: 92%;
}

body.home .content.choosed .choosed-txt {
  margin: 6.4vw 0 9.07vw;
}

body.home .content.choosed .choosed-txt strong {
  font-size: 5.87vw;
  font-weight: bold;
}

body.home .content.why-jes {
  background-color: #FFDE59;
  padding: 4% 0 2%;
  color: black;
}

body.home .content.why-jes h2 {
  font-weight: bold;
  color: white;
  padding: 4px;
  text-align: center;
  text-shadow: 1px 1px 4px #c8c8c8;
}

body.home .content.why-jes h2.en-title {
  font-size: 6.5vw;
  margin: 2.67vw 0;
}

body.home .content.why-jes h2.jp-title {
  font-size: 4.27vw;
  margin: 2.67vw 0;
}

body.home .content.why-jes .why-jes-img {
  display: block;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
}

body.home .content.why-jes .why-jes-img:before {
  content: "";
  display: block;
  padding-top: 75%;
}

body.home .content.why-jes .why-jes-img h3 {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 95%;
  padding: 5% 2% 2%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-weight: bold;
  font-size: 7.47vw;
  background-color: rgba(72, 72, 72, 0.3);
  text-shadow: 2px 2px 4px #000000;
  line-height: 1.1em;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

body.home .content.why-jes .why-jes-img .main-title {
  position: relative;
  font-size: 13.33vw;
  z-index: 10;
}

body.home .content.why-jes .why-jes-img .multiple-mark {
  font-size: 36vw;
  line-height: 0em;
  position: relative;
  top: 4vw;
  font-weight: normal;
  z-index: 0;
}

body.home .content.why-jes .why-jes-img .sub-title {
  position: relative;
  z-index: 10;
  top: -1.5vw;
}

body.home .content.why-jes .img-1 {
  background-image: url(./images/_top/whyjes_img1_20210615.jpg);
}

body.home .content.why-jes .img-2 {
  background-image: url(./images/_top/whyjes_img2.jpg);
}

body.home .content.why-jes .img-2 h3 {
  font-size: 6.4vw;
  letter-spacing: 0;
  padding: 2%;
}

body.home .content.why-jes .img-2 .sm, body.home .content.why-jes .img-2 .sq-title, body.home .content.why-jes .img-2 .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .content.why-jes .img-2 .title, body.home .content.why-jes .img-2 .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .content.why-jes .img-2 .title, .content.reasons body.home .content.why-jes .img-2 .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .content.why-jes .img-2 .title {
  font-size: 4.8vw;
}

body.home .content.why-jes .why-jes-txt {
  margin: 6.4vw 0;
}

body.home .content.why-jes .why-jes-txt strong {
  font-size: 4.27vw;
  font-weight: bold;
  display: block;
}

body.home .content.why-jes .why-jes-txt ol {
  margin: 3.73vw 0;
  list-style: decimal;
  font-size: 4vw;
  padding-left: 1.5em;
}

body.home .content.why-jes .why-jes-txt ol li {
  margin: 1.33vw 0;
}

body.home .content.curriculum {
  padding-top: 0;
  background-color: #efefef;
}

body.home .content.curriculum h2 {
  background-color: white;
  font-size: 8.53vw;
  font-weight: bold;
  color: #70A0F1;
  text-align: center;
  text-shadow: 1px 1px 4px #c8c8c8;
}

body.home .content.curriculum h2.en-title {
  padding-top: 20px;
  font-size: 10.67vw;
}

body.home .content.curriculum h2.jp-title {
  padding-bottom: 20px;
  font-size: 4.27vw;
}

body.home .content.curriculum .split-lists, body.home .content.curriculum .content.reasons .reason-lists, .content.reasons body.home .content.curriculum .reason-lists {
  margin-top: 10px;
}

body.home .content.curriculum .split-lists li, body.home .content.curriculum .content.reasons .reason-lists li, .content.reasons body.home .content.curriculum .reason-lists li {
  background-color: white;
}

body.home .content.curriculum .split-lists li a, body.home .content.curriculum .content.reasons .reason-lists li a, .content.reasons body.home .content.curriculum .reason-lists li a {
  display: block;
}

body.home .content.curriculum .split-lists li.full a, body.home .content.curriculum .content.reasons .reason-lists li.full a, .content.reasons body.home .content.curriculum .reason-lists li.full a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

body.home .content.curriculum .split-lists li.full .title, body.home .content.curriculum .content.reasons .reason-lists li.full .title, .content.reasons body.home .content.curriculum .reason-lists li.full .title {
  width: 92.53333%;
  padding: 0;
  background-color: transparent;
}

body.home .content.curriculum .split-lists li .image, body.home .content.curriculum .content.reasons .reason-lists li .image, .content.reasons body.home .content.curriculum .reason-lists li .image {
  padding-top: 59.04255%;
  position: relative;
  background-position: center;
  background-size: cover;
}

body.home .content.curriculum .split-lists li .subtitle, body.home .content.curriculum .content.reasons .reason-lists li .subtitle, .content.reasons body.home .content.curriculum .reason-lists li .subtitle {
  font-size: 1.70667rem !important;
  font-weight: bold;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 10.67vw;
  margin-bottom: 0;
}

body.home .content.curriculum .split-lists li:not(:nth-child(-n+2)), body.home .content.curriculum .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons body.home .content.curriculum .reason-lists li:not(:nth-child(-n+2)) {
  margin-top: .8rem;
}

body.home .content.information .split-lists li a, body.home .content.information .content.reasons .reason-lists li a, .content.reasons body.home .content.information .reason-lists li a {
  color: white;
  background-color: #13448f;
  display: block;
  text-align: center;
  padding: 2.5rem 0;
}

body.home .content.information .split-lists li .icon, body.home .content.information .content.reasons .reason-lists li .icon, .content.reasons body.home .content.information .reason-lists li .icon {
  width: 5rem;
  height: 5rem;
  margin: 0 auto;
}

body.home .content.information .split-lists li .title *, body.home .content.information .content.reasons .reason-lists li .title *, .content.reasons body.home .content.information .reason-lists li .title * {
  display: block;
}

body.home .content.information .split-lists li .title *.en, body.home .content.information .content.reasons .reason-lists li .title *.en, .content.reasons body.home .content.information .reason-lists li .title *.en {
  font-size: 1.0368rem !important;
  margin: .5rem 0 .2rem;
}

body.home .content.information .split-lists li .title *.ja, body.home .content.information .content.reasons .reason-lists li .title *.ja, .content.reasons body.home .content.information .reason-lists li .title *.ja {
  font-size: 0.85333rem !important;
}

body.home .content.information .split-lists li:not(:nth-child(-n+2)), body.home .content.information .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons body.home .content.information .reason-lists li:not(:nth-child(-n+2)) {
  margin-top: .8rem;
}

body.home .content.youtube h2 .youtube-box {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 6px;
  width: 8vw;
  height: 8vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

body.home .content.youtube h2 .youtube-box .fa-youtube {
  color: red;
}

body.home .content.youtube .youtube-list li {
  margin-top: 8vw;
}

body.home .content.youtube .youtube-list li:first-child {
  margin-top: 5.33vw;
}

body.home .content.youtube .youtube-list h3 {
  font-size: 4.27vw;
  font-weight: bold;
  margin-bottom: 2.13vw;
}

body.home .content.youtube .youtube-list .youtube-iframe {
  width: 100%;
  position: relative;
  margin: 0 auto;
}

body.home .content.youtube .youtube-list .youtube-iframe:before {
  content: "";
  display: block;
  padding-top: 56.25%;
  /* 16:9 */
}

body.home .content.youtube .youtube-list .youtube-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

body.home .content.sns {
  color: white;
  background-color: #13448f;
}

body.home .content.sns ul li:not(:first-child) {
  margin-top: 3%;
}

body.home .content.sns ul li.twitter iframe {
  display: block !important;
}

body.home .content.sns ul li.facebook > div > span {
  display: block !important;
  margin: 0 auto !important;
}

.content.voice {
  background-color: #efefef;
}

.content.voice .split-lists, .content.voice .content.reasons .reason-lists, .content.reasons .content.voice .reason-lists {
  margin-top: 8rem;
}

.content.voice .split-lists li, .content.voice .content.reasons .reason-lists li, .content.reasons .content.voice .reason-lists li {
  background-color: white;
  padding: 7.2rem 5% 1.5rem;
  position: relative;
}

.content.voice .split-lists li:not(:first-child), .content.voice .content.reasons .reason-lists li:not(:first-child), .content.reasons .content.voice .reason-lists li:not(:first-child) {
  margin-top: 8rem;
}

.content.voice .split-lists .icon, .content.voice .content.reasons .reason-lists .icon, .content.reasons .content.voice .reason-lists .icon {
  width: 12rem;
  height: 12rem;
  position: absolute;
  left: 50%;
  top: -6rem;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  border-radius: 50%;
}

.content.voice .split-lists .title, .content.voice .content.reasons .reason-lists .title, .content.reasons .content.voice .reason-lists .title {
  font-size: 1.56928rem !important;
}

.content.voice .split-lists .text, .content.voice .content.reasons .reason-lists .text, .content.reasons .content.voice .reason-lists .text {
  line-height: 1.5;
}

.content.voice .split-lists .link-wrap, .content.voice .content.reasons .reason-lists .link-wrap, .content.reasons .content.voice .reason-lists .link-wrap {
  margin-top: 5%;
}

/* 下層共通
-------------------- */
body:not(.home) .lower-mainvisual .image-body {
  background-position: center;
  background-size: cover;
}

body:not(.home) .page-title-area {
  padding: 8% 0;
}

/* エディター入稿想定
-------------------- */
.content.single-content .editor .inner-padding {
  padding: 3% 4.61095%;
}

.content.single-content .editor i.fa {
  font-style: normal;
}

.content.single-content .editor > * {
  margin: 0;
}

.content.single-content .editor *:first-child {
  margin-top: 0;
}

.content.single-content .editor *:last-child {
  margin-bottom: 0;
}

.content.single-content .editor .column2 .images img:not(:first-child) {
  margin-top: 1.5em;
}

.content.single-content .editor .gr-bdr-lists,
.content.single-content .editor .disc-lists,
.content.single-content .editor .comment-lists,
.content.single-content .editor .flow-lists,
.content.single-content .editor .info-lists,
.content.single-content .editor .faq-lists,
.content.single-content .editor .note-lists,
.content.single-content .editor .check-lists {
  list-style: none;
  padding-left: 0;
}

.content.single-content .editor .gr-bdr-lists li,
.content.single-content .editor .disc-lists li,
.content.single-content .editor .comment-lists li,
.content.single-content .editor .flow-lists li,
.content.single-content .editor .info-lists li,
.content.single-content .editor .faq-lists li,
.content.single-content .editor .note-lists li,
.content.single-content .editor .check-lists li {
  padding: 0;
  text-indent: 0;
}

/* about jes
-------------------- */
.single-content.about-jes .about-jes-mv .about-jes-mv-img {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img:before {
  content: "";
  display: block;
  padding-top: 75%;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img h4 {
  position: absolute;
  font-size: 4vw;
  color: #1d1d1d;
  font-weight: bold;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img h3 {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 95%;
  padding: 5% 2% 2%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #C00E00;
  font-weight: bold;
  font-size: 7.47vw;
  background-color: rgba(72, 72, 72, 0.3);
  text-shadow: 1px 1px 4px #c8c8c8;
  line-height: 1.1em;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img .main-title {
  position: relative;
  font-size: 11.73vw;
  z-index: 10;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img .multiple-mark {
  font-size: 32vw;
  line-height: 0em;
  position: relative;
  top: 4vw;
  font-weight: normal;
  z-index: 0;
  color: #F25D5E;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-img .sub-title {
  position: relative;
  z-index: 10;
  top: -1.5vw;
}

.single-content.about-jes .about-jes-mv .img-1 {
  background-image: url(./images/_about/about_jes_mv1_20210615.jpg);
}

.single-content.about-jes .about-jes-mv .img-1 h4 {
  top: 47%;
  left: 32%;
}

.single-content.about-jes .about-jes-mv .img-1 h3 {
  background-color: rgba(255, 255, 255, 0.4);
  width: 90%;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

.single-content.about-jes .about-jes-mv .img-2 {
  background-image: url(./images/_about/about_jes_mv2_20210615.jpg);
}

.single-content.about-jes .about-jes-mv .img-2 h4 {
  top: 47%;
  left: 5%;
}

.single-content.about-jes .about-jes-mv .img-2 h3 {
  color: white;
  padding: 2%;
  font-size: 5.3vw;
}

.single-content.about-jes .about-jes-mv .about-jes-mv-txt {
  margin: 15px 0;
}

.single-content.about-jes .lower-mainvisual .image-body {
  padding-top: 40%;
  background-image: url(./images/_about/mv_sp.jpg) !important;
}

.single-content.about-jes .page-title-area {
  padding: 5% 0;
}

.single-content.about-jes .method {
  padding: 8% 0;
  position: relative;
}

.single-content.about-jes .method .sab-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.single-content.about-jes .method .sab-images img {
  width: 48%;
}

.single-content.about-jes .method .items {
  margin: 0;
}

.single-content.about-jes .method .items .item {
  background-color: white;
  padding: 3% 4.61095% 8%;
  margin: 0;
}

.single-content.about-jes .method .items .item .dot-title-area {
  font-size: 1.49333rem !important;
  font-weight: bold;
  color: #13448f;
  margin: 0 0 1em 0;
  line-height: 1;
  text-align: left;
}

.single-content.about-jes .method .items .item .dot-title-area > * {
  margin: 0;
}

.single-content.about-jes .method .items .item .dot-title-area .icon, .single-content.about-jes .method .items .item .dot-title-area .ja {
  display: inline-block;
  vertical-align: middle;
}

.single-content.about-jes .method .items .item .dot-title-area .ja {
  vertical-align: middle;
  margin-left: .5rem;
}

.single-content.about-jes .method .items .item .dot-title-area .en {
  font-size: 1.10933rem !important;
  display: block;
  letter-spacing: 1px;
  padding-left: 1.5rem;
  line-height: 1.3;
}

.single-content.about-jes .method .items .item .blue-title {
  font-size: 1.28rem !important;
  letter-spacing: 0;
  text-align: left;
}

.single-content.about-jes .method .items .item .blue-title:not(:first-child) {
  margin-top: 3em;
}

.single-content.about-jes .method .items .item .sq-title {
  font-size: 1.19467rem !important;
  color: #323333;
  margin-bottom: 1%;
}

.single-content.about-jes .method .items .item *[class*="-title"] + p {
  margin-top: 0;
}

.single-content.about-jes .method .items .item p {
  text-indent: 1.4rem;
}

.single-content.about-jes .method .items .item:not(:first-child) {
  margin-top: 5%;
}

.single-content.about-jes .mission {
  padding: 8% 0 16%;
  position: relative;
}

.single-content.about-jes .mission:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: -25%;
  right: 0;
  z-index: -1;
  border-style: solid;
  border-width: 0 0 1200px 2800px;
  border-color: transparent transparent #FFDE59 transparent;
}

.single-content.about-jes .mission .title-area {
  letter-spacing: 4px;
  margin-bottom: 0;
}

.single-content.about-jes .mission .title-area .blue-title {
  font-size: 2.73067rem !important;
  text-align: left;
  font-weight: normal;
  font-family: "futura", sans-serif;
  line-height: 1;
}

.single-content.about-jes .mission .title-area .blue-title + em {
  font-size: 1.45067rem !important;
  font-weight: bold;
}

.single-content.about-jes .mission .texts {
  margin-top: 1em;
}

.single-content.about-jes .mission .texts p {
  letter-spacing: 1px;
}

.single-content.about-jes .mission .texts p:not(:first-child) {
  margin-top: 2em;
}

.single-content.about-jes .mission .profile {
  margin-top: 2em;
}

.single-content.about-jes .mission .profile dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.single-content.about-jes .mission .profile dl > * {
  margin: 0;
}

.single-content.about-jes .mission .profile dl .image {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 45%;
}

.single-content.about-jes .mission .profile dl .texts {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bold;
  line-height: 1.3;
}

.single-content.about-jes .mission .profile dl .texts small {
  font-size: 0.768rem !important;
}

.single-content.about-jes .mission .profile .josh-sign {
  text-align: right;
  margin-top: 30px;
  margin-right: 10px;
}

.single-content.about-jes .mission .profile .josh-sign img {
  width: 180px;
}

/* curriculum
-------------------- */
.single-content.curriculum .lower-mainvisual .image-body {
  padding-top: 93.33333%;
  background-image: url(./images/_curriculum/mv_sp.jpg) !important;
  position: relative;
}

.single-content.curriculum .lower-mainvisual .image-body img {
  position: absolute;
  bottom: 20%;
  left: 5%;
  width: 50%;
  height: auto;
}

.single-content.curriculum .lower-mainvisual .image-body .curriculum-copy {
  position: absolute;
  left: 4vw;
  bottom: 8vw;
  width: 48vw;
  height: 24vw;
  background-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 4.53vw;
  font-weight: bold;
  border: 2px solid #2c4b9c;
  color: #13448f;
  text-align: center;
}

.single-content.curriculum .page-title-area {
  padding: 5% 0;
}

.single-content.curriculum .feature {
  padding: 8% 0;
}

.single-content.curriculum .feature ul {
  list-style: none;
  padding: 0;
}

.single-content.curriculum .feature ul li {
  font-size: 1.19467rem !important;
  text-indent: 0;
  padding-left: .5em;
}

.single-content.curriculum .feature ul li .fa {
  margin-right: .5em;
}

.single-content.curriculum .curriculum-flow > * {
  margin: 0;
}

.single-content.curriculum .curriculum-flow .title-area {
  padding-top: 33.33333%;
  margin: 0;
  background-size: cover;
  background-position: center;
  position: relative;
}

.single-content.curriculum .curriculum-flow .title-area:before {
  display: block;
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.single-content.curriculum .curriculum-flow .title-area .white-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  font-size: 1.70667rem !important;
  letter-spacing: 2px;
}

.single-content.curriculum .curriculum-flow .title-area .white-title b {
  color: #f1ea33;
}

.single-content.curriculum .curriculum-flow .title-area .white-title small {
  font-size: 1.10933rem !important;
}

.single-content.curriculum .curriculum-flow .title-area .ellipse-title {
  width: 60%;
  top: 3.9rem;
  color: white;
  border-color: white;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}

.single-content.curriculum .curriculum-flow .content-area {
  margin: 0;
}

.single-content.curriculum .curriculum-flow .content-area .inner {
  background-color: white;
  padding: 5% 0;
}

.single-content.curriculum .curriculum-flow .enrolment {
  background-color: white;
  border-color: white;
  position: relative;
  z-index: 0;
  z-index: 5;
  padding: 8% 0;
  text-align: center;
  line-height: 1;
}

.single-content.curriculum .curriculum-flow .enrolment:before, .single-content.curriculum .curriculum-flow .enrolment:after {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  z-index: 5;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.single-content.curriculum .curriculum-flow .enrolment:after {
  content: "";
  border-width: 1.2rem 1rem 0 1rem;
  border-color: white transparent transparent transparent;
  bottom: -1.1rem;
}

.single-content.curriculum .curriculum-flow .enrolment .plane-title, .single-content.curriculum .curriculum-flow .enrolment .border-title, .single-content.curriculum .curriculum-flow .enrolment .page-title, .single-content.curriculum .curriculum-flow .enrolment .content.voice .split-lists .title, .content.voice .split-lists .single-content.curriculum .curriculum-flow .enrolment .title, .single-content.curriculum .curriculum-flow .enrolment .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.curriculum .curriculum-flow .enrolment .title, .single-content.curriculum .curriculum-flow .enrolment .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.curriculum .curriculum-flow .enrolment .title, .single-content.curriculum .curriculum-flow .enrolment .ellipse-title, .single-content.curriculum .curriculum-flow .enrolment .sq-title, .single-content.curriculum .curriculum-flow .enrolment .blue-title, .single-content.curriculum .curriculum-flow .enrolment body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.curriculum .curriculum-flow .enrolment .title, .single-content.curriculum .curriculum-flow .enrolment body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.curriculum .curriculum-flow .enrolment .title, .single-content.curriculum .curriculum-flow .enrolment .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.curriculum .curriculum-flow .enrolment .title {
  font-size: 1.70667rem !important;
  margin-bottom: 1rem;
}

.single-content.curriculum .curriculum-flow .enrolment .plane-title + small, .single-content.curriculum .curriculum-flow .enrolment .border-title + small, .single-content.curriculum .curriculum-flow .enrolment .page-title + small, .single-content.curriculum .curriculum-flow .enrolment .content.voice .split-lists .title + small, .content.voice .split-lists .single-content.curriculum .curriculum-flow .enrolment .title + small, .single-content.curriculum .curriculum-flow .enrolment .content.voice .content.reasons .reason-lists .title + small, .content.voice .content.reasons .reason-lists .single-content.curriculum .curriculum-flow .enrolment .title + small, .single-content.curriculum .curriculum-flow .enrolment .content.reasons .content.voice .reason-lists .title + small, .content.reasons .content.voice .reason-lists .single-content.curriculum .curriculum-flow .enrolment .title + small, .single-content.curriculum .curriculum-flow .enrolment .ellipse-title + small, .single-content.curriculum .curriculum-flow .enrolment .sq-title + small, .single-content.curriculum .curriculum-flow .enrolment .blue-title + small, .single-content.curriculum .curriculum-flow .enrolment body.home .content.curriculum .split-lists li .title + small, body.home .content.curriculum .split-lists li .single-content.curriculum .curriculum-flow .enrolment .title + small, .single-content.curriculum .curriculum-flow .enrolment body.home .content.curriculum .content.reasons .reason-lists li .title + small, body.home .content.curriculum .content.reasons .reason-lists li .single-content.curriculum .curriculum-flow .enrolment .title + small, .single-content.curriculum .curriculum-flow .enrolment .content.reasons body.home .content.curriculum .reason-lists li .title + small, .content.reasons body.home .content.curriculum .reason-lists li .single-content.curriculum .curriculum-flow .enrolment .title + small {
  font-size: 1.024rem !important;
  line-height: 1.5;
}

.single-content.curriculum .curriculum-flow .basics {
  position: relative;
  z-index: 0;
}

.single-content.curriculum .curriculum-flow .basics .curriculum {
  margin: 0;
}

.single-content.curriculum .curriculum-flow .basics .detail {
  background-color: white;
  border-color: white;
  position: relative;
  z-index: 0;
  padding: 5% 0;
  margin: 0;
}

.single-content.curriculum .curriculum-flow .basics .detail:before, .single-content.curriculum .curriculum-flow .basics .detail:after {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  z-index: 5;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.single-content.curriculum .curriculum-flow .basics .detail:after {
  content: "";
  border-width: 1.2rem 1rem 0 1rem;
  border-color: white transparent transparent transparent;
  bottom: -1.1rem;
}

.single-content.curriculum .curriculum-flow .basics .detail a {
  text-decoration: underline;
  color: #2c4b9c;
}

.single-content.curriculum .curriculum-flow .basics .detail .inner {
  width: 100%;
  padding: 0;
}

.single-content.curriculum .curriculum-flow .basics .detail .ellipse-title {
  width: 92.53333%;
  margin: 0 auto;
  margin-bottom: 1.5rem;
}

.single-content.curriculum .curriculum-flow .basics .course-catchcopy {
  text-align: center;
  margin: 0;
  font-size: 18px;
}

.single-content.curriculum .curriculum-flow .basics .course-catchcopy span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(240, 136, 169, 0.7)));
  background: -webkit-linear-gradient(transparent 70%, rgba(240, 136, 169, 0.7) 0%);
  background: linear-gradient(transparent 70%, rgba(240, 136, 169, 0.7) 0%);
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content {
  margin-bottom: 0;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content:not(:first-child) {
  margin-top: 8%;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content h3 {
  margin-top: 8vw;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content h3 .underline-txt {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(19, 68, 143, 0.5)));
  background: -webkit-linear-gradient(transparent 70%, rgba(19, 68, 143, 0.5) 0%);
  background: linear-gradient(transparent 70%, rgba(19, 68, 143, 0.5) 0%);
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content {
  margin: 0;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content .executive-img {
  width: 60%;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content:not(:nth-of-type(1)) {
  margin-top: 1rem;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content:not(.table) {
  width: 92.53333%;
  margin: 0 auto;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.table {
  margin-left: 3.73333%;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1%;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.table .tbl-head-blue {
  width: 280%;
  table-layout: fixed;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.table .tbl-head-blue th, .single-content.curriculum .curriculum-flow .basics .curriculum-content .content.table .tbl-head-blue td {
  vertical-align: middle;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.table .tbl-head-blue th {
  width: auto !important;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.text p {
  text-indent: 1.2rem;
  letter-spacing: 1.6px;
  margin: 0;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.text .marker {
  font-weight: bold;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.graph {
  margin-top: 2.67vw;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.graph h4 {
  display: block;
  width: 60%;
  border: 2px solid #13448f;
  padding: 2.13vw;
  margin: 0 auto;
  text-align: center;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.graph .graph-image {
  text-align: center;
}

.single-content.curriculum .curriculum-flow .basics .curriculum-content .content.graph p {
  width: 98%;
  border: 2px solid #13448f;
  margin: 0 auto;
  line-height: 1.3;
  padding: 1.6vw;
  font-size: 4vw;
  font-weight: bold;
}

.single-content.curriculum .curriculum-flow .basics .curriculum.basic-b .tbl-head-blue td.disable:after {
  width: 110%;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(24deg);
  transform: translate3d(-50%, -50%, 0) rotate(24deg);
}

.single-content.curriculum .curriculum-flow .basics .next-step {
  color: white;
  background-color: #13448f;
  margin: 0;
  padding: 5% 0;
  text-align: center;
}

.single-content.curriculum .curriculum-flow .basics .next-step p {
  font-size: 1.28rem !important;
  font-weight: bold;
}

.single-content.curriculum .curriculum-flow .graduation .orange-title {
  font-size: 2.816rem !important;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.single-content.curriculum .curriculum-flow .graduation .orange-title img {
  width: 240px;
  max-width: none;
}

.single-content.curriculum .curriculum-flow .graduation .plane-title, .single-content.curriculum .curriculum-flow .graduation .border-title, .single-content.curriculum .curriculum-flow .graduation .page-title, .single-content.curriculum .curriculum-flow .graduation .content.voice .split-lists .title, .content.voice .split-lists .single-content.curriculum .curriculum-flow .graduation .title, .single-content.curriculum .curriculum-flow .graduation .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.curriculum .curriculum-flow .graduation .title, .single-content.curriculum .curriculum-flow .graduation .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.curriculum .curriculum-flow .graduation .title, .single-content.curriculum .curriculum-flow .graduation .ellipse-title, .single-content.curriculum .curriculum-flow .graduation .sq-title, .single-content.curriculum .curriculum-flow .graduation .blue-title, .single-content.curriculum .curriculum-flow .graduation body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.curriculum .curriculum-flow .graduation .title, .single-content.curriculum .curriculum-flow .graduation body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.curriculum .curriculum-flow .graduation .title, .single-content.curriculum .curriculum-flow .graduation .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.curriculum .curriculum-flow .graduation .title {
  text-align: center;
  margin-bottom: 5%;
}

.single-content.curriculum .curriculum-flow .graduation .content-area {
  padding-bottom: 8%;
}

.single-content.curriculum .curriculum-flow .graduation .graduation-text .en {
  font-size: 17px;
  font-weight: bold;
}

.single-content.curriculum .curriculum-flow .graduation .graduation-text .ja {
  font-size: 15px;
  font-weight: normal;
}

.single-content.curriculum .curriculum-flow .graduation .column2 .texts dl {
  line-height: 1.5;
}

.single-content.curriculum .curriculum-flow .graduation .column2 .texts dl:not(:first-child) {
  margin-top: 5%;
}

.single-content.curriculum .curriculum-flow .graduation .column2 .texts dt {
  font-weight: bold;
  margin-bottom: .3rem;
}

/* system
-------------------- */
.single-content.system .lower-mainvisual .image-body {
  padding-top: 58.13333%;
  background-image: url(./images/_system/mv_sp.jpg) !important;
}

.single-content.system .page-title-area {
  padding-bottom: 5%;
}

.single-content.system .schedules .inner {
  width: 100%;
}

.single-content.system .schedules .timetables .item:first-child .ellipse-title {
  width: 92.53333%;
  margin: 0 auto;
}

.single-content.system .schedules .timetables .item:first-child .table-wrap {
  margin-left: 3.73333%;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1%;
}

.single-content.system .schedules .timetables .item:first-child .tbl-head-blue {
  width: 100%;
}

.single-content.system .schedules .timetables .item:first-child .tbl-head-blue td.disable:after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(14deg);
  transform: translate3d(-50%, -50%, 0) rotate(14deg);
}

.single-content.system .schedules .timetables .item:not(:first-child) {
  width: 92.53333%;
  margin: 0 auto;
  margin-top: 8%;
}

.single-content.system .schedules #biz_calendar {
  max-width: none;
}

.single-content.system .schedules #biz_calendar th, .single-content.system .schedules #biz_calendar td, .single-content.system .schedules #biz_calendar th:after {
  font-family: notosans;
}

.single-content.system .schedules #biz_calendar tr {
  height: 40px;
}

.single-content.system .schedules #biz_calendar td {
  vertical-align: middle;
  border: 2px solid #1d277c;
}

.single-content.system .schedules #biz_calendar tr:nth-child(1) td, .single-content.system .schedules #biz_calendar tr:nth-child(2) td {
  border: 2px solid white;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) {
  border: 2px solid #1d277c;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th {
  background-color: #1d277c;
  color: #1d277c;
  vertical-align: middle;
  position: relative;
  font-weight: bold;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:not(:first-child) {
  border-left: 2px solid white;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:after {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  color: white;
  top: 0;
  left: 0;
  line-height: 38px;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(1):after {
  content: "Sun";
  color: #ec6d6e;
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(2):after {
  content: "Mon";
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(3):after {
  content: "Tue";
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(4):after {
  content: "Wed";
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(5):after {
  content: "Thu";
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(6):after {
  content: "Fri";
}

.single-content.system .schedules #biz_calendar tr:nth-child(2) th:nth-child(7):after {
  content: "Sat";
  color: #abd9f5;
}

.single-content.system h2.section-title {
  text-align: center;
  position: relative;
  padding-bottom: 0.4rem;
}

.single-content.system h2.section-title:after {
  content: "";
  position: absolute;
  width: 8.5rem;
  height: 4px;
  bottom: -4px;
  background-color: #323333;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.single-content.system .title-center {
  text-align: center;
  margin: 10px 0;
}

.single-content.system .title-center h4.ellipse-title {
  display: inline-block;
}

.single-content.system .campaign {
  background-color: #FDEDEE;
  padding: 8% 0;
}

.single-content.system .campaign .campaign-txt {
  font-size: 3.73vw;
}

.single-content.system .campaign .campaign-txt .special-txt {
  color: #ff155e;
  text-align: center;
  font-size: 5.87vw;
  font-weight: bold;
  letter-spacing: 0;
}

.single-content.system .prices {
  background-color: #FFDE59;
  padding: 8% 0;
  margin-top: 1.5rem;
  font-size: 1.19467rem !important;
}

.single-content.system .prices .inner {
  background-color: white;
  padding: 5% 0;
}

.single-content.system .prices .plan-title {
  display: inline-block;
  position: relative;
  padding: 4px 6px;
  color: white;
  letter-spacing: 0;
}

.single-content.system .prices .plan-title .sub {
  font-size: 3.73vw;
}

.single-content.system .prices .plan-title:not(:first-child) {
  margin-top: 12vw;
}

.single-content.system .prices .plan-title[data-plan-name="6months"] {
  background-color: #70A0F1;
}

.single-content.system .prices .plan-title[data-plan-name="1year"] {
  background-color: #FF9900;
}

.single-content.system .prices .plan-title[data-plan-name="premium1year"] {
  background-color: #3c3c3c;
}

.single-content.system .prices .tuition {
  padding: 0% 4%;
  margin: 0;
}

.single-content.system .prices .tuition dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: 0;
  font-size: 5.33vw;
  font-weight: 600;
}

.single-content.system .prices .tuition dl:not(:last-child) {
  margin-bottom: 2em;
}

.single-content.system .prices .tuition dl dt {
  width: 50%;
}

.single-content.system .prices .circle-label {
  padding: 1px 8px;
  border-radius: 25px;
  font-size: 2.93vw;
  font-weight: 600;
  border: 1px solid #ec6d6e;
  color: #ec6d6e;
  word-break: keep-all;
}

.single-content.system .prices .circle-label.absolute-upper {
  position: absolute;
  top: -1.5em;
}

.single-content.system .prices .circle-label.static-right {
  position: absolute;
  left: 103%;
  top: 20%;
}

.single-content.system .prices .notes {
  padding: 0 15px;
  margin-top: 13.33vw;
}

.single-content.system .prices .notes hr {
  width: 95%;
  margin: 10px auto;
}

.single-content.system .prices .notes ul {
  margin: 0;
  padding: 0 15px;
}

.single-content.system .prices .notes ul li {
  text-indent: 0;
  padding-left: 0;
  list-style-position: outside;
}

.single-content.system .prices .notes dl {
  margin: 5px 0 10px 0;
}

.single-content.system .prices .notes dl dt {
  text-align: left;
}

.single-content.system .prices .notes dl dd {
  text-align: right;
}

.single-content.system .prices .plane-title, .single-content.system .prices .border-title, .single-content.system .prices .page-title, .single-content.system .prices .content.voice .split-lists .title, .content.voice .split-lists .single-content.system .prices .title, .single-content.system .prices .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.system .prices .title, .single-content.system .prices .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.system .prices .title, .single-content.system .prices .ellipse-title, .single-content.system .prices .sq-title, .single-content.system .prices .blue-title, .single-content.system .prices body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.system .prices .title, .single-content.system .prices body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.system .prices .title, .single-content.system .prices .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.system .prices .title {
  font-size: 1.19467rem !important;
  text-align: center;
  margin-bottom: 0;
  letter-spacing: .5px;
}

.single-content.system .prices .bracket-title {
  font-size: 1.19467rem !important;
  margin-bottom: 0.5rem;
}

.single-content.system .prices .gr-bdr-lists {
  margin-top: 0;
}

.single-content.system .prices .gr-bdr-lists li {
  text-align: center;
  margin-top: 0;
}

.single-content.system .prices .gr-bdr-lists li .plane-title, .single-content.system .prices .gr-bdr-lists li .border-title, .single-content.system .prices .gr-bdr-lists li .page-title, .single-content.system .prices .gr-bdr-lists li .content.voice .split-lists .title, .content.voice .split-lists .single-content.system .prices .gr-bdr-lists li .title, .single-content.system .prices .gr-bdr-lists li .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.system .prices .gr-bdr-lists li .title, .single-content.system .prices .gr-bdr-lists li .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.system .prices .gr-bdr-lists li .title, .single-content.system .prices .gr-bdr-lists li .ellipse-title, .single-content.system .prices .gr-bdr-lists li .sq-title, .single-content.system .prices .gr-bdr-lists li .blue-title, .single-content.system .prices .gr-bdr-lists body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists .single-content.system .prices .gr-bdr-lists li .title, .single-content.system .prices .gr-bdr-lists body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists .single-content.system .prices .gr-bdr-lists li .title, .single-content.system .prices .gr-bdr-lists .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists .single-content.system .prices .gr-bdr-lists li .title {
  margin-top: 8%;
}

.single-content.system .prices .note {
  font-size: 1rem;
  text-align: left;
}

.single-content.system .prices .applications .gr-bdr-lists li {
  padding-bottom: 3%;
}

.single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) {
  margin-top: 3%;
}

.single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .plane-title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .border-title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .page-title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .content.voice .split-lists .title, .content.voice .split-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .ellipse-title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .sq-title, .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .blue-title, .single-content.system .prices .applications .gr-bdr-lists body.home .content.curriculum .split-lists li:not(:first-child) .title, body.home .content.curriculum .split-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title, .single-content.system .prices .applications .gr-bdr-lists body.home .content.curriculum .content.reasons .reason-lists li:not(:first-child) .title, body.home .content.curriculum .content.reasons .reason-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title, .single-content.system .prices .applications .gr-bdr-lists .content.reasons body.home .content.curriculum .reason-lists li:not(:first-child) .title, .content.reasons body.home .content.curriculum .reason-lists .single-content.system .prices .applications .gr-bdr-lists li:not(:first-child) .title {
  margin-top: 0;
}

.single-content.system .prices .applications dl {
  width: 95%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  letter-spacing: 2px;
}

.single-content.system .prices .applications dl dt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-content.system .prices .applications dl dd {
  width: 50%;
  text-align: right;
}

.single-content.system .prices .applications .tuition {
  text-align: left;
  margin-top: .5rem;
}

.single-content.system .prices .others {
  margin-top: 8%;
}

.single-content.system .prices .others .gr-bdr-lists {
  margin-top: 5%;
}

.single-content.system .prices .others .gr-bdr-lists .plane-title, .single-content.system .prices .others .gr-bdr-lists .border-title, .single-content.system .prices .others .gr-bdr-lists .page-title, .single-content.system .prices .others .gr-bdr-lists .content.voice .split-lists .title, .content.voice .split-lists .single-content.system .prices .others .gr-bdr-lists .title, .single-content.system .prices .others .gr-bdr-lists .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.system .prices .others .gr-bdr-lists .title, .single-content.system .prices .others .gr-bdr-lists .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.system .prices .others .gr-bdr-lists .title, .single-content.system .prices .others .gr-bdr-lists .ellipse-title, .single-content.system .prices .others .gr-bdr-lists .sq-title, .single-content.system .prices .others .gr-bdr-lists .blue-title, .single-content.system .prices .others .gr-bdr-lists body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.system .prices .others .gr-bdr-lists .title, .single-content.system .prices .others .gr-bdr-lists body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.system .prices .others .gr-bdr-lists .title, .single-content.system .prices .others .gr-bdr-lists .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.system .prices .others .gr-bdr-lists .title {
  margin-top: 0;
}

.single-content.system .prices .others .gr-bdr-lists li {
  padding-bottom: 3%;
}

.single-content.system .prices .others .gr-bdr-lists li:not(:first-child) {
  margin-top: 3%;
}

.single-content.system .prices .others p {
  margin: .5rem;
}

.single-content.system .prices .others p.note {
  text-align: center;
}

.single-content.system .prices .try .or-bdr-title {
  font-size: 1.19467rem !important;
  text-align: center;
}

.single-content.system .prices .try .or-bdr-title .fa {
  margin-right: 1rem;
}

.single-content.system .prices .try .ellipse-title {
  font-size: 0.93867rem !important;
  border: none;
  padding: 0;
  margin-top: 8%;
}

.single-content.system .prices .try .ellipse-title span {
  border: 1px solid #323333;
  border-radius: 30px;
  padding: .5rem 4rem;
}

.single-content.system .prices .try .price-3month .dl-flex, .single-content.system .prices .try .price-3month .parent-dl.application, .single-content.system .prices .try .price-3month .child-dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single-content.system .prices .try .price-3month .dl-flex dt, .single-content.system .prices .try .price-3month .parent-dl.application dt, .single-content.system .prices .try .price-3month .child-dl dt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-content.system .prices .try .price-3month .dl-flex dd, .single-content.system .prices .try .price-3month .parent-dl.application dd, .single-content.system .prices .try .price-3month .child-dl dd {
  margin-left: 2rem;
}

.single-content.system .prices .try .price-3month .parent-dl > dt {
  text-align: left;
  font-weight: bold;
}

.single-content.system .prices .try .price-3month .parent-dl.others {
  margin-bottom: 5%;
}

.single-content.system .prices .try .price-3month .child-dl {
  margin: 0;
  margin-top: 2%;
}

.single-content.system .prices .try .price-3month .child-dl > dt {
  text-indent: 1em;
}

.single-content.system .prices .try .price-3month .line {
  height: 1px;
  background-color: #323333;
  margin: 0;
}

.single-content.system .prices .try .price-3month .dl-flex.total, .single-content.system .prices .try .price-3month .total.parent-dl.application, .single-content.system .prices .try .price-3month .total.child-dl {
  margin-top: 5%;
  font-weight: bold;
}

.single-content.system .prices .try .price-3month .dl-flex.total dd, .single-content.system .prices .try .price-3month .total.parent-dl.application dd, .single-content.system .prices .try .price-3month .total.child-dl dd {
  margin-left: 6rem;
}

.single-content.system .prices .special {
  background-color: #fcecf0;
  padding: 5% 4%;
  margin-top: 8%;
  position: relative;
  text-align: left;
}

.single-content.system .prices .special:before {
  content: "";
  width: 11.52738%;
  padding-top: 16.0903%;
  background-image: url(./images/icon_special.png);
  position: absolute;
  top: -.5rem;
  left: 3.73333%;
}

.single-content.system .prices .special .plane-title, .single-content.system .prices .special .border-title, .single-content.system .prices .special .page-title, .single-content.system .prices .special .content.voice .split-lists .title, .content.voice .split-lists .single-content.system .prices .special .title, .single-content.system .prices .special .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.system .prices .special .title, .single-content.system .prices .special .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.system .prices .special .title, .single-content.system .prices .special .ellipse-title, .single-content.system .prices .special .sq-title, .single-content.system .prices .special .blue-title, .single-content.system .prices .special body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.system .prices .special .title, .single-content.system .prices .special body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.system .prices .special .title, .single-content.system .prices .special .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.system .prices .special .title {
  font-size: 1.45067rem !important;
  color: #df4d2b;
  text-align: left;
  padding-left: 4rem;
  line-height: 1;
}

.single-content.system .prices .special .disc-lists {
  font-size: 1.10933rem !important;
  font-weight: bold;
  line-height: 1.8;
}

.single-content.system .entry {
  padding: 8% 0;
}

/* school
-------------------- */
.single-content.school .split-lists, .single-content.school .content.reasons .reason-lists, .content.reasons .single-content.school .reason-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin-top: 5%;
}

.single-content.school .split-lists li, .single-content.school .content.reasons .reason-lists li, .content.reasons .single-content.school .reason-lists li {
  padding: 0;
  text-indent: 0;
}

.single-content.school .split-lists li:not(:nth-child(-n+2)), .single-content.school .content.reasons .reason-lists li:not(:nth-child(-n+2)), .content.reasons .single-content.school .reason-lists li:not(:nth-child(-n+2)) {
  margin-top: .5rem;
}

.single-content.school .event-seminars {
  background-color: #FFDE59;
  padding: 5% 0 8%;
}

.single-content.school .event-seminars .inner {
  background-color: white;
  padding: 5% 4%;
  margin-top: 5%;
}

.single-content.school .event-seminars .btn-wrap {
  width: 92.53333%;
  margin: 0 auto;
  font-weight: bold;
  margin: 8% auto 0;
}

.single-content.school .event-seminars .btn-wrap .fa {
  font-size: 1.70667rem !important;
  position: relative;
  top: -2px;
  vertical-align: middle;
  margin-right: 1rem;
}

.single-content.school .event-seminars .btn-wrap span {
  font-size: 1.36533rem !important;
  display: block;
  text-align: center;
  letter-spacing: 2px;
}

.single-content.school .event-seminars .bk-bdr-title {
  font-size: 1.024rem !important;
  text-align: center;
  letter-spacing: 2px;
}

.single-content.school .event-seminars .content-wrap .texts {
  font-weight: bold;
}

.single-content.school .event-seminars .seminars {
  margin-top: 8%;
}

.single-content.school .teachers {
  background-color: #efefef;
  padding: 5% 0 8%;
}

.single-content.school .teachers .split-lists, .single-content.school .teachers .content.reasons .reason-lists, .content.reasons .single-content.school .teachers .reason-lists {
  margin-top: 5%;
}

.single-content.school .teachers .split-lists a, .single-content.school .teachers .content.reasons .reason-lists a, .content.reasons .single-content.school .teachers .reason-lists a {
  display: block;
}

.single-content.school .teachers .split-lists dt, .single-content.school .teachers .content.reasons .reason-lists dt, .content.reasons .single-content.school .teachers .reason-lists dt {
  display: none;
}

.single-content.school .teachers .split-lists dd img, .single-content.school .teachers .content.reasons .reason-lists dd img, .content.reasons .single-content.school .teachers .reason-lists dd img {
  width: 100%;
}

.single-content.school .teachers .teacher-desc {
  background-color: white;
  font-size: 3.2vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}

.single-content.school .teachers .teacher-text {
  line-height: 1.5;
}

/* 生徒の声
-------------------- */
.single-content.voice {
  background-color: #efefef;
}

.single-content.voice .page-title-area {
  padding-bottom: 5%;
}

.single-content.voice .introduction {
  margin-top: 6rem;
}

.single-content.voice .introduction .inner {
  background-color: white;
  padding: 6rem 4% 5%;
  position: relative;
}

.single-content.voice .introduction .icon {
  width: 12rem;
  height: 12rem;
  position: absolute;
  left: 50%;
  top: -6rem;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  border-radius: 50%;
  background-size: cover;
}

.single-content.voice .introduction .border-title, .single-content.voice .introduction .page-title, .single-content.voice .introduction .content.voice .split-lists .title, .content.voice .split-lists .single-content.voice .introduction .title, .single-content.voice .introduction .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.voice .introduction .title, .single-content.voice .introduction .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.voice .introduction .title {
  font-size: 1.536rem !important;
  margin-bottom: 5%;
}

.single-content.voice .introduction .plane-title, .single-content.voice .introduction .border-title, .single-content.voice .introduction .page-title, .single-content.voice .introduction .content.voice .split-lists .title, .content.voice .split-lists .single-content.voice .introduction .title, .single-content.voice .introduction .content.voice .content.reasons .reason-lists .title, .content.voice .content.reasons .reason-lists .single-content.voice .introduction .title, .single-content.voice .introduction .content.reasons .content.voice .reason-lists .title, .content.reasons .content.voice .reason-lists .single-content.voice .introduction .title, .single-content.voice .introduction .ellipse-title, .single-content.voice .introduction .sq-title, .single-content.voice .introduction .blue-title, .single-content.voice .introduction body.home .content.curriculum .split-lists li .title, body.home .content.curriculum .split-lists li .single-content.voice .introduction .title, .single-content.voice .introduction body.home .content.curriculum .content.reasons .reason-lists li .title, body.home .content.curriculum .content.reasons .reason-lists li .single-content.voice .introduction .title, .single-content.voice .introduction .content.reasons body.home .content.curriculum .reason-lists li .title, .content.reasons body.home .content.curriculum .reason-lists li .single-content.voice .introduction .title {
  font-size: 1.28rem !important;
  text-align: center;
}

.single-content.voice .abouts {
  color: white;
  background-color: #13448f;
  margin-top: 8%;
  padding: 5% 0 8%;
}

.single-content.voice .abouts .about {
  letter-spacing: 4px;
}

.single-content.voice .abouts .about:not(:first-child) {
  margin-top: 8%;
}

.single-content.voice .abouts .about .ellipse-title {
  font-size: 1.19467rem !important;
  color: white;
  border-color: white;
}

.single-content.voice .abouts .about .comment-lists {
  background-color: white;
  border-color: white;
  position: relative;
  z-index: 0;
  color: #323333;
  margin-top: 8%;
  padding: 5% 4%;
}

.single-content.voice .abouts .about .comment-lists:before, .single-content.voice .abouts .about .comment-lists:after {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  z-index: 5;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.single-content.voice .abouts .about .comment-lists:before {
  content: "";
  border-width: 0 1rem 1.2rem 1rem;
  border-color: transparent transparent white transparent;
  top: -1.1rem;
}

.single-content.voice .abouts .about .comment-lists li:not(:first-child) {
  border-top: 1px dotted #13448f;
  padding-top: 1em;
}

.single-content.voice .abouts .about .comment-lists li:not(:last-child) {
  padding-bottom: 1em;
}

/* ご入会までの流れ
-------------------- */
.single-content.join .introduction .flow-lists li {
  padding: 5% 8%;
  margin: 0;
  text-align: center;
  color: white;
  background-color: #13448f;
}

.single-content.join .introduction .flow-lists li dt {
  font-size: 1.36533rem !important;
  font-weight: bold;
  margin-bottom: 0;
}

.single-content.join .introduction .flow-lists li dd {
  line-height: 1.6;
}

.single-content.join .introduction .flow-lists li:not(:last-child) {
  border-color: white;
  position: relative;
  z-index: 0;
}

.single-content.join .introduction .flow-lists li:not(:last-child):before, .single-content.join .introduction .flow-lists li:not(:last-child):after {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  z-index: 5;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.single-content.join .introduction .flow-lists li:not(:last-child):after {
  content: "";
  border-width: 1.2rem 1rem 0 1rem;
  border-color: white transparent transparent transparent;
  bottom: -1.1rem;
}

.single-content.join .introduction .flow-lists li:first-child {
  z-index: 3;
}

.single-content.join .introduction .flow-lists li:nth-child(2) {
  z-index: 2;
}

.single-content.join .introduction .flow-lists li:nth-child(3) {
  z-index: 1;
}

.single-content.join .introduction .note {
  margin: 0;
}

.single-content.join .faq {
  background-color: #efefef;
  padding: 5% 0 8%;
  margin-top: 8%;
}

.single-content.join .faq .ellipse-title {
  margin: 5% 0;
  border: none;
  padding: 0;
}

.single-content.join .faq .ellipse-title span {
  border: 1px solid #323333;
  padding: .2rem 4rem;
  border-radius: 30px;
}

.single-content.join .media {
  background-color: #FFDE59;
  padding: 5% 0 8%;
}

.single-content.join .media .info-lists {
  margin: 5% 0 0 0;
}

.single-content.join .media .info-lists li {
  background-color: white;
  margin-top: 0;
}

.single-content.join .media .info-lists li:not(:first-child) {
  margin-top: 1px;
}

.single-content.join .media .info-lists a {
  display: block;
  padding: 4%;
}

.single-content.join .media .info-lists a:not(.disable) dt {
  text-decoration: underline;
}

.single-content.join .media .info-lists dl dt .info-image {
  margin-top: 6px;
}

.single-content.join .media .info-lists dl dt .info-image img {
  max-width: 26.67vw;
  height: auto;
}

.single-content.join .media .message {
  background-color: white;
  margin-top: 1px;
  padding: 4%;
}

.single-content.join .media .message p {
  margin: 0;
}

.single-content.join .media .message .disc-lists {
  margin-top: 0;
}

/* アクセス
-------------------- */
.single-content.access {
  letter-spacing: 0;
}

.single-content.access .page-title-area {
  padding: 5% 0;
}

.single-content.access .school_access {
  padding: 6% 0;
}

.single-content.access .school_access h3 {
  text-align: center;
  margin-bottom: 0;
}

.single-content.access .address-box {
  margin-top: 6%;
}

.single-content.access .address-box .shibuya-link {
  text-align: center;
  padding-top: 2%;
}

.single-content.access .address-box .shibuya-link a {
  text-decoration: underline;
}

.single-content.access .map {
  margin: 0;
  position: relative;
  padding-top: 53.33333%;
}

.single-content.access .map > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.single-content.access .information {
  margin-top: 0;
  padding: 5% 0 0;
}

.single-content.access .information .inner * {
  margin: 0;
  line-height: 1.8;
}

.single-content.access .information .name b {
  display: block;
}

.single-content.access .information address {
  display: inline-block;
}

.single-content.access .information address.address {
  display: block;
}

.single-content.access .access-root {
  background-color: #efefef;
  padding: 0;
  margin-top: 0;
}

.single-content.access .access-root h4 {
  padding: 4% 0;
  text-align: center;
  cursor: pointer;
  font-size: 3.73vw;
}

.single-content.access .access-root .accordion {
  display: none;
  margin: 0;
}

.single-content.access .access-root .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-content.access .access-root dl {
  margin: 0;
  position: relative;
}

.single-content.access .access-root dl dd img {
  border: 2px solid #cfcfcf;
}

.single-content.access .access-root dl dt {
  font-size: .9rem;
  text-align: center;
  letter-spacing: -.5px;
  min-height: 4.5em;
  margin-top: .3rem;
}

.single-content.access .access-root dl:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -2em;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  width: 15%;
  padding-top: 9.64286%;
  background-image: url(./images/arrow_common.png);
}

.single-content.access .access-root dl:not(:nth-of-type(1)) {
  margin-top: 4rem;
}

.single-content.access .access-root .individuals {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.single-content.access .access-root .individuals > div {
  width: 49.5%;
}

.single-content.access .access-root .individuals > div .circle-title {
  font-size: 1.10933rem !important;
  margin-bottom: 8%;
}

.single-content.access .access-root .individuals > div.hibiya .circle-title:before {
  border-color: #c5ae78;
}

.single-content.access .access-root .individuals > div.hibiya dl:after {
  background-image: url(./images/arrow_hibiya.png);
}

.single-content.access .access-root .individuals > div.oedo {
  margin: 0 0 0 auto;
}

.single-content.access .access-root .individuals > div.oedo .circle-title:before {
  border-color: #de6888;
}

.single-content.access .access-root .individuals > div.oedo dl:after {
  background-image: url(./images/arrow_oedo.png);
}

.single-content.access .access-root .common {
  width: 49.5%;
  margin: 5% auto 0;
}

.single-content.access .access-root .common dl:last-child:after {
  content: none;
}

/* スクール説明会
-------------------- */
.single-content.orientation .page-title-area, .single-content.apply .page-title-area, .single-content.privatecourse .page-title-area {
  position: relative;
  background-image: url(./images/_orientation/orientaion-mv.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
  margin-bottom: 8%;
}

.single-content.orientation .page-title-area:after, .single-content.apply .page-title-area:after, .single-content.privatecourse .page-title-area:after {
  content: "";
  display: block;
  padding-top: 56.25%;
  background-color: rgba(255, 255, 255, 0.2);
}

.single-content.orientation .page-title, .single-content.apply .page-title, .single-content.privatecourse .page-title {
  font-size: 1.87733rem !important;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  margin: auto;
  color: white;
}

.single-content.orientation .page-title:after, .single-content.apply .page-title:after, .single-content.privatecourse .page-title:after {
  content: none;
}

.single-content.orientation .policy, .single-content.apply .policy, .single-content.privatecourse .policy {
  background-color: #efefef;
  padding: 5% 0;
}

.single-content.orientation .policy .ellipse-title, .single-content.apply .policy .ellipse-title, .single-content.privatecourse .policy .ellipse-title {
  width: 92.53333%;
  margin: 0 auto;
  margin-bottom: 5%;
}

.single-content.orientation .policy .inner, .single-content.apply .policy .inner, .single-content.privatecourse .policy .inner {
  background-color: white;
  line-height: 1.8;
  padding: 5% 4%;
  height: 15rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.single-content.orientation .policy .inner > *:not(:first-child), .single-content.apply .policy .inner > *:not(:first-child), .single-content.privatecourse .policy .inner > *:not(:first-child) {
  margin-top: 2em;
}

.single-content.orientation .apply-phone, .single-content.apply .apply-phone, .single-content.privatecourse .apply-phone {
  margin: 0 auto;
  width: 90%;
  padding: 2.67vw;
  background: #EFEFEF;
  text-align: center;
}

.single-content.orientation .apply-phone h3, .single-content.apply .apply-phone h3, .single-content.privatecourse .apply-phone h3 {
  font-size: 4.27vw;
  text-align: center;
  line-height: 1;
  margin: 0;
}

.single-content.orientation .apply-phone .phone, .single-content.apply .apply-phone .phone, .single-content.privatecourse .apply-phone .phone {
  font-size: 6.4vw;
  font-weight: bold;
}

.single-content.orientation .apply-phone p, .single-content.apply .apply-phone p, .single-content.privatecourse .apply-phone p {
  margin: 0;
  font-size: 2.93vw;
  text-align: center;
}

.single-content.orientation .apply-line, .single-content.apply .apply-line, .single-content.privatecourse .apply-line {
  margin: 5.33vw auto 0;
  width: 90%;
  padding: 4vw;
  background: #EFEFEF;
  text-align: center;
}

.single-content.orientation .apply-line h3, .single-content.apply .apply-line h3, .single-content.privatecourse .apply-line h3 {
  font-size: 4.53vw;
  text-align: center;
  line-height: 1;
  margin: 0;
}

.single-content.orientation .apply-line .line_btn, .single-content.apply .apply-line .line_btn, .single-content.privatecourse .apply-line .line_btn {
  display: inline-block;
  margin: 2.67vw 0 0;
  width: 150px;
}

.single-content.orientation .apply-line .line, .single-content.apply .apply-line .line, .single-content.privatecourse .apply-line .line {
  background-color: #01b901;
  border: 2px solid #01b901;
  border-radius: 0;
  color: #fff;
  padding: 4px 32px;
  -webkit-transition: all .3s;
  margin: 2.67vw auto 0;
  display: inline-block;
  font-size: 4vw;
}

.single-content.orientation .forms, .single-content.apply .forms, .single-content.privatecourse .forms {
  margin-top: 5.33vw;
  padding: 5% 0 8%;
  padding-top: 0;
}

.single-content.orientation .forms .form-wrap, .single-content.apply .forms .form-wrap, .single-content.privatecourse .forms .form-wrap {
  background-color: #efefef;
}

.single-content.orientation .forms .form-wrap:not(:first-child), .single-content.apply .forms .form-wrap:not(:first-child), .single-content.privatecourse .forms .form-wrap:not(:first-child) {
  margin-top: 8%;
}

.single-content.orientation .forms .bg-title, .single-content.apply .forms .bg-title, .single-content.privatecourse .forms .bg-title {
  margin-bottom: 0;
  color: white;
}

.single-content.orientation .forms .light-blue, .single-content.apply .forms .light-blue, .single-content.privatecourse .forms .light-blue {
  background-color: #4961ac;
}

.single-content.orientation .forms .form-content, .single-content.apply .forms .form-content, .single-content.privatecourse .forms .form-content {
  padding: 5% 4% 8%;
  margin: 0;
}

.single-content.orientation .forms .form-content .dot-title-area, .single-content.apply .forms .form-content .dot-title-area, .single-content.privatecourse .forms .form-content .dot-title-area {
  text-align: left;
  line-height: 1.8;
  margin-bottom: 5%;
}

.single-content.orientation .forms .form-content .dot-title-area *, .single-content.apply .forms .form-content .dot-title-area *, .single-content.privatecourse .forms .form-content .dot-title-area * {
  font-weight: normal;
  margin: 0;
}

.single-content.orientation .forms .form-content .dot-title-area h3, .single-content.apply .forms .form-content .dot-title-area h3, .single-content.privatecourse .forms .form-content .dot-title-area h3 {
  font-size: 1.024rem !important;
}

.single-content.orientation .forms .form-content .btn-wrap, .single-content.apply .forms .form-content .btn-wrap, .single-content.privatecourse .forms .form-content .btn-wrap {
  margin: 8% auto 0;
}

.single-content.orientation .forms input[type="submit"], .single-content.apply .forms input[type="submit"], .single-content.privatecourse .forms input[type="submit"] {
  color: white;
  background-color: #70A0F1;
  border-radius: 25px;
}

.single-content.orientation .forms .form-btn, .single-content.apply .forms .form-btn, .single-content.privatecourse .forms .form-btn {
  padding: 0;
  background-color: transparent;
}

.single-content.orientation .forms .wpcf7-recaptcha > div, .single-content.apply .forms .wpcf7-recaptcha > div, .single-content.privatecourse .forms .wpcf7-recaptcha > div {
  margin: 0 auto;
}

.single-content.orientation .forms .form-btn.confirm, .single-content.apply .forms .form-btn.confirm, .single-content.privatecourse .forms .form-btn.confirm {
  position: relative;
}

.single-content.orientation .forms .form-btn.confirm .ajax-loader, .single-content.apply .forms .form-btn.confirm .ajax-loader, .single-content.privatecourse .forms .form-btn.confirm .ajax-loader {
  position: absolute;
  right: 50%;
  bottom: -20px;
}

.single-content.apply .policy .inner {
  height: auto;
  overflow-y: auto;
}

.single-content.apply .policy .inner p {
  font-size: 3.47vw;
}

.single-content.apply .policy .inner ol li {
  font-size: 3.47vw;
}

.single-content.apply .policy .inner ol li:not(first-child) {
  margin-bottom: 2.67vw;
}

.single-content.apply .acceptance {
  text-align: center;
}

.single-content.apply input[type="checkbox"] {
  height: 20px !important;
  width: 20px !important;
  margin: 0;
  padding: 0 !important;
}

.single-content.apply input[type="submit"]:disabled {
  opacity: 0.5;
}

.single-content.apply .pay-plan {
  width: 90%;
  margin: 0 auto;
}

.single-content.apply .pay-plan .pay-text {
  display: none;
}

.single-content.apply .pay-plan.disabled .pay-box {
  opacity: 0.5;
}

.single-content.apply .pay-plan.disabled .pay-text {
  display: block;
}

.single-content.apply .pay-plan.disabled .pay-button .btn {
  cursor: not-allowed;
}

.single-content.apply .pay-plan .pay-box {
  border: 4px solid #13448f;
  border-radius: 25px;
  padding: 5.33vw;
  margin: 0;
}

.single-content.apply .pay-plan .pay-box h3 {
  color: #13448f;
  text-align: center;
}

.single-content.apply .pay-plan .pay-box .pay-button .btn {
  text-shadow: none;
  border-radius: 8px;
  min-width: 53.33vw;
}

.single-content.apply .pay-plan .pay-box .btn-u35 .pay-button .btn {
  background: white;
  border: 2px solid #13448f;
  color: #13448f;
}

.single-content.apply .pay-plan .pay-box .btn-regular .pay-button .btn {
  background: #13448f;
  border: 2px solid #13448f;
}

.single-content.apply .pay-plan .pay-box .btn-express .pay-button .btn {
  background: #0ABAB5;
  border-color: #0ABAB5;
}

.single-content.apply .pay-plan .pay-box .onlinecourse-btn .btn {
  border: none;
}

.single-content.apply .pay-plan .pay-box .onlinecourse-btn .btn-light .pay-button .btn {
  background-color: #ffc90c;
  background-image: none;
}

.single-content.apply .pay-plan .pay-box .onlinecourse-btn .btn-regular .pay-button .btn {
  background-color: #223daa;
}

.single-content.apply .pay-plan .pay-box .onlinecourse-btn .btn-express .pay-button .btn {
  background-color: #148613;
}

.single-content.apply .pay-plan .pay-caution {
  font-size: 2.93vw;
  padding: 0 5.33vw;
  margin-top: 2.67vw;
  margin-bottom: 5.33vw;
}

.single-content.apply .pay-plan .apply-btn {
  display: none;
}

.single-content.apply .pay-plan[data-active-btn="commutecourse"] .commutecourse-btn,
.single-content.apply .pay-plan[data-active-btn="onlinecourse"] .onlinecourse-btn {
  display: block;
}

.single-content.company {
  margin-bottom: 50px;
}

.single-content.company table {
  width: 95%;
  max-width: 650px;
  background-color: white;
  border-collapse: collapse;
  margin: 0 auto;
}

.single-content.company th {
  background-color: #1d277c;
  color: white;
  padding: 10px;
  text-align: center;
  border-bottom: 1px solid white;
  min-width: 7em;
}

.single-content.company .biz th {
  border-bottom: 1px solid #1d277c;
}

.single-content.company td {
  padding: 10px;
  border: 1px solid #1d277c;
}

/* --------------------
  1801 修正
-------------------- */
/* トップ
-------------------- */
body.home .content.mainvisual .slider-items .image {
  padding-top: 55%;
}

/* 下層メインビジュアル
-------------------- */
body:not(.home) .lower-mainvisual .image-body {
  padding-top: 63.125% !important;
  position: relative;
}

body:not(.home) .single-content.about-jes .lower-mainvisual .image-body img {
  position: absolute;
  width: 50%;
  left: 5%;
  bottom: 20%;
}

body:not(.home) .single-content.system .lower-mainvisual .image-body img {
  position: absolute;
  width: 90%;
  left: 50%;
  bottom: -10%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* system
-------------------- */
.single-content.system .schedules .timetables .item:first-child .table-wrap {
  width: 92.53333%;
  margin: 0 auto;
  margin: 1.5em auto 0;
  padding: 0;
  overflow: visible;
}

.single-content.system .schedules .timetables .item:first-child .table-wrap .tbl-head-blue th, .single-content.system .schedules .timetables .item:first-child .table-wrap .tbl-head-blue td {
  font-size: 1rem !important;
  padding: .5em;
  vertical-align: middle;
}

.single-content.system .schedules .timetables .item:first-child .table-wrap .tbl-head-blue td.disable:after {
  width: 110%;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(25deg);
  transform: translate3d(-50%, -50%, 0) rotate(25deg);
}

.single-content.system .prices .try .or-bdr-title .icon {
  width: 1.5em;
  margin-bottom: .2rem;
  margin-right: .5rem;
}

/* ご入会までの流れ
-------------------- */
.single-content.join .introduction .flow-lists > li {
  border-left: 2px solid #13448f;
  border-right: 2px solid #13448f;
  border-top: 2px solid #13448f;
}

.single-content.join .introduction .flow-lists > li:first-child, .single-content.join .introduction .flow-lists > li:nth-child(2), .single-content.join .introduction .flow-lists > li:nth-child(3) {
  background-color: white;
  color: #13448f;
  border-color: #13448f;
}

.single-content.join .introduction .flow-lists > li:nth-child(2):before, .single-content.join .introduction .flow-lists > li:nth-child(3):before {
  content: "";
  border-width: 1.2rem 1rem 0 1rem;
  border-color: #13448f transparent transparent transparent;
  top: 0;
}

.single-content.join .introduction .flow-lists > li:last-child {
  color: white;
  background-color: #13448f;
}

.single-content.join .introduction .flow-lists > li:last-child dt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-content.join .introduction .flow-lists > li:last-child dt:before {
  content: "";
  padding-top: 6.96774%;
  background-image: url(./images/icon_circle_check_orange.png);
  width: 8%;
  margin-right: .5rem;
}

.single-content.join .introduction .flow-lists > li:last-child dd {
  padding-left: 3.5rem;
}

.single-content.online {
  /* JESオンラインクラスの特徴 */
}

.single-content.online .mv {
  position: relative;
  background-image: url(./images/_online/introduction_img.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.single-content.online .mv:before {
  content: "";
  display: block;
  padding-top: 56.75%;
}

.single-content.online .online-introduction {
  padding: 7.47vw 0 6.93vw;
  background: #EEEEEE;
  padding-top: 7.47vw;
}

.single-content.online .online-introduction .introduction-title {
  font-family: 'Lato', sans-serif;
  font-size: 10.67vw;
  font-weight: 900;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 2.67vw;
}

.single-content.online .online-introduction .introduction-text {
  font-size: 4.27vw;
  line-height: 1.4;
  margin-top: 2.67vw;
}

.single-content.online .online-levelup {
  padding-top: 5.33vw;
  padding-bottom: 8vw;
}

.single-content.online .online-levelup .text1 {
  color: black;
  text-align: center;
  font-size: 5.33vw;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1;
  margin-top: 4vw;
}

.single-content.online .online-levelup .text2 {
  color: #FF6F00;
  text-align: center;
  font-size: 7.2vw;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1;
}

.single-content.online .online-levelup .levelup-graph img {
  width: 100%;
  height: auto;
}

.single-content.online .online-levelup .text3 {
  color: #707070;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: bold;
  font-size: 4.27vw;
}

.single-content.online .online-levelup .catch-text1 {
  margin-top: 10.67vw;
  margin-bottom: 2.67vw;
  font-size: 7.2vw;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0;
  line-height: 1.2;
}

.single-content.online .online-levelup .smartphone-img {
  position: relative;
}

.single-content.online .online-levelup .smartphone-img .start-circle {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  left: 5.33vw;
  bottom: 5.33vw;
  width: 32vw;
  height: 32vw;
  border-radius: 50%;
  background-color: rgba(255, 205, 82, 0.8);
  color: white;
  font-size: 3.73vw;
  font-weight: bold;
  text-align: center;
  text-shadow: 1px 1px 4px #5f5f5f;
}

.single-content.online .online-levelup .text4 {
  margin-top: 2.67vw;
  font-size: 4.53vw;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.3;
}

.single-content.online .online-feature {
  background-color: #E6EAEF;
  padding: 8vw 0;
}

.single-content.online .online-feature .feature-title {
  color: #00D0CB;
  text-align: center;
  font-size: 6.13vw;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 2.67vw;
}

.single-content.online .online-feature .feature-list {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.single-content.online .online-feature .feature-list .feature-item {
  background-color: white;
  padding: 5.33vw;
  list-style: none;
  border-radius: 5px;
}

.single-content.online .online-feature .feature-list .feature-item:not(:first-child) {
  margin-top: 20px;
}

.single-content.online .online-feature .feature-list .feature-item .feature-item-img {
  width: 32vw;
  height: 32vw;
  margin: 2.67vw auto 2.67vw;
}

.single-content.online .online-feature .feature-list .feature-item h3 {
  text-align: center;
  font-size: 4vw;
  font-weight: bold;
  margin-top: 5.33vw;
  color: #707070;
}

.single-content.online .online-feature .feature-list .feature-item p {
  font-size: 4vw;
  line-height: 1.4;
  color: #707070;
  font-weight: normal;
  margin-top: 2.67vw;
  text-indent: 0;
}

.single-content.online .online-plan {
  padding: 8vw 0;
}

.single-content.online .online-plan .title {
  color: #00D0CB;
  font-size: 6.4vw;
  text-align: center;
}

.single-content.online .online-plan .plan-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
}

.single-content.online .online-plan .plan-list .plan-item {
  padding: 4vw;
  border-width: 4px;
  border-style: solid;
  border-radius: 5px;
}

.single-content.online .online-plan .plan-list .plan-item:not(:first-child) {
  margin-top: 5.33vw;
}

.single-content.online .online-plan .plan-list .plan-item.light-plan, .single-content.online .online-plan .plan-list .plan-item.light-plan * {
  border-color: #00B1FF;
}

.single-content.online .online-plan .plan-list .plan-item.light-plan .price-box {
  background: #00B1FF;
}

.single-content.online .online-plan .plan-list .plan-item.light-plan .plan-title, .single-content.online .online-plan .plan-list .plan-item.light-plan .plan-point {
  color: #00B1FF;
}

.single-content.online .online-plan .plan-list .plan-item.regular-plan, .single-content.online .online-plan .plan-list .plan-item.regular-plan * {
  border-color: #3CC23C;
}

.single-content.online .online-plan .plan-list .plan-item.regular-plan .price-box {
  background: #3CC23C;
}

.single-content.online .online-plan .plan-list .plan-item.regular-plan .plan-title, .single-content.online .online-plan .plan-list .plan-item.regular-plan .plan-point {
  color: #3CC23C;
}

.single-content.online .online-plan .plan-list .plan-item.express-plan, .single-content.online .online-plan .plan-list .plan-item.express-plan * {
  border-color: #13448F;
}

.single-content.online .online-plan .plan-list .plan-item.express-plan .price-box {
  background: #13448F;
}

.single-content.online .online-plan .plan-list .plan-item.express-plan .plan-title, .single-content.online .online-plan .plan-list .plan-item.express-plan .plan-point {
  color: #13448F;
}

.single-content.online .online-plan .plan-list .plan-item .plan-title {
  font-size: 8vw;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  letter-spacing: 0;
  margin: 2.13vw 0 2.13vw;
}

.single-content.online .online-plan .plan-list .plan-item .price-box {
  margin: 2.67vw 0;
  padding: 2.4vw 0;
  text-align: center;
  color: white;
  font-size: 4.8vw;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0;
}

.single-content.online .online-plan .plan-list .plan-item .price-box .value {
  font-size: 7.47vw;
}

.single-content.online .online-plan .plan-list .plan-item .plan-point {
  text-align: center;
  font-weight: bold;
  padding: 1.6vw 0;
  line-height: 1;
  letter-spacing: 0;
  font-size: 3.73vw;
  border-style: solid;
  border-width: 1px;
  margin: 1.6vw 0;
}

.single-content.online .online-plan .plan-list .plan-item .plan-apply .btn {
  font-size: 4.27vw;
}

.single-content.online .online-plan .pay-caution {
  font-size: 2.67vw;
  padding: 0 5.33vw;
  margin-top: 2.67vw;
  margin-bottom: 5.33vw;
}

.single-content.online .block-btn {
  display: inline-block;
  margin: 0 auto;
  padding: 1.6vw 3.2vw;
  overflow: hidden;
  color: white;
  background-color: #70A0F1;
  font-size: 5.33vw;
  font-weight: bold;
  text-align: center;
  -webkit-box-shadow: 0px 2px 4px 2px rgba(176, 176, 176, 0.4);
  box-shadow: 0px 2px 4px 2px rgba(176, 176, 176, 0.4);
}

.single-content.online .online-apply {
  padding-top: 21.33vw;
  padding-bottom: 5.33vw;
  background-image: url(./images/_online/apply_img.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}

.single-content.online .online-apply:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
}

.single-content.online .online-apply .apply-text1 {
  text-align: center;
  margin-bottom: 2.67vw;
  color: black;
  font-size: 5.87vw;
  font-weight: bold;
  position: relative;
  line-height: 1.3;
  z-index: 1;
}

.single-content.online .online-apply .apply-banner {
  background: #00D0CB;
  color: white;
  text-align: center;
  padding: 2.13vw 0;
  font-size: 4vw;
  font-weight: bold;
  position: relative;
  z-index: 1;
  border-radius: 1px;
  margin: 0.53vw auto;
  width: 90%;
}

.single-content.online .apply-form .green-line {
  width: 100%;
  height: 1.07vw;
  background: #00D0CB;
}

.single-content.online .apply-form .title {
  font-weight: bold;
  position: relative;
  color: #00D0CB;
  text-align: center;
}

.single-content.online .apply-form .title .title-line {
  position: absolute;
  width: 35%;
  height: 1.07vw;
  bottom: -3.2vw;
  left: 0;
  right: 0;
  margin: auto;
  background: #00D0CB;
}

.single-content.online .apply-form .form-step-img {
  width: 70%;
  margin: 0 auto;
  position: relative;
  background: url(./images/_online/form-step.png) center top/cover no-repeat;
}

.single-content.online .apply-form .form-step-img:before {
  content: "";
  display: block;
  padding-top: 34%;
}

.single-content.online .apply-form input[type="submit"] {
  background: #00D0CB;
}

.single-content.online .orange {
  color: #FF6F00;
}

/* 生徒の声一覧
-------------------- */
.content.voice .split-lists .icon, .content.voice .content.reasons .reason-lists .icon, .content.reasons .content.voice .reason-lists .icon {
  background-size: cover;
}

.single-content.kids .editor > div {
  padding: 5.33vw 0;
}

.single-content.kids .editor .introduction {
  padding: 0;
}

.single-content.kids .editor .introduction .mv {
  background: url(./images/_kids/mv_kids_course.png) center top/contain no-repeat;
  position: relative;
}

.single-content.kids .editor .introduction .mv:after {
  display: block;
  content: "";
  padding-top: 56.25%;
}

.single-content.kids .editor .introduction .mv h2 {
  display: inline-block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  left: 1.33vw;
  bottom: 2.67vw;
  padding: 1.6vw 1.33vw 1.33vw;
  font-size: 3.47vw;
  letter-spacing: 0;
  line-height: 1.2;
}

.single-content.kids .editor .introduction .mv h2 .line1 {
  font-size: 4.27vw;
}

.single-content.kids .editor .introduction .mv h2 .bilingual {
  font-size: 6.13vw;
  font-weight: bold;
}

.single-content.kids .editor .description {
  padding-bottom: 13.33vw;
}

.single-content.kids .editor .description h3 {
  text-align: center;
  font-size: 6.13vw;
  font-weight: bold;
  letter-spacing: 0.2px;
}

.single-content.kids .editor .description p {
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.3px;
}

.single-content.kids .editor .description .desc-text {
  margin: 0;
  font-size: 4.53vw;
}

.single-content.kids .editor .description .kids-course-images {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 2.67vw 0;
}

.single-content.kids .editor .description .kids-course-images li {
  width: 49%;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}

.single-content.kids .editor .description .kids-course-images li img {
  width: 100%;
  height: auto;
}

.single-content.kids .editor .description .time-text {
  margin-top: 2.13vw;
  font-size: 4vw;
}

.single-content.kids .editor .classes {
  position: relative;
  overflow: visible;
  padding-bottom: 2.67vw;
  position: relative;
  background: #FFD998;
}

.single-content.kids .editor .classes .girl-image {
  position: absolute;
  top: -6.67vw;
  right: -5.33vw;
  width: 26.67vw;
  height: auto;
  overflow: visible;
  background: url(./images/_kids/girl-image1.png) left top/cover no-repeat;
  z-index: 5;
}

.single-content.kids .editor .classes .girl-image:after {
  content: "";
  display: block;
  padding-top: 113%;
}

.single-content.kids .editor .classes .inner {
  overflow: hidden;
}

.single-content.kids .editor .classes .class-box {
  margin: 1.87vw 0;
}

.single-content.kids .editor .classes .class-box dt {
  text-align: center;
  color: white;
  font-size: 4vw;
  padding: 1.6vw 0;
  font-weight: bold;
  letter-spacing: 0;
}

.single-content.kids .editor .classes .class-box dd {
  padding: 2.13vw;
}

.single-content.kids .editor .classes .kinder-class-box {
  border: 2px solid #F088A9;
  position: relative;
  z-index: 10;
}

.single-content.kids .editor .classes .kinder-class-box dt {
  background: #F088A9;
}

.single-content.kids .editor .classes .kinder-class-box dd {
  background: #ffe6e6;
}

.single-content.kids .editor .classes .elementary-class-box {
  border: 2px solid #9ECD5A;
}

.single-content.kids .editor .classes .elementary-class-box dt {
  background: #9ECD5A;
}

.single-content.kids .editor .classes .elementary-class-box dd {
  background: #F3FFE2;
}

.single-content.kids .editor .price-plan {
  padding-top: 4vw;
  background: #FFD998;
}

.single-content.kids .editor .price-plan .plan-table {
  margin-bottom: 0;
}

.single-content.kids .editor .price-plan .plan-table .plan-title {
  background: #FF6F00;
  border-radius: 5px;
  color: white;
  font-size: 4.27vw;
  text-align: center;
  padding: 1.33vw 0;
  margin: 4vw 0 1.33vw;
}

.single-content.kids .editor .price-plan .plan-table .plan-list {
  list-style: none;
  margin: 2.67vw 0 1.33vw;
}

.single-content.kids .editor .price-plan .plan-table .plan-list li {
  background: white;
  border-radius: 5px;
  padding: 1.87vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-content.kids .editor .price-plan .plan-table .plan-list li:not(:last-child) {
  margin-bottom: 2.13vw;
}

.single-content.kids .editor .price-plan .plan-table .plan-list li .plan-name {
  display: inline-block;
  width: 35%;
  padding: 1.33vw;
  text-align: center;
  background: #FF6F00;
  padding: 1.33vw;
  color: white;
  border-radius: 5px;
  font-size: 3.73vw;
}

.single-content.kids .editor .price-plan .plan-table .plan-list li .price-val {
  display: inline-block;
  text-align: left;
  color: #FF6F00;
  font-size: 5.87vw;
  font-weight: bold;
  margin-left: 2.67vw;
}

.single-content.kids .editor .price-plan .note {
  margin: 1.33vw 0;
  font-size: 3.2vw;
  letter-spacing: 0;
  text-indent: 0.5em;
}

.single-content.kids .editor .price-plan .campaign-box {
  margin: 2rem 0;
}

.single-content.kids .editor .teacher-introduce {
  background: url(./images/_kids/bg-ptn.png) repeat center center/16vw;
  position: relative;
}

.single-content.kids .editor .teacher-introduce .girl-image {
  position: absolute;
  top: -6.67vw;
  left: -5.33vw;
  width: 26.67vw;
  height: auto;
  overflow: visible;
  background: url(./images/_kids/girl-image2.png) left top/cover no-repeat;
  z-index: 5;
}

.single-content.kids .editor .teacher-introduce .girl-image:after {
  content: "";
  display: block;
  padding-top: 161%;
}

.single-content.kids .editor .teacher-introduce .teacher .teacher-img {
  text-align: center;
}

.single-content.kids .editor .teacher-introduce .teacher .teacher-img img {
  width: 48vw;
  height: 48vw;
  border-radius: 50%;
}

.single-content.kids .editor .teacher-introduce .teacher .teacher-desc .teacher-note {
  margin: 1.6vw 0;
  line-height: 1.3;
  font-size: 3.47vw;
}

.single-content.kids .editor .teacher-introduce .teacher-memo {
  font-size: 3.47vw;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}

.single-content.kids .editor .school-info {
  border-top: 2px solid #CCCCCC;
}

.single-content.kids .editor .school-info .gray-box {
  margin: 0.53vw 0;
}

.single-content.kids .editor .school-info .address, .single-content.kids .editor .school-info .phone {
  text-align: left;
}

.single-content.kids .editor .school-info .school-img {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-content.kids .editor .school-info .school-img li {
  width: 50%;
}

.single-content.kids .editor .school-info .school-img li:not(:first-child) {
  margin-top: 2.67vw;
}

.single-content.kids .editor .apply-form .orange-line {
  width: 100%;
  height: 1.07vw;
  background: #FF6F00;
}

.single-content.kids .editor .apply-form .title {
  position: relative;
}

.single-content.kids .editor .apply-form .title .title-line {
  position: absolute;
  width: 35%;
  height: 1.07vw;
  bottom: -3.2vw;
  left: 0;
  right: 0;
  margin: auto;
  background: #000;
}

.single-content.kids .editor .apply-form input[type="submit"] {
  background: #F088A9;
}

.single-content.kids .editor h2 {
  font-size: 6.93vw;
  letter-spacing: 0.1px;
  text-align: center;
  margin: 5.33vw 0 2.67vw;
  position: relative;
}

.single-content.kids .editor h2.under-yellow {
  color: #707070;
}

.single-content.kids .editor h2.under-yellow span {
  position: relative;
  z-index: 1;
}

.single-content.kids .editor h2.under-yellow .yellow-bar {
  position: absolute;
  width: 35%;
  height: 2.13vw;
  background: yellow;
  bottom: 0.8vw;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
}

.single-content.kids .editor .ribbon-btn {
  display: block;
  width: 58.67vw;
  background: url(./images/_kids/btn-ribbon.png) center top/cover no-repeat;
  margin: 4vw auto 0;
  color: white;
  font-weight: bold;
  position: relative;
}

.single-content.kids .editor .ribbon-btn span {
  position: absolute;
  display: block;
  text-align: center;
  top: 2.13vw;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 4vw;
  line-height: 1.3;
}

.single-content.kids .editor .ribbon-btn:after {
  content: "";
  display: block;
  padding-top: 28%;
}

.single-content.kids .editor .gray-box {
  background-color: #EEEEEE;
  border-radius: 5px;
  padding: 2.13vw;
  color: #707070;
  text-align: center;
  font-size: 3.47vw;
}

.single-content.kids .editor .orange {
  color: #FF6F00;
}

.single-content.kids .editor .pink {
  color: #F088A9;
}

.single-content.kids .editor p, .single-content.kids .editor dd {
  color: #707070;
}

.single-content.kids .editor ul li {
  padding: 0;
  text-indent: 0;
}

.single-content .main-content {
  padding: 10px;
  background-color: white;
  max-width: 800px;
  margin: 0 auto;
}

.single-content .main-content h1 {
  font-size: 28px;
}

.single-content .main-content h2 {
  font-size: 24px;
}

.single-content .main-content h3 {
  font-size: 20px;
}

.single-content .main-content h4 {
  font-size: 16px;
}

.fixed-apply-box {
  display: none;
  position: fixed;
  bottom: 22px;
  left: 10px;
  width: 65%;
  z-index: 1000;
  background-image: url(./images/school-apply-btn.png?v=2);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px 0px;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 1;
}

.fixed-apply-box span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  font-size: 5.07vw;
  font-weight: bold;
  text-shadow: 1px 1px 4px #676767;
}

.fixed-apply-box.hide {
  opacity: 0;
}

.fixed-apply-box:after {
  content: "";
  display: block;
  padding-top: 24%;
}

.home.blog .fixed-apply-box,
.page-template-page-aboutjes .fixed-apply-box,
.page-template-page-curriculum .fixed-apply-box,
.page-template-page-system .fixed-apply-box,
.page-template-page-school .fixed-apply-box,
.page-template-page-join .fixed-apply-box,
.category-voices .fixed-apply-box,
.cate-voice .fixed-apply-box {
  display: block;
}

.content.reasons {
  text-align: center;
  padding-bottom: 0;
}

.content.reasons .inner {
  padding-bottom: 8%;
}

.content.reasons h2 {
  font-size: 6.4vw;
  font-weight: bold;
  color: #13448f;
}

.content.reasons .reason-lists {
  margin-top: 8%;
}

.content.reasons .reason-lists li {
  list-style: none;
  padding: 0;
}

.content.reasons .reason-lists li:not(:nth-child(-n+2)) {
  margin-top: 8%;
}

.content.reasons .reason-lists li .reason-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  min-height: 18vw;
}

.content.reasons .reason-lists li .reason-header .reason-num {
  position: relative;
  width: 1em;
  line-height: 1;
  color: #1d277c;
  font-family: 'futura';
  font-size: 10.6vw;
}

.content.reasons .reason-lists li .reason-header .reason-num:after {
  content: "";
  position: absolute;
  display: block;
  top: 9vw;
  left: 0vw;
  width: 18vw;
  height: 0.5vw;
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
  background: #1d277c;
}

.content.reasons .reason-lists li .reason-header .reason-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #1d277c;
  font-size: 3.4vw;
  font-weight: bold;
  margin-top: 6vw;
  text-align: left;
  padding-left: 1vw;
  text-indent: 0;
}

.content.reasons .reason-lists li .reason-icon {
  margin: 0;
  text-align: center;
  height: 12vw;
}

.content.reasons .reason-lists li .reason-icon img {
  height: 100%;
  width: auto;
}

.content.reasons .reason-lists li:nth-child(3) .reason-icon img {
  height: 110%;
}

.content.reasons .reason-lists li .reason-text {
  line-height: 1.5;
  font-size: 3.2vw;
  letter-spacing: 0;
  color: #1d277c;
}

@media (min-width: 320px) {
  .content.reasons .reason-lists li .reason-text {
    letter-spacing: -1px;
  }
}

.content.reasons .link-lists li a {
  display: block;
  position: relative;
}

.content.reasons .link-lists li .image {
  padding-top: 63.125%;
}

.content.reasons .link-lists li .title {
  font-size: 1.49333rem !important;
  width: 100%;
  padding: 1.2rem 0;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(50, 51, 51, 0.5);
}

/* オンラインクラスにNEWアイコンをつける */
.gnav ul li.new-label {
  position: relative;
}

.gnav ul li.new-label:after {
  content: "";
  display: block;
  position: absolute;
  right: 13.33vw;
  top: 1.07vw;
  width: 38px;
  height: 38px;
  background-image: url(./images/new_icon.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.apply-form {
  padding: 0 !important;
  margin-top: 5.33vw;
}

.apply-form .title {
  font-size: 6.4vw;
  text-align: center;
  position: relative;
  margin-top: 8vw !important;
  margin-bottom: 8vw !important;
}

.apply-form .title .title-line {
  position: absolute;
  width: 35%;
  height: 1.07vw;
  bottom: -3.2vw;
  left: 0;
  right: 0;
  margin: auto;
  background: #000;
}

.apply-form div.wpcf7 {
  margin-top: 9.33vw;
}

.apply-form div.wpcf7 form.wpcf7-form .apply-note {
  font-size: 3.73vw;
  margin: 2.67vw 0;
  line-height: 1.2;
}

.apply-form div.wpcf7 form.wpcf7-form .choice-datetime ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 1.6vw;
}

.apply-form div.wpcf7 form.wpcf7-form .choice-datetime ul li {
  width: 48%;
  text-indent: 0;
  padding: 0;
}

.apply-form div.wpcf7 form.wpcf7-form dl {
  margin-bottom: 4.8vw;
  padding-bottom: 4.8vw;
  border-bottom: 1px solid #cccccc;
}

.apply-form div.wpcf7 form.wpcf7-form dt {
  color: #707070;
  font-weight: bold;
  font-size: 3.73vw;
  letter-spacing: 0;
}

.apply-form div.wpcf7 form.wpcf7-form dd {
  margin-top: 2.67vw;
}

.apply-form div.wpcf7 form.wpcf7-form input, .apply-form div.wpcf7 form.wpcf7-form textarea, .apply-form div.wpcf7 form.wpcf7-form select {
  border: 1px solid #cccccc;
  background: #EEEEEE;
  display: inline-block;
}

.apply-form div.wpcf7 form.wpcf7-form input, .apply-form div.wpcf7 form.wpcf7-form select {
  height: 10.67vw;
}

.apply-form div.wpcf7 form.wpcf7-form select[multiple="multiple"] {
  height: auto;
}

.apply-form div.wpcf7 form.wpcf7-form input[type="radio"] {
  height: auto;
}

.apply-form div.wpcf7 form.wpcf7-form span {
  font-size: 3.73vw;
}

.apply-form div.wpcf7 form.wpcf7-form label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.apply-form div.wpcf7 form.wpcf7-form .wpcf7-list-item {
  margin: 0 4vw 0 0;
}

.apply-form div.wpcf7 form.wpcf7-form .wpcf7-list-item-label {
  margin-left: 1.07vw;
}

.apply-form div.wpcf7 form.wpcf7-form .memo {
  margin-top: 2.13vw;
  font-weight: normal;
  font-size: 3.47vw;
}

.apply-form div.wpcf7 form.wpcf7-form input[type="submit"] {
  width: 68%;
  display: block;
  margin: 5.33vw auto 0;
  color: white;
  font-weight: bold;
  font-size: 4.8vw;
  border: none;
  background: #13448f;
}

.wpcf7 form .wpcf7-response-output {
  margin: 2em auto !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNwLmNzcyIsInNvdXJjZXMvX2tleWZyYW1lcy5zY3NzIiwibGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fZm9udC1hd2Vzb21lLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19wYXRoLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19jb3JlLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19sYXJnZXIuc2NzcyIsImxpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19saXN0LnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImxpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwibGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsImxpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwibGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fbWl4aW5zLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19zdGFja2VkLnNjc3MiLCJsaWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19pY29ucy5zY3NzIiwibGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwic291cmNlcy9zZXR0aW5ncy9fcmVzZXQuc2NzcyIsInNvdXJjZXMvc2V0dGluZ3MvX2dlbmVyYWwuc2NzcyIsInNvdXJjZXMvc2V0dGluZ3MvX2Jhc2Uuc2NzcyIsInNvdXJjZXMvc2V0dGluZ3MvX3NldHRpbmdfc3Auc2NzcyIsInNvdXJjZXMvcGFydHMvX3BhcnRzX2NvbW1vbi5zY3NzIiwic291cmNlcy9fbWl4aW4uc2NzcyIsInNvdXJjZXMvcGFydHMvX3BhcnRzX3NwLnNjc3MiLCJzb3VyY2VzL3BhcnRzL19sb2FkaW5nLnNjc3MiLCJzb3VyY2VzL19oZWxwZXIuc2NzcyIsInNvdXJjZXMvd3AvX3dwX25hdGl2ZS5zY3NzIiwic291cmNlcy93cC9fd3BfZWRpdG9yLnNjc3MiLCJzb3VyY2VzL3dwL193cF9wYXJ0c19jb21tb24uc2NzcyIsInNvdXJjZXMvd3AvX3dwX3BhcnRzX3NwLnNjc3MiLCJzb3VyY2VzL3dwL193cF9jZjdfc3Auc2NzcyIsImxpYnMvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsImxpYnMvc2xpY2svc2xpY2suc2NzcyIsInNvdXJjZXMvX3NwLnNjc3MiLCJzb3VyY2VzL19jb2xvci5zY3NzIiwic291cmNlcy9wYWdlL19vbmxpbmVfc3Auc2NzcyIsInNvdXJjZXMvcGFnZS9fa2lkc19zcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNFO0lBQ0UsV0FBVTtHREVYO0VDQUQ7SUFDRSxXQUFVO0dERVg7Q0FDRjtBQ1JEO0VBQ0U7SUFDRSxXQUFVO0dERVg7RUNBRDtJQUNFLFdBQVU7R0RFWDtDQUNGOztBQ0NEO0VBQ0U7SUFDRSxXQUFVO0dERVg7RUNBRDtJQUNFLFdBQVU7R0RFWDtDQUNGOztBQ1JEO0VBQ0U7SUFDRSxXQUFVO0dERVg7RUNBRDtJQUNFLFdBQVU7R0RFWDtDQUNGOztBQ0VEO0VBQ0U7SUFDRSxXQUFVO0lBQ1YsZ0NBQXVCO0lBQXZCLHdCQUF1QjtHREN4QjtFQ0NEO0lBQ0UsV0FBVTtJQUNWLGtDQUF5QjtJQUF6QiwwQkFBeUI7R0RDMUI7Q0FDRjs7QUNURDtFQUNFO0lBQ0UsV0FBVTtJQUNWLGdDQUF1QjtJQUF2Qix3QkFBdUI7R0RDeEI7RUNDRDtJQUNFLFdBQVU7SUFDVixrQ0FBeUI7SUFBekIsMEJBQXlCO0dEQzFCO0NBQ0Y7O0FDRUQ7RUFDRTtJQUNFLFdBQVU7SUFDVixnQ0FBdUI7SUFBdkIsd0JBQXVCO0dEQ3hCO0VDQ0Q7SUFD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Qzs7QUFDOUQ7RUFBdUMsYU5zT1o7Q010TzJDOztBQUN0RTtFQUFrQyxhTnVXWjtDTXZXc0M7O0FBQzVEO0VBQWlDLGFOa25CWjtDTWxuQnFDOztBQUMxRDtFQUFtQyxhTnNuQlo7Q010bkJ1Qzs7QUFDOUQ7RUFBaUMsYU55dEJaO0NNenRCcUM7O0FBQzFEO0VBQWlDLGFObVJaO0NNblJxQzs7QUFDMUQ7RUFBcUMsYU51cEJaO0NNdnBCeUM7O0FBQ2xFO0VBQStCLGFOcXBCWjtDTXJwQm1DOztBQUN0RDtFQUFvQyxhTnNwQlo7Q010cEJ3Qzs7QUFDaEU7RUFBa0MsYU55SVo7Q016SXNDOztBQUM1RDs7O0VBRWtDLGFOcXFCWjtDTXJxQnNDOztBQUM1RDtFQUF3QyxhTjhpQlo7Q005aUI0Qzs7QUFDeEU7RUFBeUMsYU40aUJaO0NNNWlCNkM7O0FBQzFFO0VBQXNDLGFONGZaO0NNNWYwQzs7QUFDcEU7RUFBbUMsYU5pa0JaO0NNamtCdUM7O0FBQzlEOztFQUNnQyxhTmdLWjtDTWhLb0M7O0FBQ3hEO0VBQW9DLGFOK3FCWjtDTS9xQndDOztBQUNoRTtFQUFpQyxhTndWWjtDTXhWcUM7O0FBQzFEO0VBQW1DLGFOdVBaO0NNdlB1Qzs7QUFDOUQ7RUFBb0MsYU5nSlo7Q01oSndDOztBQUNoRTtFQUFpQyxhTm1oQlo7Q01uaEJxQzs7QUFDMUQ7RUFBcUMsYU5nTVo7Q01oTXlDOztBQUNsRTtFQUFnRCxhTllaO0NNWm9EOztBQUN4RjtFQUE4QyxhTmNaO0NNZGtEOztBQUNwRjtFQUFrQyxhTnFXWjtDTXJXc0M7O0FBQzVEO0VBQTBDLGFOd2VaO0NNeGU4Qzs7QUFDNUU7O0VBQ21DLGFOc2dCWjtDTXRnQnVDOztBQUM5RDtFQUFvQyxhTmdnQlo7Q01oZ0J3Qzs7QUFDaEU7RUFBcUMsYU53WVo7Q014WXlDOztBQUNsRTtFQUFpQyxhTjJZWjtDTTNZcUM7O0FBQzFEO0VBQWlDLGFONFBaO0NNNVBxQzs7QUFDMUQ7RUFBdUMsYU5vVVo7Q01wVTJDOztBQUN0RTtFQUF1QyxhTml0Qlo7Q01qdEIyQzs7QUFDdEU7RUFBd0MsYU4rc0JaO0NNL3NCNEM7O0FBQ3hFO0VBQXNDLGFOZ3RCWjtDTWh0QjBDOztBQUNwRTtFQUFtQyxhTnllWjtDTXpldUM7O0FBQzlEO0VBQW9DLGFOd0JaO0NNeEJ3Qzs7QUFDaEU7RUFBZ0MsYU55bUJaO0NNem1Cb0M7O0FBQ3hEO0VBQWlDLGFOeW1CWjtDTXptQnFDOztBQUMxRDtFQUFpQyxhTnlEWjtDTXpEcUM7O0FBQzFEO0VBQXFDLGFOeURaO0NNekR5Qzs7QUFDbEU7RUFBa0MsYU4rZFo7Q00vZHNDOztBQUM1RDtFQUFtQyxhTjJFWjtDTTNFdUM7O0FBQzlEO0VBQWlDLGFOMFBaO0NNMVBxQzs7QUFDMUQ7RUFBaUMsYU5pRFo7Q01qRHFDOztBQUMxRDtFQUFtQyxhTjBWWjtDTTFWdUM7O0FBQzlEO0VBQXdDLGFOd21CWjtDTXhtQjRDOztBQUN4RTtFQUF1QyxhTndtQlo7Q014bUIyQzs7QUFDdEU7RUFBdUMsYU5wQ1o7Q01vQzJDOztBQUN0RTtFQUF5QyxhTnZDWjtDTXVDNkM7O0FBQzFFO0VBQXdDLGFOckNaO0NNcUM0Qzs7QUFDeEU7RUFBMEMsYU54Q1o7Q013QzhDOztBQUM1RTtFQUFpQyxhTitXWjtDTS9XcUM7O0FBQzFEOztFQUNvQyxhTjJhWjtDTTNhd0M7O0FBQ2hFO0VBQW1DLGFOc1VaO0NNdFV1Qzs7QUFDOUQ7RUFBeUMsYU5rckJaO0NNbHJCNkM7O0FBQzFFOzs7RUFFc0MsYU4wYlo7Q00xYjBDOztBQUNwRTtFQUFtQyxhTmtiWjtDTWxidUM7O0FBQzlEO0VBQXVDLGFOd1haO0NNeFgyQzs7QUFDdEU7RUFBbUMsYU50RFo7Q01zRHVDOztBQUM5RDtFQUFpQyxhTm1uQlo7Q01ubkJxQzs7QUFDMUQ7O0VBQzRDLGFOK2FaO0NNL2FnRDs7QUFDaEY7RUFBMkMsYU44Zlo7Q005ZitDOztBQUM5RTtFQUEyQyxhTitFWjtDTS9FK0M7O0FBQzlFO0VBQW1DLGFOekJaO0NNeUJ1Qzs7QUFDOUQ7RUFBMEMsYU5takJaO0NNbmpCOEM7O0FBQzVFO0VBQTBDLGFOcUxaO0NNckw4Qzs7QUFDNUU7RUFBcUMsYU5sQlo7Q01rQnlDOztBQUNsRTtFQUFpQyxhTnNiWjtDTXRicUM7O0FBQzFEO0VBQWtDLGFOZ2FaO0NNaGFzQzs7QUFDNUQ7RUFBaUMsYU5takJaO0NNbmpCcUM7O0FBQzFEO0VBQW9DLGFOK05aO0NNL053Qzs7QUFDaEU7RUFBeUMsYU5nTFo7Q01oTDZDOztBQUMxRTtFQUF5QyxhTjRpQlo7Q001aUI2Qzs7QUFDMUU7RUFBa0MsYU4rSVo7Q00vSXNDOztBQUM1RDtFQUF5QyxhTnlFWjtDTXpFNkM7O0FBQzFFO0VBQTBDLGFOeUVaO0NNekU4Qzs7QUFDNUU7RUFBd0MsYU5rYlo7Q01sYjRDOztBQUN4RTtFQUF5QyxhTnVYWjtDTXZYNkM7O0FBQzFFO0VBQXlDLGFOMmxCWjtDTTNsQjZDOztBQUMxRTtFQUF5QyxhTjJEWjtDTTNENkM7O0FBQzFFO0VBQTRDLGFOeWJaO0NNemJnRDs7QUFDaEY7RUFBd0MsYU4wU1o7Q00xUzRDOztBQUN4RTtFQUF1QyxhTjBHWjtDTTFHMkM7O0FBQ3RFO0VBQTJDLGFOdWxCWjtDTXZsQitDOztBQUM5RTtFQUEyQyxhTnVEWjtDTXZEK0M7O0FBQzlFO0VBQWdDLGFObkNaO0NNbUNvQzs7QUFDeEQ7RUFBdUMsYU5uRFo7Q01tRDJDOztBQUN0RTtFQUF3QyxhTm5EWjtDTW1ENEM7O0FBQ3hFO0VBQXFDLGFObkRaO0NNbUR5Qzs7QUFDbEU7RUFBdUMsYU52RFo7Q011RDJDOztBQUN0RTs7RUFDa0MsYU40ZFo7Q001ZHNDOztBQUM1RDtFQUFtQyxhTjhJWjtDTTlJdUM7O0FBQzlEO0VBQXFDLGFOc0ZaO0NNdEZ5Qzs7QUFDbEU7RUFBaUMsYU4rWlo7Q00vWnFDOztBQUMxRDtFQUFrQyxhTm9XWjtDTXBXc0M7O0FBQzVEO0VBQXFDLGFOcERaO0NNb0R5Qzs7QUFDbEU7RUFBK0MsYU51SVo7Q012SW1EOztBQUN0RjtFQUFpQyxhTmtOWjtDTWxOcUM7O0FBQzFEO0VBQWlDLGFOMFNaO0NNMVNxQzs7QUFDMUQ7RUFBaUMsYU42S1o7Q003S3FDOztBQUMxRDtFQUFnQyxhTnlJWjtDTXpJb0M7O0FBQ3hEO0VBQXNDLGFOeUlaO0NNekkwQzs7QUFDcEU7O0VBQ2lELGFOaUlaO0NNaklxRDs7QUFDMUY7RUFBa0MsYU4rWVo7Q00vWXNDOztBQUM1RDtFQUFxQyxhTkFaO0NNQXlDOztBQUNsRTtFQUFtQyxhTm9hWjtDTXBhdUM7O0FBQzlEO0VBQW9DLGFOZ0VaO0NNaEV3Qzs7QUFDaEU7RUFBbUMsYU42VFo7Q003VHVDOztBQUM5RDtFQUF1QyxhTnVDWjtDTXZDMkM7O0FBQ3RFO0VBQXlDLGFObUNaO0NNbkM2Qzs7QUFDMUU7RUFBb0MsYU4rYVo7Q00vYXdDOztBQUNoRTtFQUEwQyxhTmtkWjtDTWxkOEM7O0FBQzVFO0VBQW1DLGFOMEtaO0NNMUt1Qzs7QUFDOUQ7RUFBd0MsYU4yS1o7Q00zSzRDOztBQUN4RTtFQUFxQyxhTjNFWjtDTTJFeUM7O0FBQ2xFO0VBQXFDLGFON0VaO0NNNkV5Qzs7QUFDbEU7O0VBQ3NDLGFObEVaO0NNa0UwQzs7QUFDcEU7RUFBMkMsYU4ra0JaO0NNL2tCK0M7O0FBQzlFO0VBQTRDLGFONEhaO0NNNUhnRDs7QUFDaEY7RUFBeUMsYU5UWjtDTVM2Qzs7QUFDMUU7RUFBZ0MsYU4yUVo7Q00zUW9DOztBQUN4RDs7RUFDaUMsYU42Q1o7Q003Q3FDOztBQUMxRDtFQUFxQyxhTmtEWjtDTWxEeUM7O0FBQ2xFO0VBQXdDLGFOc2lCWjtDTXRpQjRDOztBQUN4RTtFQUEwQyxhTm9pQlo7Q01waUI4Qzs7QUFDNUU7RUFBc0MsYU4yZVo7Q00zZTBDOztBQUNwRTtFQUFvQyxhTjhOWjtDTTlOd0M7O0FBQ2hFO0VBQXFDLGFOb2NaO0NNcGN5Qzs7QUFDbEU7RUFBNEMsYU51Ulo7Q012UmdEOztBQUNoRjtFQUF1QyxhTjZoQlo7Q003aEIyQzs7QUFDdEU7RUFBMEMsYU5zR1o7Q010RzhDOztBQUM1RTtFQUFvQyxhTjhiWjtDTTlid0M7O0FBQ2hFO0VBQW1DLGFOcWpCWjtDTXJqQnVDOztBQUM5RDtFQUEwQyxhTmdMWjtDTWhMOEM7O0FBQzVFO0VBQW1DLGFOdWtCWjtDTXZrQnVDOztBQUM5RDtFQUFvQyxhTnFRWjtDTXJRd0M7O0FBQ2hFO0VBQWtDLGFOaVdaO0NNaldzQzs7QUFDNUQ7RUFBcUMsYU4yZFo7Q00zZHlDOztBQUNsRTtFQUF1QyxhTmpEWjtDTWlEMkM7O0FBQ3RFO0VBQXlDLGFOK1ZaO0NNL1Y2Qzs7QUFDMUU7RUFBb0MsYU5zakJaO0NNdGpCd0M7O0FBQ2hFOztFQUNxQyxhTmdHWjtDTWhHeUM7O0FBQ2xFO0VBQW1DLGFOb0taO0NNcEt1Qzs7QUFDOUQ7RUFBbUMsYU4wakJaO0NNMWpCdUM7O0FBQzlEO0VBQXdDLGFOb0NaO0NNcEM0Qzs7QUFDeEU7O0VBQ2dDLGFOK1laO0NNL1lvQzs7QUFDeEQ7RUFBa0MsYU5vTVo7Q01wTXNDOztBQUM1RDtFQUFxQyxhTnJEWjtDTXFEeUM7O0FBQ2xFO0VBQWlDLGFOaEZaO0NNZ0ZxQzs7QUFDMUQ7RUFBd0MsYU5yQlo7Q01xQjRDOztBQUN4RTtFQUF5QyxhTm9MWjtDTXBMNkM7O0FBQzFFO0VBQXdDLGFOa0xaO0NNbEw0Qzs7QUFDeEU7RUFBc0MsYU5tTFo7Q01uTDBDOztBQUNwRTtFQUF3QyxhTitLWjtDTS9LNEM7O0FBQ3hFO0VBQThDLGFOcklaO0NNcUlrRDs7QUFDcEY7RUFBK0MsYU5qSVo7Q01pSW1EOztBQUN0RjtFQUE0QyxhTmpJWjtDTWlJZ0Q7O0FBQ2hGO0VBQThDLGFOeklaO0NNeUlrRDs7QUFDcEY7RUFBa0MsYU4ySlo7Q00zSnNDOztBQUM1RDtFQUFtQyxhTjZsQlo7Q003bEJ1Qzs7QUFDOUQ7RUFBa0MsYU5xZVo7Q01yZXNDOztBQUM1RDtFQUFtQyxhTnlHWjtDTXpHdUM7O0FBQzlEO0VBQXNDLGFOekVaO0NNeUUwQzs7QUFDcEU7RUFBdUMsYU5sSVo7Q01rSTJDOztBQUN0RTs7RUFDa0MsYU5pakJaO0NNampCc0M7O0FBQzVEOztFQUNpQyxhTjRPWjtDTTVPcUM7O0FBQzFEO0VBQWtDLGFOZFo7Q01jc0M7O0FBQzVEO0VBQWtDLGFOMEdaO0NNMUdzQzs7QUFDNUQ7O0VBQ3FDLGFONlhaO0NNN1h5Qzs7QUFDbEU7O0VBQ29DLGFOMkZaO0NNM0Z3Qzs7QUFDaEU7RUFBc0MsYU42U1o7Q003UzBDOztBQUNwRTs7RUFDcUMsYU5xR1o7Q01yR3lDOztBQUNsRTtFQUFtQyxhTmdiWjtDTWhidUM7O0FBQzlEOzs7RUFFaUMsYU5sSVo7Q01rSXFDOztBQUMxRDtFQUFvQyxhTnNPWjtDTXRPd0M7O0FBQ2hFO0VBQW9DLGFOb09aO0NNcE93Qzs7QUFDaEU7RUFBMEMsYU4rYlo7Q00vYjhDOztBQUM1RTtFQUFzQyxhTjJnQlo7Q00zZ0IwQzs7QUFDcEU7RUFBa0MsYU51Y1o7Q012Y3NDOztBQUM1RDtFQUFrQyxhTnlPWjtDTXpPc0M7O0FBQzVEO0VBQWtDLGFONmZaO0NNN2ZzQzs7QUFDNUQ7RUFBc0MsYU5tVFo7Q01uVDBDOztBQUNwRTtFQUE2QyxhTm9UWjtDTXBUaUQ7O0FBQ2xGO0VBQStDLGFOZ0laO0NNaEltRDs7QUFDdEY7RUFBd0MsYU40SFo7Q001SDRDOztBQUN4RTtFQUFrQyxhTnFRWjtDTXJRc0M7O0FBQzVEO0VBQXVDLGFOcEZaO0NNb0YyQzs7QUFDdEU7RUFBcUMsYU45RVo7Q004RXlDOztBQUNsRTtFQUF1QyxhTnJGWjtDTXFGMkM7O0FBQ3RFO0VBQXdDLGFOckZaO0NNcUY0Qzs7QUFDeEU7RUFBb0MsYU5oQ1o7Q01nQ3dDOztBQUNoRTs7RUFDaUMsYU4wWVo7Q00xWXFDOztBQUMxRDs7RUFDc0MsYU44WVo7Q005WTBDOztBQUNwRTs7RUFDcUMsYU4yWVo7Q00zWXlDOztBQUNsRTtFQUFxQyxhTlVaO0NNVnlDOztBQUNsRTtFQUFxQyxhTnVNWjtDTXZNeUM7O0FBQ2xFOztFQUNpQyxhTnFmWjtDTXJmcUM7O0FBQzFEOztFQUNrQyxhTm9GWjtDTXBGc0M7O0FBQzVEOztFQUN1QyxhTithWjtDTS9hMkM7O0FBQ3RFO0VBQXNDLGFON0NaO0NNNkMwQzs7QUFDcEU7RUFBdUMsYU4xQ1o7Q00wQzJDOztBQUN0RTs7RUFDaUMsYU5wSVo7Q01vSXFDOztBQUMxRDtFQUFvQyxhTjZXWjtDTTdXd0M7O0FBQ2hFO0VBQXFDLGFOeWVaO0NNemV5Qzs7QUFDbEU7O0VBQ3NDLGFOckVaO0NNcUUwQzs7QUFDcEU7RUFBd0MsYU5xTFo7Q01yTDRDOztBQUN4RTtFQUFxQyxhTkdaO0NNSHlDOztBQUNsRTtFQUEyQyxhTm5FWjtDTW1FK0M7O0FBQzlFO0VBQXlDLGFObkVaO0NNbUU2Qzs7QUFDMUU7RUFBb0MsYU5pZlo7Q01qZndDOztBQUNoRTtFQUF3QyxhTjhZWjtDTTlZNEM7O0FBQ3hFO0VBQXFDLGFOeVpaO0NNelp5Qzs7QUFDbEU7RUFBbUMsYU45Slo7Q004SnVDOztBQUM5RDtFQUFtQyxhTmxFWjtDTWtFdUM7O0FBQzlEO0VBQW9DLGFOMUNaO0NNMEN3Qzs7QUFDaEU7RUFBd0MsYU44Qlo7Q005QjRDOztBQUN4RTtFQUF1QyxhTjFJWjtDTTBJMkM7O0FBQ3RFO0VBQXVDLGFOc0haO0NNdEgyQzs7QUFDdEU7RUFBc0MsYU5yT1o7Q01xTzBDOztBQUNwRTtFQUFtQyxhTjRNWjtDTTVNdUM7O0FBQzlEO0VBQXdDLGFOVVo7Q01WNEM7O0FBQ3hFO0VBQWlDLGFOM0taO0NNMktxQzs7QUFDMUQ7RUFBcUMsYU51Rlo7Q012RnlDOztBQUNsRTtFQUF3QyxhTjJRWjtDTTNRNEM7O0FBQ3hFO0VBQThDLGFOck9aO0NNcU9rRDs7QUFDcEY7RUFBK0MsYU5yT1o7Q01xT21EOztBQUN0RjtFQUE0QyxhTnJPWjtDTXFPZ0Q7O0FBQ2hGO0VBQThDLGFOek9aO0NNeU9rRDs7QUFDcEY7RUFBdUMsYU5yT1o7Q01xTzJDOztBQUN0RTtFQUF3QyxhTnJPWjtDTXFPNEM7O0FBQ3hFO0VBQXFDLGFOck9aO0NNcU95Qzs7QUFDbEU7RUFBdUMsYU56T1o7Q015TzJDOztBQUN0RTtFQUFvQyxhTnBEWjtDTW9Ed0M7O0FBQ2hFO0VBQW1DLGFONElaO0NNNUl1Qzs7QUFDOUQ7RUFBbUMsYU53WVo7Q014WXVDOztBQUM5RDs7RUFDbUMsYU51TVo7Q012TXVDOztBQUM5RDtFQUFxQyxhTnpHWjtDTXlHeUM7O0FBQ2xFO0VBQXVDLGFOeVFaO0NNelEyQzs7QUFDdEU7RUFBd0MsYU55UVo7Q016UTRDOztBQUN4RTtFQUFvQyxhTitWWjtDTS9Wd0M7O0FBQ2hFO0VBQW1DLGFOOUdaO0NNOEd1Qzs7QUFDOUQ7O0VBQ2tDLGFOb1JaO0NNcFJzQzs7QUFDNUQ7RUFBdUMsYU4rQ1o7Q00vQzJDOztBQUN0RTtFQUFxQyxhTm1CWjtDTW5CeUM7O0FBQ2xFO0VBQTBDLGFOb0JaO0NNcEI4Qzs7QUFDNUU7RUFBb0MsYU5xVVo7Q01yVXdDOztBQUNoRTtFQUFvQyxhTjJCWjtDTTNCd0M7O0FBQ2hFO0VBQWtDLGFOZ0xaO0NNaExzQzs7QUFDNUQ7RUFBb0MsYU4yQlo7Q00zQndDOztBQUNoRTtFQUF1QyxhTnVIWjtDTXZIMkM7O0FBQ3RFO0VBQW1DLGFOTVo7Q01OdUM7O0FBQzlEO0VBQTJDLGFOSVo7Q01KK0M7O0FBQzlFO0VBQXFDLGFONlhaO0NNN1h5Qzs7QUFDbEU7RUFBaUMsYU5oSFo7Q01nSHFDOztBQUMxRDs7RUFDc0MsYU51UVo7Q012UTBDOztBQUNwRTs7O0VBRXdDLGFOc1ZaO0NNdFY0Qzs7QUFDeEU7RUFBMkMsYU53SVo7Q014SStDOztBQUM5RTtFQUFpQyxhTmhHWjtDTWdHcUM7O0FBQzFEO0VBQXNDLGFOdkhaO0NNdUgwQzs7QUFDcEU7O0VBQ3lDLGFOdEpaO0NNc0o2Qzs7QUFDMUU7RUFBcUMsYU55T1o7Q016T3lDOztBQUNsRTtFQUFpQyxhTjBGWjtDTTFGcUM7O0FBQzFEO0VBQXdDLGFOMURaO0NNMEQ0Qzs7QUFDeEU7RUFBd0MsYU5rV1o7Q01sVzRDOztBQUN4RTtFQUFzQyxhTjRWWjtDTTVWMEM7O0FBQ3BFO0VBQW1DLGFObEVaO0NNa0V1Qzs7QUFDOUQ7RUFBeUMsYU5nT1o7Q01oTzZDOztBQUMxRTtFQUF1QyxhTjJKWjtDTTNKMkM7O0FBQ3RFO0VBQTZDLGFOMkpaO0NNM0ppRDs7QUFDbEY7RUFBbUMsYU5zUlo7Q010UnVDOztBQUM5RDtFQUF1QyxhTjVMWjtDTTRMMkM7O0FBQ3RFO0VBQThDLGFOeEJaO0NNd0JrRDs7QUFDcEY7RUFBbUMsYU51UFo7Q012UHVDOztBQUM5RDtFQUFtQyxhTjZJWjtDTTdJdUM7O0FBQzlEO0VBQWdELGFOOUpaO0NNOEpvRDs7QUFDeEY7RUFBaUQsYU45Slo7Q004SnFEOztBQUMxRjtFQUE4QyxhTjlKWjtDTThKa0Q7O0FBQ3BGO0VBQWdELGFObEtaO0NNa0tvRDs7QUFDeEY7RUFBa0MsYU44RFo7Q005RHNDOztBQUM1RDtFQUFpQyxhTnJIWjtDTXFIcUM7O0FBQzFEO0VBQW1DLGFOdlNaO0NNdVN1Qzs7QUFDOUQ7RUFBdUMsYU4yWlo7Q00zWjJDOztBQUN0RTtFQUFxQyxhTmhOWjtDTWdOeUM7O0FBQ2xFO0VBQXVDLGFON0ZaO0NNNkYyQzs7QUFDdEU7RUFBdUMsYU43Rlo7Q002RjJDOztBQUN0RTtFQUF1QyxhTitPWjtDTS9PMkM7O0FBQ3RFO0VBQXdDLGFOaU1aO0NNak00Qzs7QUFDeEU7RUFBbUMsYU42V1o7Q003V3VDOztBQUM5RDtFQUF5QyxhTjBJWjtDTTFJNkM7O0FBQzFFO0VBQTJDLGFOMElaO0NNMUkrQzs7QUFDOUU7RUFBcUMsYU5xRlo7Q01yRnlDOztBQUNsRTtFQUF1QyxhTm1GWjtDTW5GMkM7O0FBQ3RFO0VBQXlDLGFObkxaO0NNbUw2Qzs7QUFDMUU7RUFBMEMsYU4wS1o7Q00xSzhDOztBQUM1RTtFQUFpRCxhTnBGWjtDTW9GcUQ7O0FBQzFGO0VBQXlDLGFOd1BaO0NNeFA2Qzs7QUFDMUU7RUFBb0MsYU5qSlo7Q01pSndDOztBQUNoRTs7RUFDZ0QsYU4vTVo7Q00rTW9EOztBQUN4Rjs7RUFDOEMsYU45TVo7Q004TWtEOztBQUNwRjs7RUFDaUQsYU5qTlo7Q01pTnFEOztBQUMxRjs7RUFDZ0MsYU52R1o7Q011R29DOztBQUN4RDtFQUFnQyxhTmhDWjtDTWdDb0M7O0FBQ3hEOztFQUNnQyxhTnFZWjtDTXJZb0M7O0FBQ3hEOztFQUNnQyxhTjRDWjtDTTVDb0M7O0FBQ3hEOzs7O0VBR2dDLGFOZ0RaO0NNaERvQzs7QUFDeEQ7OztFQUVnQyxhTmlOWjtDTWpOb0M7O0FBQ3hEOztFQUNnQyxhTitDWjtDTS9Db0M7O0FBQ3hEOztFQUNnQyxhTjNQWjtDTTJQb0M7O0FBQ3hEO0VBQWlDLGFOaEdaO0NNZ0dxQzs7QUFDMUQ7RUFBc0MsYU5wRlo7Q01vRjBDOztBQUNwRTtFQUEyQyxhTjBQWjtDTTFQK0M7O0FBQzlFO0VBQTRDLGFOMFBaO0NNMVBnRDs7QUFDaEY7RUFBNEMsYU4wUFo7Q00xUGdEOztBQUNoRjtFQUE2QyxhTjBQWjtDTTFQaUQ7O0FBQ2xGO0VBQTZDLGFONlBaO0NNN1BpRDs7QUFDbEY7RUFBOEMsYU42UFo7Q003UGtEOztBQUNwRjtFQUFzQyxhTmtVWjtDTWxVMEM7O0FBQ3BFO0VBQXdDLGFOOFRaO0NNOVQ0Qzs7QUFDeEU7RUFBMkMsYU55YVo7Q016YStDOztBQUM5RTtFQUFvQyxhTnNhWjtDTXRhd0M7O0FBQ2hFO0VBQWlDLGFOMlpaO0NNM1pxQzs7QUFDMUQ7RUFBd0MsYU4yWlo7Q00zWjRDOztBQUN4RTtFQUF5QyxhTm9hWjtDTXBhNkM7O0FBQzFFO0VBQW9DLGFOeEpaO0NNd0p3Qzs7QUFDaEU7RUFBMkMsYU44UFo7Q005UCtDOztBQUM5RTtFQUFzQyxhTmdCWjtDTWhCMEM7O0FBQ3BFO0VBQW1DLGFOcEZaO0NNb0Z1Qzs7QUFDOUQ7RUFBZ0MsYU4zV1o7Q00yV29DOztBQUN4RDtFQUFzQyxhTi9SWjtDTStSMEM7O0FBQ3BFO0VBQTZDLGFOL1JaO0NNK1JpRDs7QUFDbEY7RUFBbUMsYU4rVVo7Q00vVXVDOztBQUM5RDtFQUEwQyxhTitVWjtDTS9VOEM7O0FBQzVFO0VBQTRDLGFOZ0RaO0NNaERnRDs7QUFDaEY7RUFBMEMsYU5rRFo7Q01sRDhDOztBQUM1RTtFQUE0QyxhTitDWjtDTS9DZ0Q7O0FBQ2hGO0VBQTZDLGFOK0NaO0NNL0NpRDs7QUFDbEY7RUFBa0MsYU5qV1o7Q01pV3NDOztBQUM1RDtFQUFvQyxhTm1ZWjtDTW5Zd0M7O0FBQ2hFO0VBQW9DLGFON1daO0NNNld3Qzs7QUFDaEU7RUFBa0MsYU5rQ1o7Q01sQ3NDOztBQUM1RDtFQUFxQyxhTjVLWjtDTTRLeUM7O0FBQ2xFO0VBQWtDLGFOZ05aO0NNaE5zQzs7QUFDNUQ7RUFBdUMsYU54Rlo7Q013RjJDOztBQUN0RTtFQUFtQyxhTjRUWjtDTTVUdUM7O0FBQzlEO0VBQW1DLGFOdElaO0NNc0l1Qzs7QUFDOUQ7RUFBaUMsYU42Q1o7Q003Q3FDOztBQUMxRDs7RUFDcUMsYU41RFo7Q000RHlDOztBQUNsRTtFQUFrQyxhTjhQWjtDTTlQc0M7O0FBQzVEO0VBQW1DLGFOdUVaO0NNdkV1Qzs7QUFDOUQ7RUFBb0MsYU45V1o7Q004V3dDOztBQUNoRTtFQUFnQyxhTnRTWjtDTXNTb0M7O0FBQ3hEO0VBQStCLGFOaVdaO0NNaldtQzs7QUFDdEQ7RUFBa0MsYU51V1o7Q012V3NDOztBQUM1RDtFQUFtQyxhTitJWjtDTS9JdUM7O0FBQzlEO0VBQXNDLGFOa0ZaO0NNbEYwQzs7QUFDcEU7RUFBMkMsYU42Tlo7Q003TitDOztBQUM5RTtFQUFpRCxhTi9XWjtDTStXcUQ7O0FBQzFGO0VBQWdELGFOalhaO0NNaVhvRDs7QUFDeEY7O0VBQ2dELGFOelJaO0NNeVJvRDs7QUFDeEY7RUFBeUMsYU5uTVo7Q01tTTZDOztBQUMxRTtFQUF1QyxhTmlXWjtDTWpXMkM7O0FBQ3RFO0VBQXlDLGFOb1ZaO0NNcFY2Qzs7QUFDMUU7O0VBQ2dDLGFOMFNaO0NNMVNvQzs7QUFDeEQ7RUFBMEMsYU4wR1o7Q00xRzhDOztBQUM1RTtFQUEwQyxhTjRNWjtDTTVNOEM7O0FBQzVFO0VBQWtDLGFOc0xaO0NNdExzQzs7QUFDNUQ7RUFBNEMsYU56TFo7Q015TGdEOztBQUNoRjtFQUFzQyxhTm9XWjtDTXBXMEM7O0FBQ3BFO0VBQW1DLGFOOERaO0NNOUR1Qzs7QUFDOUQ7OztFQUV1QyxhTjhTWjtDTTlTMkM7O0FBQ3RFOztFQUMyQyxhTjFGWjtDTTBGK0M7O0FBQzlFO0VBQWtDLGFOc1daO0NNdFdzQzs7QUFDNUQ7RUFBbUMsYU5sR1o7Q01rR3VDOztBQUM5RDtFQUFtQyxhTmdIWjtDTWhIdUM7O0FBQzlEO0VBQTBDLGFOaUhaO0NNakg4Qzs7QUFDNUU7RUFBK0MsYU55Tlo7Q016Tm1EOztBQUN0RjtFQUF3QyxhTnVOWjtDTXZONEM7O0FBQ3hFO0VBQXNDLGFOL05aO0NNK04wQzs7QUFDcEU7RUFBaUMsYU41Tlo7Q000TnFDOztBQUMxRDtFQUEwQyxhTjJFWjtDTTNFOEM7O0FBQzVFO0VBQTJDLGFOeUVaO0NNekUrQzs7QUFDOUU7RUFBbUMsYU52Tlo7Q011TnVDOztBQUM5RDtFQUFtQyxhTnpDWjtDTXlDdUM7O0FBQzlEO0VBQXFDLGFOcENaO0NNb0N5Qzs7QUFDbEU7RUFBZ0MsYU50TFo7Q01zTG9DOztBQUN4RDtFQUFxQyxhTjdVWjtDTTZVeUM7O0FBQ2xFO0VBQWtDLGFOMVJaO0NNMFJzQzs7QUFDNUQ7RUFBZ0MsYU5zRFo7Q010RG9DOztBQUN4RDtFQUFrQyxhTm1MWjtDTW5Mc0M7O0FBQzVEO0VBQWlDLGFOclBaO0NNcVBxQzs7QUFDMUQ7RUFBa0MsYU5yUFo7Q01xUHNDOztBQUM1RDtFQUFvQyxhTjdXWjtDTTZXd0M7O0FBQ2hFO0VBQTJDLGFON1daO0NNNlcrQzs7QUFDOUU7RUFBa0MsYU4wTFo7Q00xTHNDOztBQUM1RDtFQUF5QyxhTjBMWjtDTTFMNkM7O0FBQzFFO0VBQW9DLGFOeUZaO0NNekZ3Qzs7QUFDaEU7O0VBQ2dDLGFOelVaO0NNeVVvQzs7QUFDeEQ7O0VBQ2lDLGFOK01aO0NNL01xQzs7QUFDMUQ7RUFBaUMsYU40UFo7Q001UHFDOztBQUMxRDtFQUFvQyxhTnVLWjtDTXZLd0M7O0FBQ2hFO0VBQXVDLGFOdFBaO0NNc1AyQzs7QUFDdEU7RUFBdUMsYU5pS1o7Q01qSzJDOztBQUN0RTtFQUFxQyxhTjlQWjtDTThQeUM7O0FBQ2xFO0VBQXVDLGFOL0xaO0NNK0wyQzs7QUFDdEU7RUFBd0MsYU54TFo7Q013TDRDOztBQUN4RTtFQUF5QyxhTnJNWjtDTXFNNkM7O0FBQzFFO0VBQThDLGFOL0xaO0NNK0xrRDs7QUFDcEY7OztFQUV5QyxhTnhNWjtDTXdNNkM7O0FBQzFFOztFQUMyQyxhTjlNWjtDTThNK0M7O0FBQzlFOztFQUN5QyxhTi9NWjtDTStNNkM7O0FBQzFFOztFQUN5QyxhTnBNWjtDTW9NNkM7O0FBQzFFO0VBQXdDLGFOak5aO0NNaU40Qzs7QUFDeEU7RUFBaUMsYU51Ulo7Q012UnFDOztBQUMxRDtFQUFvQyxhTjVTWjtDTTRTd0M7O0FBQ2hFO0VBQXFDLGFOOUVaO0NNOEV5Qzs7QUFDbEU7Ozs7O0VBSXNDLGFObkVaO0NNbUUwQzs7QUFDcEU7RUFBMkMsYU4vVFo7Q00rVCtDOztBQUM5RTs7O0VBRWtDLGFOcURaO0NNckRzQzs7QUFDNUQ7O0VBQ21DLGFOblFaO0NNbVF1Qzs7QUFDOUQ7RUFBdUMsYU56S1o7Q015SzJDOztBQUN0RTtFQUFnQyxhTjNLWjtDTTJLb0M7O0FBQ3hEOzs7RUFFd0MsYU54Slo7Q013SjRDOztBQUN4RTtFQUEwQyxhTjJLWjtDTTNLOEM7O0FBQzVFO0VBQStCLGFOaUNaO0NNakNtQzs7QUFDdEQ7O0VBQ21DLGFOMFFaO0NNMVF1Qzs7QUFDOUQ7O0VBQ3dDLGFOVlo7Q01VNEM7O0FBQ3hFOztFQUMwQyxhTlhaO0NNVzhDOztBQUM1RTtFQUFvQyxhTjFJWjtDTTBJd0M7O0FBQ2hFO0VBQXdDLGFObFZaO0NNa1Y0Qzs7QUFDeEU7RUFBbUMsYU5qSlo7Q01pSnVDOztBQUM5RDtFQUFzQyxhTmJaO0NNYTBDOztBQUNwRTtFQUFvQyxhTitGWjtDTS9Gd0M7O0FBQ2hFO0VBQXNDLGFOdUVaO0NNdkUwQzs7QUFDcEU7RUFBNkMsYU51RVo7Q012RWlEOztBQUNsRjtFQUFpQyxhTnpaWjtDTXlacUM7O0FBQzFEOztFQUNxQyxhTjVNWjtDTTRNeUM7O0FBQ2xFO0VBQWdDLGFOME1aO0NNMU1vQzs7QUFDeEQ7RUFBdUMsYU54YVo7Q013YTJDOztBQUN0RTtFQUFpQyxhTklaO0NNSnFDOztBQUMxRDtFQUF1QyxhTnVGWjtDTXZGMkM7O0FBQ3RFO0VBQW1DLGFOMk1aO0NNM011Qzs7QUFDOUQ7RUFBaUMsYU4rUVo7Q00vUXFDOztBQUMxRDtFQUF3QyxhTnpDWjtDTXlDNEM7O0FBQ3hFO0VBQWlDLGFOd1BaO0NNeFBxQzs7QUFDMUQ7RUFBdUMsYU5yWlo7Q01xWjJDOztBQUN0RTtFQUFtQyxhTnZCWjtDTXVCdUM7O0FBQzlEO0VBQTBDLGFOM0xaO0NNMkw4Qzs7QUFDNUU7RUFBb0MsYU41WFo7Q000WHdDOztBQUNoRTtFQUEwQyxhTmhZWjtDTWdZOEM7O0FBQzVFO0VBQXdDLGFObllaO0NNbVk0Qzs7QUFDeEU7RUFBb0MsYU50WVo7Q01zWXdDOztBQUNoRTtFQUFzQyxhTmxZWjtDTWtZMEM7O0FBQ3BFO0VBQXNDLGFObFlaO0NNa1kwQzs7QUFDcEU7RUFBdUMsYU4zYlo7Q00yYjJDOztBQUN0RTtFQUF5QyxhTjNiWjtDTTJiNkM7O0FBQzFFO0VBQWtDLGFOK0taO0NNL0tzQzs7QUFDNUQ7RUFBc0MsYU5uVlo7Q01tVjBDOztBQUNwRTtFQUErQixhTjlkWjtDTThkbUM7O0FBQ3REO0VBQXVDLGFONVJaO0NNNFIyQzs7QUFDdEU7RUFBd0MsYU4vQ1o7Q00rQzRDOztBQUN4RTtFQUEwQyxhTjliWjtDTThiOEM7O0FBQzVFO0VBQXVDLGFOdGZaO0NNc2YyQzs7QUFDdEU7RUFBc0MsYU4vQlo7Q00rQjBDOztBQUNwRTtFQUF1QyxhTnpIWjtDTXlIMkM7O0FBQ3RFO0VBQW1DLGFOdklaO0NNdUl1Qzs7QUFDOUQ7RUFBMEMsYU52SVo7Q011SThDOztBQUM1RTtFQUF1QyxhTjRKWjtDTTVKMkM7O0FBQ3RFO0VBQXNDLGFONEpaO0NNNUowQzs7QUFDcEU7RUFBb0MsYU54Y1o7Q013Y3dDOztBQUNoRTtFQUFnQyxhTmpiWjtDTWlib0M7O0FBQ3hEO0VBQW9DLGFOdkpaO0NNdUp3Qzs7QUFDaEU7RUFBc0MsYU4zZ0JaO0NNMmdCMEM7O0FBQ3BFO0VBQStCLGFON1paO0NNNlptQzs7QUFDdEQ7OztFQUVnQyxhTnpLWjtDTXlLb0M7O0FBQ3hEO0VBQXFDLGFOcEdaO0NNb0d5Qzs7QUFDbEU7RUFBdUMsYU54Ylo7Q013YjJDOztBQUN0RTtFQUEyQyxhTjVXWjtDTTRXK0M7O0FBQzlFO0VBQXFDLGFOOVZaO0NNOFZ5Qzs7QUFDbEU7RUFBcUMsYU45UFo7Q004UHlDOztBQUNsRTtFQUFvQyxhTnJKWjtDTXFKd0M7O0FBQ2hFO0VBQW1DLGFOZVo7Q01mdUM7O0FBQzlEO0VBQXlDLGFOMkJaO0NNM0I2Qzs7QUFDMUU7RUFBd0MsYU5vQ1o7Q01wQzRDOztBQUN4RTtFQUFxQyxhTnFDWjtDTXJDeUM7O0FBQ2xFO0VBQXNDLGFONWFaO0NNNGEwQzs7QUFDcEU7RUFBNEMsYU45YVo7Q004YWdEOztBQUNoRjtFQUFvQyxhTi9WWjtDTStWd0M7O0FBQ2hFO0VBQWlDLGFOb0JaO0NNcEJxQzs7QUFDMUQ7RUFBd0MsYU44S1o7Q005SzRDOztBQUN4RTtFQUF1QyxhTi9GWjtDTStGMkM7O0FBQ3RFO0VBQXdDLGFONkVaO0NNN0U0Qzs7QUFDeEU7RUFBc0MsYU45TVo7Q004TTBDOztBQUNwRTtFQUFrQyxhTitLWjtDTS9Lc0M7O0FBQzVEO0VBQWlDLGFON0haO0NNNkhxQzs7QUFDMUQ7RUFBb0MsYU5uSFo7Q01tSHdDOztBQUNoRTs7RUFDd0MsYU5rSVo7Q01sSTRDOztBQUN4RTtFQUE0QyxhTmtJWjtDTWxJZ0Q7O0FBQ2hGO0VBQXlDLGFOMEtaO0NNMUs2Qzs7QUFDMUU7RUFBd0MsYU5sSVo7Q01rSTRDOztBQUN4RTtFQUF1QyxhTnlLWjtDTXpLMkM7O0FBQ3RFO0VBQXdDLGFObklaO0NNbUk0Qzs7QUFDeEU7RUFBMEMsYU5sSVo7Q01rSThDOztBQUM1RTtFQUEwQyxhTnBJWjtDTW9JOEM7O0FBQzVFO0VBQW1DLGFOMUdaO0NNMEd1Qzs7QUFDOUQ7RUFBdUMsYU43UVo7Q002UTJDOztBQUN0RTtFQUE4QyxhTjFVWjtDTTBVa0Q7O0FBQ3BGO0VBQXdDLGFOekVaO0NNeUU0Qzs7QUFDeEU7RUFBcUMsYU5rTFo7Q01sTHlDOztBQUNsRTtFQUFtQyxhTlhaO0NNV3VDOztBQUM5RDtFQUFzQyxhTnVKWjtDTXZKMEM7O0FBQ3BFO0VBQXVDLGFOd0paO0NNeEoyQzs7QUFDdEU7O0VBQ2dDLGFOL2ZaO0NNK2ZvQzs7QUFDeEQ7RUFBb0MsYU40Slo7Q001SndDOztBQUNoRTtFQUFrQyxhTjhHWjtDTTlHc0M7O0FBQzVEO0VBQW1DLGFOd0RaO0NNeER1Qzs7QUFDOUQ7RUFBbUMsYU45SVo7Q004SXVDOztBQUM5RDs7RUFDeUMsYU4wTFo7Q00xTDZDOztBQUMxRTtFQUEwQyxhTmpIWjtDTWlIOEM7O0FBQzVFO0VBQXFDLGFOckhaO0NNcUh5Qzs7QUFDbEU7RUFBeUMsYU5uV1o7Q01tVzZDOztBQUMxRTs7O0VBRXlDLGFOL2dCWjtDTStnQjZDOztBQUMxRTs7RUFDbUQsYU45Z0JaO0NNOGdCdUQ7O0FBQzlGOztFQUN5QyxhTmxoQlo7Q01raEI2Qzs7QUFDMUU7O0VBQzRDLGFObmhCWjtDTW1oQmdEOztBQUNoRjs7RUFDMEMsYU54aEJaO0NNd2hCOEM7O0FBQzVFO0VBQTBDLGFOM0laO0NNMkk4Qzs7QUFDNUU7RUFBcUMsYU4zT1o7Q00yT3lDOztBQUNsRTtFQUF5QyxhTnhJWjtDTXdJNkM7O0FBQzFFO0VBQTJDLGFOeElaO0NNd0krQzs7QUFDOUU7RUFBd0MsYU53Qlo7Q014QjRDOztBQUN4RTtFQUEwQyxhTndCWjtDTXhCOEM7O0FBQzVFO0VBQW1DLGFOL2RaO0NNK2R1Qzs7QUFDOUQ7RUFBMkMsYU5sZVo7Q01rZStDOztBQUM5RTtFQUFrQyxhTnBjWjtDTW9jc0M7O0FBQzVEO0VBQTBDLGFObGpCWjtDTWtqQjhDOztBQUM1RTtFQUF3QyxhTnhQWjtDTXdQNEM7O0FBQ3hFOztFQUM0QyxhTnpQWjtDTXlQZ0Q7O0FBQ2hGOztFQUMyQyxhTjdQWjtDTTZQK0M7O0FBQzlFOztFQUMwQyxhTmhRWjtDTWdROEM7O0FBQzVFO0VBQXNDLGFOclFaO0NNcVEwQzs7QUFDcEU7O0VBQ3dDLGFOeFJaO0NNd1I0Qzs7QUFDeEU7O0VBQ3lDLGFON1JaO0NNNlI2Qzs7QUFDMUU7RUFBNEMsYU4xUlo7Q00wUmdEOztBQUNoRjtFQUEwQyxhTnBTWjtDTW9TOEM7O0FBQzVFO0VBQXlDLGFOM1JaO0NNMlI2Qzs7QUFDMUU7RUFBMkMsYU4vUlo7Q00rUitDOztBQUM5RTtFQUF5QyxhTmpTWjtDTWlTNkM7O0FBQzFFO0VBQXNDLGFOK0RaO0NNL0QwQzs7QUFDcEU7RUFBdUMsYU4vRlo7Q00rRjJDOztBQUN0RTtFQUE2QyxhTi9iWjtDTStiaUQ7O0FBQ2xGO0VBQStCLGFOdFVaO0NNc1VtQzs7QUFDdEQ7RUFBc0MsYU50VVo7Q01zVTBDOztBQUNwRTtFQUF3QyxhTmtFWjtDTWxFNEM7O0FBQ3hFO0VBQTBDLGFOcktaO0NNcUs4Qzs7QUFDNUU7RUFBaUQsYU5yS1o7Q01xS3FEOztBQUMxRjtFQUF1QyxhTjVVWjtDTTRVMkM7O0FBQ3RFO0VBQXdDLGFOd0haO0NNeEg0Qzs7QUFDeEU7RUFBbUMsYU5uRlo7Q01tRnVDOztBQUM5RDtFQUFtQyxhTnplWjtDTXlldUM7O0FBQzlEO0VBQW9DLGFOOVdaO0NNOFd3Qzs7QUFDaEU7RUFBa0MsYU54S1o7Q013S3NDOztBQUM1RDtFQUE4QyxhTnBRWjtDTW9Ra0Q7O0FBQ3BGOztFQUN1QyxhTlNaO0NNVDJDOztBQUN0RTtFQUFtQyxhTmpkWjtDTWlkdUM7O0FBQzlEO0VBQWtDLGFOem9CWjtDTXlvQnNDOztBQUM1RDtFQUFtQyxhTi9uQlo7Q00rbkJ1Qzs7QUFDOUQ7RUFBNEMsYU4zaEJaO0NNMmhCZ0Q7O0FBQ2hGO0VBQTZDLGFOOWhCWjtDTThoQmlEOztBQUNsRjtFQUE2QyxhTjVoQlo7Q000aEJpRDs7QUFDbEY7RUFBNkMsYU5qaUJaO0NNaWlCaUQ7O0FBQ2xGO0VBQXFDLGFOcFJaO0NNb1J5Qzs7QUFDbEU7RUFBb0MsYU41Tlo7Q000TndDOztBQUNoRTtFQUFzQyxhTjVOWjtDTTROMEM7O0FBQ3BFO0VBQWtDLGFOL05aO0NNK05zQzs7QUFDNUQ7RUFBZ0MsYU5sT1o7Q01rT29DOztBQUN4RDtFQUF1QyxhTnBlWjtDTW9lMkM7O0FBQ3RFO0VBQXlDLGFOcGVaO0NNb2U2Qzs7QUFDMUU7RUFBa0MsYU50U1o7Q01zU3NDOztBQUM1RDtFQUFrQyxhTmlGWjtDTWpGc0M7O0FBQzVEO0VBQXNDLGFObGtCWjtDTWtrQjBDOztBQUNwRTtFQUFzQyxhTnJYWjtDTXFYMEM7O0FBQ3BFO0VBQXlDLGFOcElaO0NNb0k2Qzs7QUFDMUU7RUFBaUMsYU5wY1o7Q01vY3FDOztBQUMxRDtFQUE0QyxhTmhlWjtDTWdlZ0Q7O0FBQ2hGO0VBQXFDLGFOcGZaO0NNb2Z5Qzs7QUFDbEU7RUFBaUMsYU5sTlo7Q01rTnFDOztBQUMxRDtFQUF5QyxhTjFYWjtDTTBYNkM7O0FBQzFFO0VBQWdDLGFOb0RaO0NNcERvQzs7QUFDeEQ7RUFBeUMsYU4zSlo7Q00ySjZDOztBQUMxRTtFQUFxQyxhTnpOWjtDTXlOeUM7O0FBQ2xFO0VBQW1DLGFObEhaO0NNa0h1Qzs7QUFDOUQ7RUFBeUMsYU43TFo7Q002TDZDOztBQUMxRTtFQUEyQyxhTjdMWjtDTTZMK0M7O0FBQzlFO0VBQXdDLGFOM0NaO0NNMkM0Qzs7QUFDeEU7RUFBMEMsYU4zQ1o7Q00yQzhDOztBQUM1RTtFQUF5QyxhTnJHWjtDTXFHNkM7O0FBQzFFO0VBQTRDLGFOckdaO0NNcUdnRDs7QUFDaEY7RUFBb0MsYU43VVo7Q002VXdDOztBQUNoRTtFQUFzQyxhTm5sQlo7Q01tbEIwQzs7QUFDcEU7RUFBd0MsYU5ubEJaO0NNbWxCNEM7O0FBQ3hFO0VBQW9DLGFOL0xaO0NNK0x3Qzs7QUFDaEU7RUFBbUMsYU5sWFo7Q01rWHVDOztBQUM5RDtFQUF1QyxhTmtGWjtDTWxGMkM7O0FBQ3RFO0VBQW9DLGFObUZaO0NNbkZ3Qzs7QUFDaEU7RUFBbUMsYU45Y1o7Q004Y3VDOztBQUM5RDtFQUE2QyxhTjJCWjtDTTNCaUQ7O0FBQ2xGO0VBQTJDLGFObUVaO0NNbkUrQzs7QUFDOUU7RUFBOEMsYU54S1o7Q013S2tEOztBQUNwRjtFQUFrQyxhTjlsQlo7Q004bEJzQzs7QUFDNUQ7RUFBOEMsYU50b0JaO0NNc29Ca0Q7O0FBQ3BGO0VBQWlELGFOcURaO0NNckRxRDs7QUFDMUY7RUFBb0MsYU54bEJaO0NNd2xCd0M7O0FBQ2hFO0VBQXdELGFONW9CWjtDTTRvQjREOztBQUN4Rzs7RUFDZ0UsYU45cUJaO0NNOHFCb0U7O0FBQ3hIOzs7RUFFaUMsYU52Zlo7Q011ZnFDOztBQUMxRDtFQUFrQyxhTmhZWjtDTWdZc0M7O0FBQzVEO0VBQW9DLGFOaFlaO0NNZ1l3Qzs7QUFDaEU7O0VBQzBDLGFOMUhaO0NNMEg4Qzs7QUFDNUU7RUFBdUMsYU56Ulo7Q015UjJDOztBQUN0RTtFQUFtQyxhTmlDWjtDTWpDdUM7O0FBQzlEO0VBQTBDLGFOaUNaO0NNakM4Qzs7QUFDNUU7RUFBcUMsYU5sSFo7Q01rSHlDOztBQUNsRTtFQUEyQyxhTmxIWjtDTWtIK0M7O0FBQzlFO0VBQTRDLGFObEhaO0NNa0hnRDs7QUFDaEY7RUFBdUMsYU5yTlo7Q01xTjJDOztBQUN0RTtFQUF3QyxhTnBiWjtDTW9iNEM7O0FBQ3hFO0VBQWtDLGFObUVaO0NNbkVzQzs7QUFDNUQ7RUFBc0MsYU5wRFo7Q01vRDBDOztBQUNwRTs7RUFDaUQsYU56WVo7Q015WXFEOztBQUMxRjs7RUFDeUMsYU43YVo7Q002YTZDOztBQUMxRTtFQUF3QyxhTnRYWjtDTXNYNEM7O0FBQ3hFO0VBQTBDLGFObGZaO0NNa2Y4Qzs7QUFDNUU7RUFBNEMsYU5sZlo7Q01rZmdEOztBQUNoRjtFQUFtQyxhTnRUWjtDTXNUdUM7O0FBQzlEO0VBQXlDLGFOcHRCWjtDTW90QjZDOztBQUMxRTtFQUEyQyxhTnB0Qlo7Q01vdEIrQzs7QUFDOUU7O0VBQ3lDLGFOcnRCWjtDTXF0QjZDOztBQUMxRTs7RUFDMkMsYU50dEJaO0NNc3RCK0M7O0FBQzlFO0VBQXdDLGFOSlo7Q01JNEM7O0FBQ3hFO0VBQTBDLGFOSlo7Q01JOEM7O0FBQzVFO0VBQW1DLGFOSFo7Q01HdUM7O0FBQzlEO0VBQXFDLGFOM1daO0NNMld5Qzs7QUFDbEU7O0VBQ29DLGFONVdaO0NNNFd3Qzs7QUFDaEU7O0VBQ3NDLGFON1daO0NNNlcwQzs7QUFDcEU7RUFBa0MsYU50Tlo7Q01zTnNDOztBQUM1RDtFQUEyQyxhTjNiWjtDTTJiK0M7O0FBQzlFO0VBQXFDLGFOdEZaO0NNc0Z5Qzs7QUFDbEU7OztFQUU2QyxhTnhFWjtDTXdFaUQ7O0FBQ2xGOztFQUN1RCxhTnZFWjtDTXVFMkQ7O0FBQ3RH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SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0Qm9uSE47O0FzQnhuSEM7RUp2Q0Y7SUkwQ1EsaUJBQXNCO0dBQ3ZCO0N0QjBuSE47O0FzQjluSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QmdvSE47O0FzQnBvSEM7RUp2Q0Y7SUkwQ1EsaUJBQXNCO0dBQ3ZCO0N0QnNvSE47O0FzQjFvSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjRvSE47O0FzQmhwSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QmtwSE47O0FzQnRwSEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QndwSE47O0FzQjVwSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjhwSE47O0FzQmxxSEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qm9xSE47O0FzQnhxSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjBxSE47O0FzQjlxSEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QmdySE47O0FzQnBySEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QnNySE47O0FzQjFySEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QjRySE47O0FzQmhzSEM7RUp2Q0Y7SUkwQ1EsZ0JBQXNCO0dBQ3ZCO0N0QmtzSE47O0FzQnRzSEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QndzSE47O0FzQjVzSEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjhzSE47O0FzQmx0SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qm90SE47O0FzQnh0SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjB0SE47O0FzQjl0SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qmd1SE47O0FzQnB1SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QnN1SE47O0FzQjF1SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QjR1SE47O0FzQmh2SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0Qmt2SE47O0FzQnR2SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qnd2SE47O0FzQjV2SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0Qjh2SE47O0FzQmx3SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qm93SE47O0FzQnh3SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QjB3SE47O0FzQjl3SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qmd4SE47O0FzQnB4SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0QnN4SE47O0FzQjF4SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0QjR4SE47O0FzQmh5SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0Qmt5SE47O0FzQnR5SEM7RUp2Q0Y7SUkwQ1EsbUJBQXNCO0dBQ3ZCO0N0Qnd5SE47O0FzQjV5SEM7RUp2Q0Y7SUkwQ1Esa0JBQXNCO0dBQ3ZCO0N0Qjh5SE47O0FzQnZ5SEQ7RUFDRSxpQkh4Q2lDO0VHeUNqQyxlQUFjO0NBYWY7O0FBZkQ7RUFJSSxXSDVDK0I7Q0c2Q2hDOztBQUxIO0VBT0ksaUJIOUMrQjtDRytDaEM7O0FBUkg7RUFVSSxhSGhEK0I7Q0dpRGhDOztBQVhIO0VBYUksV0hsRCtCO0NHbURoQzs7QUFtQkg7RUFFRSxrQkFBbUI7RUFDbkIsdUJBQXlCO0VBQ3pCLHVCQUF1QjtFQUN2Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFFRSxZQUFtQjtFQUNuQixtQkFBeUI7RUFDekIsbUJBQXVCO0VBQ3ZCLG9CQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLG9CSGpGeUM7Q0drRjFDOztBQUVEO3VCQUN1QjtBQUN2QjtFQUVJLGVBQWM7RUFDZCxZQUFXO0VBQ1gsYUFBWTtDQU9iOztBQVhIO0VEN0JFLCtCQUE2QztFQ3FDekMsc0JBQXFCO0VBQ3JCLG9CQUFtQjtDQUNwQjs7QUFLTDt1QkFDdUI7QUZqR3ZCO0VFbUdFLGVMekhlO0NLOEhoQjs7QUZ4R0Q7RUVxR0ksZUwzSGE7RUs0SGIsc0JBQXFCO0NBQ3RCOztBQVdIO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUSxrQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGtCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUSxnQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGtCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUSxrQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGtCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVMsa0JIaEg2QjtDR2dIQTs7QUFDdEM7RUFBTSw2QkFBcUM7Q0FBSTs7QUFDL0M7RUFBUSxrQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGtCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUSxrQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGdCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUSxrQkhoSCtCO0NHZ0hIOztBQUNwQztFQUFRLGtCSGhIK0I7Q0dnSEg7O0FBQ3BDO0VBQVEsa0JIaEgrQjtDR2dISDs7QUFDcEM7RUFBUyxrQkhoSDZCO0NHZ0hBOztBQUV0QztFQUFPLFVBQVM7Q0FBSTs7QUFDcEI7RUFBTyxhQUFZO0NBQUk7O0FBQ3ZCO0VBQU8sY0FBYTtDQUFJOztBQUN4QjtFQUFPLGVIbkhRO0NHbUhtQjs7QUFDbEM7RUFBTyxlSG5Ia0I7Q0dtSE07O0FBQy9CO0VBQU8sZUhuSGtCO0NHbUhNOztBQUMvQjtFQUFPLGVIbkhrQjtDR21ITTs7QUFDL0I7RUFBTyxlSG5Ia0I7Q0dtSE07O0FBQy9CO0VBQU8sZUhuSGtCO0NHbUhNOztBQUMvQjtFQUFPLGVIbkhrQjtDR21ITTs7QUFDL0I7RUFBTyxlSG5Ia0I7Q0dtSE07O0FBQy9CO0VBQU8sZUhuSGtCO0NHbUhNOztBQUMvQjtFQUFRLGdCSG5IbUI7Q0dtSE07O0FBQ2pDO0VBQU8saUJBQWdCO0NBQUk7O0FBQzNCO0VBQU8sa0JIOUhRO0NHOEhzQjs7QUFDckM7RUFBTyxrQkg5SGtCO0NHOEhTOztBQUNsQztFQUFPLGtCSDlIa0I7Q0c4SFM7O0FBQ2xDO0VBQU8sa0JIOUhrQjtDRzhIUzs7QUFDbEM7RUFBTyxrQkg5SGtCO0NHOEhTOztBQUNsQztFQUFPLGtCSDlIa0I7Q0c4SFM7O0FBQ2xDO0VBQU8sa0JIOUhrQjtDRzhIUzs7QUFDbEM7RUFBTyxrQkg5SGtCO0NHOEhTOztBQUNsQztFQUFPLGtCSDlIa0I7Q0c4SFM7O0FBQ2xDO0VBQVEsbUJIOUhtQjtDRzhIUzs7QUFDcEM7RUFBTyxlQUFjO0NBQUk7O0FBQ3pCO0VBQU8sZ0JIeklRO0NHeUlvQjs7QUFDbkM7RUFBTyxnQkh6SWtCO0NHeUlPOztBQUNoQztFQUFPLGdCSHpJa0I7Q0d5SU87O0FBQ2hDO0VBQU8sZ0JIeklrQjtDR3lJTzs7QUFDaEM7RUFBTyxnQkh6SWtCO0NHeUlPOztBQUNoQztFQUFPLGdCSHpJa0I7Q0d5SU87O0FBQ2hDO0VBQU8sZ0JIeklrQjtDR3lJTzs7QUFDaEM7RUFBTyxnQkh6SWtCO0NHeUlPOztBQUNoQztFQUFPLGdCSHpJa0I7Q0d5SU87O0FBQ2hDO0VBQVEsaUJIekltQjtDR3lJTzs7QUFDbEM7RUFBTyxnQkFBZTtDQUFJOztBQUMxQjtFQUFPLGlCSHBKUTtDR29KcUI7O0FBQ3BDO0VBQU8saUJIcEprQjtDR29KUTs7QUFDakM7RUFBTyxpQkhwSmtCO0NHb0pROztBQUNqQztFQUFPLGlCSHBKa0I7Q0dvSlE7O0FBQ2pDO0VBQU8saUJIcEprQjtDR29KUTs7QUFDakM7RUFBTyxpQkhwSmtCO0NHb0pROztBQUNqQztFQUFPLGlCSHBKa0I7Q0dvSlE7O0FBQ2pDO0VBQU8saUJIcEprQjtDR29KUTs7QUFDakM7RUFBTyxpQkhwSmtCO0NHb0pROztBQUNqQztFQUFRLGtCSHBKbUI7Q0dvSlE7O0FBRW5DO0VBQU8sbUJBQWtCO0NBQUk7O0FBQzdCO0VBQU8sa0JBQWlCO0NBQUk7O0FBQzVCO0VBQU8sa0JBQWlCO0VBQUUsbUJBQWtCO0NBQUk7O0FBRWhEO0VBQU8sZUFBYztDQUFJOztBQUN6QjtFQUFPLGdCSHBLUTtDR29Lb0I7O0FBQ25DO0VBQU8sZ0JIcEtrQjtDR29LTzs7QUFDaEM7RUFBTyxnQkhwS2tCO0NHb0tPOztBQUNoQztFQUFPLGdCSHBLa0I7Q0dvS087O0FBQ2hDO0VBQU8sZ0JIcEtrQjtDR29LTzs7QUFDaEM7RUFBTyxnQkhwS2tCO0NHb0tPOztBQUNoQztFQUFPLGdCSHBLa0I7Q0dvS087O0FBQ2hDO0VBQU8sZ0JIcEtrQjtDR29LTzs7QUFDaEM7RUFBTyxnQkhwS2tCO0NHb0tPOztBQUNoQztFQUFRLGlCSHBLbUI7Q0dvS087O0FBQ2xDO0VBQU8sa0JBQWlCO0NBQUk7O0FBQzVCO0VBQU8sbUJIL0tRO0NHK0t1Qjs7QUFDdEM7RUFBTyxtQkgvS2tCO0NHK0tVOztBQUNuQztFQUFPLG1CSC9La0I7Q0crS1U7O0FBQ25DO0VBQU8sbUJIL0trQjtDRytLVTs7QUFDbkM7RUFBTyxtQkgvS2tCO0NHK0tVOztBQUNuQztFQUFPLG1CSC9La0I7Q0crS1U7O0FBQ25DO0VBQU8sbUJIL0trQjtDRytLVTs7QUFDbkM7RUFBTyxtQkgvS2tCO0NHK0tVOztBQUNuQztFQUFPLG1CSC9La0I7Q0crS1U7O0FBQ25DO0VBQVEsb0JIL0ttQjtDRytLVTs7QUFDckM7RUFBTyw4QkFBb0M7Q0FBSTs7QUFDL0M7RUFBTyxnQkFBZTtDQUFJOztBQUMxQjtFQUFPLGlCSDNMUTtDRzJMcUI7O0FBQ3BDO0VBQU8saUJIM0xrQjtDRzJMUTs7QUFDakM7RUFBTyxpQkgzTGtCO0NHMkxROztBQUNqQztFQUFPLGlCSDNMa0I7Q0cyTFE7O0FBQ2pDO0VBQU8saUJIM0xrQjtDRzJMUTs7QUFDakM7RUFBTyxpQkgzTGtCO0NHMkxROztBQUNqQztFQUFPLGlCSDNMa0I7Q0cyTFE7O0FBQ2pDO0VBQU8saUJIM0xrQjtDRzJMUTs7QUFDakM7RUFBTyxpQkgzTGtCO0NHMkxROztBQUNqQztFQUFRLGtCSDNMbUI7Q0cyTFE7O0FBQ25DO0VBQU8saUJBQWdCO0NBQUk7O0FBQzNCO0VBQU8sa0JIdE1RO0NHc01zQjs7QUFDckM7RUFBTyxrQkh0TWtCO0NHc01TOztBQUNsQztFQUFPLGtCSHRNa0I7Q0dzTVM7O0FBQ2xDO0VBQU8sa0JIdE1rQjtDR3NNUzs7QUFDbEM7RUFBTyxrQkh0TWtCO0NHc01TOztBQUNsQztFQUFPLGtCSHRNa0I7Q0dzTVM7O0FBQ2xDO0VBQU8sa0JIdE1rQjtDR3NNUzs7QUFDbEM7RUFBTyxrQkh0TWtCO0NHc01TOztBQUNsQztFQUFPLGtCSHRNa0I7Q0dzTVM7O0FBQ2xDO0VBQVEsbUJIdE1tQjtDR3NNUzs7QUNsUXBDO0VBQ0UsWUFBVztFQUNYLFdBQVU7RUFDViwrQ0FBc0M7RUFBdEMsdUNBQXNDO0VBQ3RDLDJDQUEwQztFQUMxQywyQ0FBMEM7RUFHMUMsbUJBQWtCO0NBQ25COztBQUVEO0VBQ0U7SUFDRSxrQ0FBeUI7SUFBekIsMEJBQXlCO0d2QjAySTFCO0NBQ0Y7O0F1QjcySUQ7RUFDRTtJQUNFLGtDQUF5QjtJQUF6QiwwQkFBeUI7R3ZCMDJJMUI7Q0FDRjs7QXdCeDNJRDs7dUNBRXVDO0FBR3ZDO0VBQ0UsUUFBTTtDQUNQOztBQUNEO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXO0NBQ1o7O0FBR0Q7RUFDRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGtCQUFpQjtDQUNsQjs7QUFHRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQUUsY0FBYTtDQUN0Qjs7QUFJRDtFQUNFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0NBQ3BCOztBQUlEO0VBQU8sbUJBQWtCO0NBQUk7O0FBQzdCO0VBQU8sbUJBQWtCO0NBQUk7O0FBQzdCO0VBQU8sZ0JBQWU7Q0FBSTs7QUFNMUI7RUFBTSx5QkFBd0I7Q0FBSTs7QUFDbEM7RUFBTSwwQkFBeUI7Q0FBSzs7QUFDcEM7RUFBTSwyQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSxpQ0FBZ0M7Q0FBSTs7QUFDMUM7RUFBTSwwQkFBeUI7Q0FBSTs7QUFDbkM7RUFBTSwrQkFBOEI7Q0FBRzs7QUFPdkM7RUFBTSw0QkFBMkI7Q0FBSTs7QUFDckM7RUFBTSxtQlB2Qlc7Q091Qm9COztBQUNyQztFQUFNLG9CUHZCcUI7Q091Qk87O0FBQ2xDO0VBQU0sb0JQdkJxQjtDT3VCTzs7QUFNbEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFDcEM7RUFBTSwwQkFBMEI7Q0FBSTs7QUFFcEM7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFDL0M7RUFBTSxxQ0FBcUM7Q0FBSTs7QUFFL0M7RUFBSywrQkFBOEI7Q0FBSTs7QUFDdkM7RUFBSyw2QkFBNEI7Q0FBSTs7QUFDckM7RUFBSyw0QkFBMkI7Q0FBSTs7QUFDcEM7RUFBSyw4QkFBNkI7Q0FBSTs7QUFDdEM7RUFBSyw2QkFBNEI7Q0FBSTs7QUFDckM7RUFBSyxzQ0FBcUM7Q0FBSTs7QUFFOUM7RUFBTSxvQkFBbUI7Q0FBRzs7QUFLNUI7RUFBTSxrQkFBaUI7Q0FBSTs7QUFDM0I7RUFBTSxxQkFBb0I7Q0FBSTs7QUFDOUI7RUFBTSxxQkFBb0I7Q0FBSTs7QUFDOUI7RUFBTSxxQkFBb0I7Q0FBSTs7QUFDOUI7RUFBTSxxQkFBb0I7Q0FBSTs7QUFDOUI7RUFBTSxxQkFBb0I7Q0FBSTs7QUFDOUI7RUFBTSxvQkFBbUI7Q0FBSTs7QUFDN0I7RUFBTSx1QkFBc0I7Q0FBSTs7QUFDaEM7RUFBTSx1QkFBc0I7Q0FBSTs7QUFHaEM7dUJBQ3VCO0FBQ3ZCO0VBQ0UsbUJBQWtCO0VBQ2xCLGFBQVk7Q0FDYjs7QUFFRDtFQUVFLE9BQU07RUFBRSxVQUFTO0VBQ2pCLFFBQU87RUFBRSxTQUFRO0NBQ2xCOztBQUVEO0VBRUUsT0FBTTtFQUFFLFVBQVM7Q0FDbEI7O0FBRUQ7RUFFRSxRQUFPO0VBQUUsU0FBUTtDQUNsQjs7QUFFRDtFQUVFLFVBQVM7RUFBRSxhQUFZO0VBQ3ZCLFdBQVU7RUFBRSxZQUFXO0NBQ3hCOztBQUVEO0VBQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtDQUNkOztBQ2xKRDs7Z0NBRWdDO0FBQ2hDO0VBQ0UsaUJBQWdCO0NBRWpCOztBQUhEO0VDSUUsZUFBYztFQUNkLGNBQWE7Q0FDZDs7QURORDtFQ1VFLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q0FDakI7O0FEWkQ7RUNnQkUsbUJBQWtCO0NBQ25COztBRGpCRDtFQ3FCRSxhQUFZO0NBQ2I7O0FEdEJEO0VDMEJFLHVDQUFzQztFQUN0QyxnQkFBZTtFQUNmLGVBQWM7RUFDZCxzQkFBcUI7Q0FPdEI7O0FEcENEO0VDK0JJLGlCQUFnQjtDQUlqQjs7QURuQ0g7RUNpQ00sY0FBYTtDQUNkOztBRGxDTDtFQ3VDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBSW5COztBRDVDRDtFSjBCRSxvQktnQnVCO0VMZnZCLG9CS2V1QjtDQUN0Qjs7QUQzQ0g7RUMrQ0Usb0JBQW1CO0NBSXBCOztBRG5ERDtFSjBCRSxvQkt1QndCO0VMdEJ4QixvQktzQndCO0NBQ3ZCOztBRGxESDtFQ3VERSxlQUFjO0VBQ2QsK0JBQThCO0VBQzlCLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsVUFBUztFQUNULHNCQUFxQjtDQUl0Qjs7QURuRUQ7RUNpRUksc0JBQXFCO0NBQ3RCOztBRGxFSDtFQ3FFQyxzQkFBcUI7RUFFckIsa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixhQUFZO0NBQ1o7O0FEMUVEO0VDOEVDLDBCQUF5QjtFQUN6Qix3Q0FBdUM7RUFDdkMsVUFBUztFQUNULFlBQVc7RUFDWCxzQkFBcUI7Q0FDckI7O0FEbkZEO0VDd0ZFLFlBQVc7RUFDWCxxQkFBOEI7Q0FDL0I7O0FEMUZEO0VDOEZFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBVlc7Q0FXWjs7QURqR0Q7RUNxR0UsYUFBWTtFQUNaLHFCQWhCVztDQWlCWjs7QUR2R0Q7RUMyR0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixlQUFjO0NBQ2Y7O0FEOUdEO0VDa0hFLGdCQUFlO0NBQ2hCOztBRG5IRDtFQ3NIRSxrQkFBaUI7Q0FDbEI7O0FEdkhEO0VDMEhFLGtCQUFpQjtDQUNsQjs7QUQzSEQ7RUM4SEUsa0JBQWlCO0NBQ2xCOztBRC9IRDtFQ21JRSxzQ0FBcUM7RUFDckMsMEJBQXlCO0VBQ3pCLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtDQUN0Qjs7QUQ5SUQ7RUNnSkUsb0NBQW1DO0VBQ25DLHNCQUFxQjtFQUVyQixrQkFBaUI7RUFDakIsY0FBYTtDQUNkOztBRHJKRDtFQzBKRSxpQkFBZ0I7RUFDaEIsUUFBTztDQUNSOztBRDVKRDtFQzhKRSxZQUFXO0VBQ1gsZUFBYztFQUNkLFlBQVc7Q0FDWjs7QURqS0Q7O0VDc0tFLGFBQVk7RUFDWixnQkFBZTtDQUNoQjs7QUMzS0Q7OzRCQUU0QjtBQUM1QjtFQUNFLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0VBQ2YsYUFBWTtDQUNiOztBQUdEO0VBQ0UsZUFBYztDQUtmOztBQU5EO0VBR0ksZUFBZ0U7RUFDaEUsNENBQW1DO0VBQW5DLG9DQUFtQztDQUNwQzs7QUNqQkg7OzRCQUU0QjtBREM1QjtFQ0NFLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0NBQ2hCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGtCQUFpQjtDQUNsQjs7QUhWRDtFR2FFLDJKWHlHc0o7RVd4R3RKLGVBQWM7Q0E0RGY7O0FBOUREO0VBTUksZ0JBQXlCO0NBQzFCOztBQVBIO0VBVUksb0JBQW1CO0NBQ3BCOztBSHZCSDtFR3lCSSxpQkFBZ0I7RUFDaEIsc0JBQXFCO0NBQ3RCOztBQWZIO0VBb0JJLGNBQWE7Q0FDZDs7QUFyQkg7RUF3QkksWUFBVztFQUNYLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsV0FBVTtDQUNYOztBQTVCSDtFQThCSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q0FLaEI7O0FBcENIO0VBaUNNLGdCQUFlO0VBQ2YsZUFBYztDQUNmOztBQW5DTDtFQXlDSSx1QkFBc0I7Q0FnQnZCOztBQXpESDtFQTJDTSxZQUFXO0VBQ1gsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtDQVFsQjs7QUF4REw7RUFrRFEsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQUNwQjs7QUF2RFA7RUE0REksZUFBYztDQUNmOztBQzVFSDs7dUJBRXVCO0FBRXZCO3VCQUN1QjtBQUN2Qjs7RUFHRSwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FJWjs7QUFURDs7RUFNTyxXQUFVO0NBQUc7O0FBTnBCOztFQU9PLFdBQVU7Q0FBRzs7QUFQcEI7O0VBUU8sV0FBVTtDQUFHOztBQUVwQjtFQUNFLGdCQUFlO0NBQ2hCOztBQUNEO0VBRUUsOEJBQTZCO0VBQzdCLDBCQUF5QjtFQUN6QixnQkFBZTtDQUNoQjs7QUFFRDt1QkFDdUI7QUFNdkI7dUJBQ3VCO0FBQ3ZCO0VBQ0UsOEJBQTZCO0VBQzdCLGFBQVk7Q0FDYjs7QUFFRDt1QkFDdUI7QUFDdkI7RUFDRSxlQUFjO0VBQ2QsYUFBWTtDQUNiOztBQUdEO3VCQUN1QjtBQUN2QjtFQUNLLFVBQVM7Q0FBRzs7QUFEakI7RUFNTSxzQkFBcUI7RUFDckIsYUFBWTtFQUNaLDZCQUE0QjtDQVk3Qjs7QUFwQkw7RUFXUSxzQkFBcUI7RUFDckIsa0JBQWlCO0NBT2xCOztBQW5CUDtFQWF1QixlQUFjO0NBQUc7O0FBYnhDO0VBZVUsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsWUFBVztDQUNaOztBQWxCVDs7O0VBeUJJLGVBQWM7Q0FDZjs7QUE0Qkg7RUFDRSxlQUFjO0VBQ2QsNkJBQTRCO0VBQzVCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FFbkI7O0FBRUQ7RUFDRSxhQUFZO0NBQ2I7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBV0Q7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsYUFBWTtDQUNiOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCwwQkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsZUFBYztFQUNkLDBCQUF5QjtDQUMxQjs7QUFFRDtFQUVJLGdCQUFlO0NBQ2hCOztBQy9HSCxZQUFZO0FBR1I7RUFDSSxpRkFBMkU7Q0FDOUU7O0FBR0wsV0FBVztBQUVQO0VBQ0kscUJBQW9CO0VBQ3BCLDZDQWhCb0M7RUFpQnBDLGtRQUFpTjtFQUNqTixvQkFBbUI7RUFDbkIsbUJBQWtCO0M5QjgrSnpCOztBOEIxK0pELFlBQVk7QUFFWjs7RUFFSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxnQkFBZTtFQUNmLHdCQUF1QjtFQUN2QixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLHNDQUFxQztFQUVyQyw4QkFBNkI7RUFDN0IsV0FBVTtFQUNWLGFBQVk7RUFDWixjQUFhO0NBcUJoQjs7QUF0Q0Q7OztFQW1CUSxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLG1CQUFrQjtDQUlyQjs7QUF6Qkw7OztFQXVCWSxXQWpFYztDQWtFakI7O0FBeEJUOztFQTJCUSxjQXBFdUI7Q0FxRTFCOztBQTVCTDs7RUE4QlEscUJBbEZtQjtFQW1GbkIsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsYUFuRmlCO0VBb0ZqQixjQTdFb0I7RUE4RXBCLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDckM7O0FBR0w7RUFDSSxZQUFXO0NBV2Q7O0E5QjYrSkQ7RThCdC9KUSxXQUFVO0VBQ1YsYUFBWTtDQUNmOztBQUxMO0VBT1EsYUE5RnNCO0NBa0d6Qjs7QTlCdS9KTDtFOEJ6L0pZLGFBL0ZrQjtDQWdHckI7O0FBSVQ7RUFDSSxhQUFZO0NBV2Y7O0E5QmcvSkQ7RThCei9KUSxZQUFXO0VBQ1gsWUFBVztDQUNkOztBQUxMO0VBT1EsYUEzR3NCO0NBK0d6Qjs7QTlCMC9KTDtFOEI1L0pZLGFBOUdrQjtDQStHckI7O0FBSVQsVUFBVTtBQUVWO0VBQ0ksb0JBQW1CO0NBQ3RCOztBQUVEO0VBQ0ksbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsVUFBUztFQUNULFlBQVc7Q0FpRGQ7O0FBekREO0VBVVEsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osWUFBVztFQUNYLGNBQWE7RUFDYixXQUFVO0VBQ1YsZ0JBQWU7Q0F3Q2xCOztBQXhETDtFQWtCWSxVQUFTO0VBQ1Qsd0JBQXVCO0VBQ3ZCLGVBQWM7RUFDZCxhQUFZO0VBQ1osWUFBVztFQUNYLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osZ0JBQWU7Q0F1QmxCOztBQW5EVDtFQThCZ0IsY0FBYTtDQUloQjs7QUFsQ2I7RUFnQ29CLFdBcEpNO0NBcUpUOztBQWpDakI7RUFvQ2dCLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLGFBOUphO0VBK0piLFlBQVc7RUFDWCxhQUFZO0VBQ1oscUJBeEtXO0VBeUtYLGVBaktJO0VBa0tKLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsYUF6S087RUEwS1AsY0FsS2U7RUFtS2Ysb0NBQW1DO0VBQ25DLG1DQUFrQztDQUNyQzs7QUFsRGI7RUFxRFksYUFoTFc7RUFpTFgsY0EzS2dCO0NBNEtuQjs7QUMvTFQsWUFBWTtBQUVaO0VBQ0ksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLDRCQUEyQjtFQUMzQiwwQkFBeUI7RUFFekIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQix5Q0FBd0M7Q0FDM0M7O0FBQ0Q7RUFDSSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxVQUFTO0VBQ1QsV0FBVTtDQVViOztBQWZEO0VBUVEsY0FBYTtDQUNoQjs7QUFUTDtFQVlRLGdCQUFlO0VBQ2YsYUFBWTtDQUNmOztBQUVMOztFQUVJLHdDQUF1QztFQUl2QyxnQ0FBK0I7Q0FDbEM7O0FBRUQ7RUFDSSxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQWVyQjs7QUFyQkQ7RUFVUSxZQUFXO0VBQ1gsZUFBYztDQUNqQjs7QUFaTDtFQWVRLFlBQVc7Q0FDZDs7QUFFRDtFQUNJLG1CQUFrQjtDQUNyQjs7QUFFTDtFQUNJLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFXZixjQUFhO0NBbUJoQjs7QS9CMHFLRDtFK0J0c0tRLGFBQVk7Q0FDZjs7QUFOTDtFQVFRLGVBQWM7Q0FDakI7O0FBVEw7RUFXUSxjQUFhO0NBQ2hCOztBQVpMO0VBaUJRLHFCQUFvQjtDQUN2Qjs7QUFFRDtFQUNJLGVBQWM7Q0FDakI7O0FBRUQ7RUFDSSxtQkFBa0I7Q0FDckI7O0FBRUQ7RUFDSSxlQUFjO0VBQ2QsYUFBWTtFQUNaLDhCQUE2QjtDQUNoQzs7QUFFTDtFQUNJLGNBQWE7Q0FDaEI7O0FDdkVEO0VBRUksVUFBUztDQUNWOztBQUdIOzt1QkFFdUI7QUFFdkI7dUJBQ3VCO0FBRXJCO0VBQ0UsZUNoQ1c7Q0RpQ1o7O0FBRkQ7RUFDRSxlQy9CVztDRGdDWjs7QUFGRDtFQUNFLGVDOUJXO0NEK0JaOztBQUZEO0VBQ0UsZUM3Qlc7Q0Q4Qlo7O0FBRkQ7RUFDRSxlQzVCVztDRDZCWjs7QUFGRDtFQUNFLGVDckJhO0NEc0JkOztBQUZEO0VBQ0UsZUNsQlM7Q0RtQlY7O0FBRkQ7RUFDRSxlQ2pCVTtDRGtCWDs7QUFGRDtFQUNFLGVDaEJVO0NEaUJYOztBQUZEO0VBQ0UsZUNUVTtDRFVYOztBaEJSSDtFSzRDRSwrQkFBNkM7Q1cvQjlDOztBTDdDRDtFS2dERSxtQkFBa0I7RUFDbEIsT0FBTTtFQUFFLFFBQU87RUFDZixhQUFZO0VBQ1osWUFBVztDQUNaOztBQUdEO3VCQUN1QjtBQUN2QjtFWG1CRSxpQ0FBNkM7RVdqQjdDLGtCQUFpQjtFQUNqQixvQkFBbUI7Q0FnQnBCOztBQW5CRDtFWG1CRSwrQkFBNkM7Q1diNUM7O0FBTkg7RVhtQkUsOEJBQTZDO0NXVjVDOztBQVRIO0VYbUJFLGlDQUE2QztDV1A1Qzs7QUFaSDtFWG1CRSwrQkFBNkM7Q1dKNUM7O0FBZkg7RVhtQkUsaUNBQTZDO0NXRDVDOztBQUdIO0VBRUUsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsb0JBQW1CO0NBUXBCOztBQWJEO0VBT0ksWUFBVztFWDlFYixjVytFb0I7RVg5RXBCLFlXOEV5QjtFQUV2QixVQUFTO0VBQ1QsMEJDekZjO0NEMEZmOztBQUdIO0VYakJFLCtCQUE2QztFV3FCN0Msb0JBQW1CO0NBQ3BCOztBQUVEO0VBRUUsZUN0R2dCO0VEdUdoQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsd0JBQXVCO0NBS3hCOztBQVpEO0VBU0ksMEJDN0djO0VEOEdkLDhCQUE2QjtDQUM5Qjs7QUFHSDtFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsa0NDN0dhO0NEOEdkOztBQUVEO0VBSUksYUFBYTtDQUNkOztBQUdIO0VBRUUsZUMzSGE7Q0Q0SGQ7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsZUM1R2U7RUQ2R2Ysb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixvQkFBbUI7Q0FDcEI7O0FBRUQ7RVhyRUUsaUNBQTZDO0VXd0U3QyxtQkFBa0I7Q0FTbkI7O0FBWkQ7RUFLSSxhQUFZO0VBQ1osb0JBTFE7Q0FNVDs7QUFQSDtFQVNJLGFBQVk7RUFDWixtQkFUUTtDQVVUOztBQUdIO0VBQ0UsbUJBQWtCO0VBQ2xCLGlDQ3ZJZTtDRHdJaEI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsaUNDdEtnQjtDRHVLakI7O0FBRUQ7RUFHSSxZQUFXO0VYcktiLGFXb0thO0VYbktiLGNXbUthO0VBR1gsMEJDdktXO0VEd0tYLHNCQUFxQjtFQUNyQix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFWGpIcEIsbUJBQWtCO0VBQ2xCLFVXaUh5QjtDQUN4Qjs7QUFHSDtFWDNHRSw4QkFBNkM7RVc2RzdDLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZUFBYztDQUtmOztBQVREO0VBTUksYUFBWTtFQUNaLDBCQ3ZMVztDRHdMWjs7QUFJSDt1QkFDdUI7QUFPdkI7RUFDRSxvQkFBbUI7Q0FDcEI7O0FBSUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBSUQ7RUFFRSxrQkFEVTtDQU1YOztBQVBEO0VBSUksYUFBWTtFQUNaLG1CQUpRO0NBS1Q7O0FBR0g7RUFDRSxvSEFBeUQ7RUFBekQsa0VBQXlEO0VBQXpELDBEQUF5RDtDQUMxRDs7QUFFRDtFQUNFLGdCQUFlO0NBQ2hCOztBQUdEO3VCQUN1QjtBQUN2QjtFQUNFLG1CQUFrQjtFQUNsQixvQkFBNkI7Q0FNOUI7O0FBUkQ7RUFJSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUFFLFFBQU87RVh6T2pCLFlXME9rQjtFWHpPbEIsYVd5T3dCO0NBQ3ZCOztBQUdIO0VBQ0UsYUFBOEI7Q0FhL0I7O0FBZEQ7RUFJSSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLDREQUEyRDtFQUMzRCx1QkFBc0I7RUFDdEIsK0JBQXNCO0VBQXRCLHVCQUFzQjtDQUt2Qjs7QUFiSDtFQVVNLGVBQWM7RUFDZCw4QkFBcUI7RUFBckIsc0JBQXFCO0NBQ3RCOztBQXdDTDtFQUVJLFlBQVc7Q0FZWjs7QUFkSDtFQUlNLG1CQUFrQjtDQVNuQjs7QUFiTDtFQU1RLFlBQVc7RVh4U2pCLFdXeVNxQjtFWHhTckIsWVd3UzBCO0VBQ3BCLDBCQzlTTztFRCtTUCxtQkFBa0I7RUFDbEIsVUFBUztFQUFFLFVBQVM7RUFDcEIsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFLUDtFQUNFLG1CQUFrQjtDQUNuQjs7QUFHRDt1QkFDdUI7QUFDdkI7RUFDRSxZQUFXO0NBU1o7O0FBVkQ7RUFJSSxjQUFhO0NBQ2Q7O0FBTEg7RUFPSSxpQkFBZ0I7Q0FDakI7O0FBSUg7RUFHRSwwQkN6VWE7Q0RrWGQ7O0FBNUNEO0VYalFFLGlDQUE2QztFV3VRM0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUNuQjs7QUFSSDtFQVVJLGFBQVk7RUFDWiwwQkNqVlc7Q0R5Vlo7O0FBbkJIO0VBZVEsK0JDclZPO0VEc1ZQLG9CQUFtQjtDQUNwQjs7QUFqQlA7RUF1QlEsaUNDN1ZPO0NEOFZSOztBQXhCUDtFQTJCTSxlQ2pXUztDRGtXVjs7QUE1Qkw7RUE4Qk0sK0JDcFdTO0NEZ1hWOztBQTFDTDtFQWdDUSxtQkFBa0I7Q0FTbkI7O0FBekNQO0VBa0NVLFlBQVc7RVh4V25CLFlXeVd3QjtFWHhXeEIsWVd3VzZCO0VBQ3JCLDBCQzFXSztFRDJXTCxtQkFBa0I7RUFDbEIsU0FBUTtFQUFFLFVBQVM7RUFDbkIsOERBQXFEO0VBQXJELHNEQUFxRDtDQUN0RDs7QUFPVDt1QkFDdUI7QUFDdkI7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLGVBQWM7RUFDZCwwQkNqWWE7RURrWWIsbURBQW9DO0VBQXBDLDJDQUFvQztDQWFyQzs7QUFsQkQ7RVhsVEUsaUNBQTZDO0VXMFQzQyx3QkFBdUI7RUFDdkIsZUFBYztFQUNkLGNBQWE7RUFDYixtQkFBa0I7Q0FDbkI7O0FBWkg7RUFjSSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VYNVV2QixtQkFBa0I7RUFDbEIsVVc0VXlCO0NBQ3hCOztBQUdIO0VYdFVFLDhCQUE2QztFV3dVN0MsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsY0FBYTtFQUNiLDBCQ3haZ0I7Q0Q0WmpCOztBQVZEO0VBUUksbUJBQWtCO0NBQ25COztBQUdIO0VYbFZFLGlDQUE2QztFV29WN0Msa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLDBCQy9aYTtDRHFhZDs7QUFkRDtFQVVJLGtCQUFpQjtFQUNqQixlQUFjO0VYeFdoQixtQkFBa0I7RUFDbEIsVVd3V3lCO0NBQ3hCOztBQUtIO3VCQUN1QjtBQUN2QjtFQUVJLFlBQVc7Q0FFWjs7QUFKSDtFWHRhRSxrQlc0YW1CO0VYM2FuQiw2Q0FBZ0M7Q1c0YS9COztBQVBIO0VYdGFFLGtCVythbUI7RVg5YW5CLCtDQUFnQztDVythL0I7O0FBVkg7RVh0YUUsa0JXa2JtQjtFWGpibkIsK0NBQWdDO0NXa2IvQjs7QUFiSDtFQWVJLGNBQWE7Q0FJZDs7QUFuQkg7RVh0YUUsdUJXdWJrQztFWHRibEMsa0RBQWdDO0NXdWI3Qjs7QUFsQkw7RVh0YUUsa0JXNmJxQjtFWDVickIsOENBQWdDO0NXNmI3Qjs7QUF4Qkw7RVh0YUUsa0JXbWNxQjtFWGxjckIsNkNBQWdDO0NXbWM3Qjs7QUE5Qkw7RVh0YUUsa0JXeWNxQjtFWHhjckIsK0NBQWdDO0NXeWM3Qjs7QUFwQ0w7RUF1Q0ksV0FBVTtDQUlYOztBQTNDSDtFWHRhRSx1QlcrY2tDO0VYOWNsQywrQ0FBZ0M7Q1crYzdCOztBQUdMO0VBQ0UsZUFBYztFQUNkLHVCQUFzQjtDQUN2Qjs7QUFHRDt1QkFDdUI7QUFDdkI7RUFHRSxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7Q0EyQlg7O0FBaENEO0VBT0ksU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFkSDtFQWtCTSxZQUFXO0VBQ1gsaUNBQW9DO0VBQ3BDLHdEQUF1RDtFQUN2RCxhQUFpQjtDQUNsQjs7QUF0Qkw7RUEwQk0sWUFBVztFQUNYLGlDQUFvQztFQUNwQyx3REFBdUQ7RUFDdkQsZ0JBQW9CO0NBQ3JCOztBQXVETDt1QkFDdUI7QUFDdkI7RUFFRSx5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsa0JBQWlCO0NBdUJsQjs7QUExQkQ7RVh2akJFLFlXNGpCYTtFWDNqQmIsYVcyakJhO0VBRVgsZUM5akJXO0VEK2pCWCxvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLHdCQUF1QjtDQWV4Qjs7QUF6Qkg7RVh2akJFLFlXb2tCb0I7RVhua0JwQixhV21rQjBCO0VBQ3RCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGdCQUxXO0NBU1o7O0FBckJMO0VBbUJRLGtCQVBTO0NBUVY7O0FBcEJQO0VBdUJNLGtCQUFpQjtDQUNsQjs7QUFJTDtFQUNFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7Q0FNZDs7QUFQRDtFQUtJLHdCQUFlO0VBQWYsb0JBQWU7RUFBZixnQkFBZTtDQUNoQjs7QUFHSDtFQUVJLG1CQUFrQjtFQUNsQiwrQkFBOEI7Q0FNL0I7O0FBVEg7RUFLTSxhQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0NBQ2hCOztBQUlMO0VBRUksa0JBQWlCO0VBQ2pCLHFCQUFvQjtDQUNyQjs7QUFKSDtFQU9NLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG1CQUFrQjtDQWFuQjs7QUF2Qkw7RVh4bUJFLFlXb25CaUI7RVhubkJqQixhV21uQmlCO0VBRVgsb0JBQTBCO0VBQzFCLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFBRSxTQUFRO0NBQ3BCOztBQXRCUDtFQW5FRSxhQUFZO0VBQ1osMEJDdGlCYTtDRHdvQlo7O0FBaENIO0VBNEJNLGFBQVk7RUFDWixlQ3JvQlM7RURzb0JULDBCQzNuQlc7Q0Q0bkJaOztBQS9CTDtFQXpERSx3QkFBdUI7Q0FpR3RCOztBQXhDSDtFQW9DTSxhQUFZO0VBQ1osZUNsb0JXO0VEbW9CWCwwQkM5b0JTO0NEK29CVjs7QUFJTDtFQUNFLGdCQUFlO0NBV2hCOztBQVpEO0VBR0ksY0FBYTtFQUNiLG1CQUFrQjtFQUNsQiwrQkFBOEI7Q0FNL0I7O0FBWEg7RUFPTSxhQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0NBQ2hCOztBQWFMO3VCQUN1QjtBZDluQnZCO0Vjc29CRSwwQkNyckJhO0VEc3JCYixnQ0FBMkI7RUFDM0IsZUFBYztDQUNmOztBQVZEOztFQUtJLHlCQUFnQjtFQUFoQixzQkFBZ0I7RUFBaEIsaUJBQWdCO0NBQ2pCOztBSHpwQkg7RUdncUJFLGdCQUFlO0VBQ2YsOEJBQTZCO0NBQzlCOztBSHJyQkQ7RUd1ckJFLGdCQUFlO0VBQ2YsZ0JBQWU7Q0FDaEI7O0FBQ0Q7RUFDRSxnQkFDRjtDQUFDOztBQUVEO0VBQ0UsY0FBYTtDQUNkOztBSDdyQkQ7RUdnc0JFLHlCQUFnQjtFQUFoQixzQkFBZ0I7RUFBaEIsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxVQUFTO0VBQ1Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHdCQUF1QjtDQUN4Qjs7QUFFRDtFQUdNLHFCQUFvQjtDQUNyQjs7QUFKTDtFQU9JLFdBQVU7Q0FDWDs7QUFJSDs7dUJBRXVCO0FacnVCdkI7RVkwdUJFLG9CQXh0Qm1CO0VBeXRCbkIsYUFBWTtDQUNiOztBQUdEO3VCQUN1QjtBQUN2QjtFQUNFLGtCQUFpQjtDQU1sQjs7QUFQRDtFVmpyQkUsaUJIeERpQztFR3lEakMsZUFBYztDVXFyQlg7O0FBS0w7dUJBQ3VCO0FBQ3ZCO0VBQ0UsYUFBWTtFQUNaLDBCQzN2QmE7Q0RpMUJkOztBQXhGRDtFQUtNLDBEQUF3RDtDQUN6RDs7QUFOTDtFQVFNLDBEQUF3RDtDQUN6RDs7QUFUTDtFQVlJLDBCQ3B3Qlc7Q0Q2d0JaOztBQXJCSDtFQWVRLDBEQUF3RDtDQUN6RDs7QUFoQlA7RUFrQlEsMERBQXdEO0NBQ3pEOztBQW5CUDtFQXVCSSwwQkM5d0JXO0NEdXhCWjs7QUFoQ0g7RUEwQlEsMERBQXdEO0NBQ3pEOztBQTNCUDtFQTZCUSwwREFBd0Q7Q0FDekQ7O0FBOUJQO0VBa0NJLDBCQ3h4Qlc7Q0RpeUJaOztBQTNDSDtFQXFDUSwwREFBd0Q7Q0FDekQ7O0FBdENQO0VBd0NRLDBEQUF3RDtDQUN6RDs7QUF6Q1A7RUE2Q0ksMEJDbHlCVztDRDJ5Qlo7O0FBdERIO0VBZ0RRLDBEQUF3RDtDQUN6RDs7QUFqRFA7RUFtRFEsMERBQXdEO0NBQ3pEOztBQXBEUDtFQXdESSwwQkM1eUJXO0NEcXpCWjs7QUFqRUg7RUEyRFEsMERBQXdEO0NBQ3pEOztBQTVEUDtFQThEUSwwREFBd0Q7Q0FDekQ7O0FBL0RQO0VBbUVJLDBCQ3R6Qlc7Q0QrekJaOztBQTVFSDtFQXNFUSwwREFBd0Q7Q0FDekQ7O0FBdkVQO0VBeUVRLDBEQUF3RDtDQUN6RDs7QUExRVA7RUE4RUksMEJDaDBCVztDRHkwQlo7O0FBdkZIO0VBaUZRLDBEQUF3RDtDQUN6RDs7QUFsRlA7RUFvRlEsMERBQXdEO0NBQ3pEOztBQUtQO0VBQ0UsMEJDejBCZTtDRDYxQmhCOztBQXJCRDtFQUlNLDBEQUEwRDtDQUMzRDs7QUFMTDtFQU9NLDBEQUEwRDtDQUMzRDs7QUFSTDtFQVdJLDBCQ2wxQmE7Q0QyMUJkOztBQXBCSDtFQWNRLDBEQUEwRDtDQUMzRDs7QUFmUDtFQWlCUSwwREFBMEQ7Q0FDM0Q7O0FBS1A7RUFDRSwwQkNoM0JhO0NEeTNCZDs7QUFWRDtFQUlNLDBEQUF3RDtDQUN6RDs7QUFMTDtFQU9NLDBEQUF3RDtDQUN6RDs7QUFJTDtFQUNFLHdCQUF1QjtDQVN4Qjs7QUFWRDtFQUlNLHdEQUF1RDtDQUN4RDs7QUFMTDtFQU9NLHdEQUF1RDtDQUN4RDs7QUFJTDtFQUNFLDBCQzUyQlk7Q0RxM0JiOztBQVZEO0VBSU0sMERBQXVEO0NBQ3hEOztBQUxMO0VBT00sMERBQXVEO0NBQ3hEOztBQUtMO3VCQUN1QjtBQUN2QjtFQUNFLG1CQUFrQjtDQUNuQjs7QVQ3NUJEO0VGVUUsV1dzNUJVO0VYcjVCVixZV3E1QlU7RUFJVixxQ0FIZTtFQUlmLHFDQUplO0NBS2hCOztBQUdEO3VCQUN1QjtBQUt2QjtFQUNFLGVBQWM7Q0FDZjs7QUFHRDt1QkFDdUI7QUFDdkI7RUFFSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0NBQ3BCOztBQUlIO3VCQUN1QjtBQUN2QjtFWGo3QkUsdUJXbTdCZ0M7RVhsN0JoQyx5Q0FBZ0M7RVdtN0JoQyx1QkFBc0I7Q0FDdkI7O0FBR0Q7dUJBQ3VCO0FBQ3ZCO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixPQUFNO0VBQUUsUUFBTztFQUNmLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUF4N0JtQjtDQThoQ3BCOztBQTdHRDtFQTFaRSxhQUFZO0VBQ1osMEJDdGlCYTtFWkFiLFlXeThCa0I7RVh4OEJsQixhV3c4QndCO0VBQ3RCLG1CQUFrQjtFQUNsQixPQUFNO0VBQUUsUUFBTztFQUNmLFdBQVU7Q0FDWDs7QUFkSDtFVm40QkUsaUJIeERpQztFR3lEakMsZUFBYztFVW01Qlosa0JBQWlCO0VBQ2pCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7Q0FDeEI7O0FBcEJIO0VBdUJJLGdCQUE2QjtFQUM3QixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixZQUFXO0NBNEJaOztBQXZESDtFQTZCTSxlQUFjO0NBQ2Y7O0FBOUJMO0VBZ0NNLGNBQWE7Q0FDZDs7QUFqQ0w7RUFzQ1EsY0FBYTtFQUNiLHNDQUpVO0VBSVYsOEJBSlU7Q0FLWDs7QUF4Q1A7RUEwQ1EsZUFBYztFQUNkLHFDQVJVO0VBUVYsNkJBUlU7Q0FTWDs7QUE1Q1A7RUFpRFEscUNBZFU7RUFjViw2QkFkVTtDQWVYOztBQWxEUDtFQW9EUSxzQ0FqQlU7RUFpQlYsOEJBakJVO0NBa0JYOztBQXJEUDtFQTBESSxpQkFBOEI7RUFDOUIsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FDWjs7QUE3REg7RUFnRUksa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxnQkFBNkI7RUFDN0IsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FXWjs7QUEvRUg7RVgxM0JFLGlDQUE2QztFV2k4QnpDLGVBQWM7Q0FPZjs7QUE5RUw7RUEwRVEsaUJBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0QixlQUFjO0NBQ2Y7O0FBN0VQO0VBMVpFLGFBQVk7RUFDWiwwQkN0aUJhO0VEbWhDWCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0VBQ2YsV0FBVTtFQUNWLGNBQWE7RUFDYixXQUFVO0VBQ1YsNENBQW1DO0VBQW5DLG9DQUFtQztFQUNuQyw0RGY1Z0MyQztFZTRnQzNDLG9EZjVnQzJDO0NlNmhDNUM7O0FBNUdIO0VBNkZNLGVBQWM7Q0FDZjs7QUE5Rkw7RVgxM0JFLCtCQUE2QztFVzQ5QnZDLGVBQWM7RUFDZCxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGVBQWM7Q0FDZjs7QUF0R1A7RUF5R00sV0FBVTtFQUNWLDZDQUEyQztFQUEzQyxxQ0FBMkM7Q0FDNUM7O0FBS0w7dUJBQ3VCO0FBQ3ZCO0VBNWdCRSxhQUFZO0VBQ1osMEJDdGlCYTtFRG1qQ2IsYUFBWTtFQUNaLGlCQXZpQ1U7Q0F1bENYOztBQW5ERDtFVnIvQkUsaUJIeERpQztFR3lEakMsZUFBYztDVTAvQmI7O0FBTkg7RVg1K0JFLGlDQUE2QztDV2dnQzVDOztBQXBCSDtFQVlRLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtDQU14Qjs7QUFsQlA7RUF1QkksZ0JBQWU7Q0FLaEI7O0FBNUJIO0VBeUJNLGlCQUE4QjtFQUM5QixlQUFjO0NBQ2Y7O0FBM0JMO0VYNStCRSwrQkFBNkM7RVc0Z0MzQyxpQkFBZ0I7Q0FrQmpCOztBQWpCQztFQWpDSjtJQWtDTSxzQkFBcUI7R0FnQnhCO0NoQ3FzS0Y7O0FnQ3Z2S0Q7RUFxQ00scUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtDQUN4Qjs7QUF2Q0w7RUEwQ1EsYUFBYTtDQUNkOztBQTNDUDtFWDUrQkUsaUNBQTZDO0VXMmhDekMsZUFBYztFQUNkLG1CQUFrQjtDQUNuQjs7QUFLTDtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsNkJBQTRCO0VBQzVCLGdEQUErQztFQUMvQyx1QkFBc0I7RUFDdEIsNkRBQWlEO0VBQWpELHFEQUFpRDtDQW9DbEQ7O0FBMUNEO0VBUUksWUFBVztFQUNYLGVBQWM7RUFDZCxpQkFBZ0I7Q0FDakI7O0FBWEg7RUFhSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxTQUFRO0VBQ1IsVUFBUztFQUNULHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHdCQUF1QjtFQUN2QixrQlhwZ0M2QztFV3FnQzdDLGlCQUFnQjtFQUNoQiwySkFBYTtFQUNiLGlDQUFnQztFQUNoQyxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBQ2pCOztBQTVCSDtFQThCSSxnQkFBUztFQUNULGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLFdBQVU7RUFDVixZQUFXO0VBQ1gsMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCWHRoQzZDO0NXdWhDOUM7O0FBR0g7dUJBQ3VCO0FBQ3ZCO0VBRUksY0FBbUI7Q0FLcEI7O0FBUEg7RVhobENFLCtCQUE2QztFV3FsQ3pDLGtCQUFpQjtDQUNsQjs7QUFOTDtFQVVJLFdBQVU7RUFDVixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHlCQUF3QjtFQUN4Qiw2QkFBNEI7Q0FnRjdCOztBQTlGSDtFQWdCTSxZQUFXO0VBQ1gsZUFBYztFQUNkLGtCQUFpQjtDQUNsQjs7QUFuQkw7RUFzQk0sbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWiwrQ0FBc0M7RUFBdEMsdUNBQXNDO0NBQ3ZDOztBQUdEO0VBL0JKO0lBaUNRLGtCQUFpQjtHQUNsQjtFQWxDUDtJQW9DUSxtREFBMEM7SUFBMUMsMkNBQTBDO0dBQzNDO0NoQ3V0S047O0FnQzV2S0Q7RUF5Q00sbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFVBQVM7RUFDVCxxQ0FBaUM7Q0E0QmxDOztBQTFFTDtFQWdEUSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsMkNBQXVDO0VBQ3ZDLGFBQVk7RUFDWixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixzQkFBeUI7RUFBekIsa0NBQXlCO0VBQXpCLG1CQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsZ0JYdmxDeUM7Q1dxbUMxQzs7QUF6RVA7RUE2RFUsZUFBYztFQUNkLGtCWDFsQ3VDO0VXMmxDdkMsa0JBQWlCO0VBQ2pCLHNCWDVsQ3VDO0VXNmxDdkMsaUNBQWdDO0NBQ2pDOztBQWxFVDtFQW9FVSxlQUFjO0VBQ2Qsa0JYam1DdUM7RVdrbUN2QyxpQ0FBZ0M7Q0FFakM7O0FBeEVUO0VBNEVNLFdBQVU7RUFDVixnQ0FBdUI7RUFBdkIsd0JBQXVCO0NBZ0J4Qjs7QUE3Rkw7RUFpRlEsaUJBQWdDO0VBQ2hDLDRCQUEyQjtFQUMzQix1QkFBc0I7Q0FDdkI7O0FBcEZQO0VBdUZRLFdBQVU7Q0FLWDs7QUE1RlA7RUF5RlUsV0FBVTtFQUNWLHdCQUFlO0VBQWYsZ0JBQWU7Q0FDaEI7O0FBM0ZUO0VBaUdJLGtCQUFpQjtFQTdzQm5CLDBCQzloQmU7Q0Q0dkNkOztBQWxISDtFWGhsQ0UsZ0NBQTZDO0VXcXJDekMsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxpQkFBZ0I7Q0FVakI7O0FBakhMO0VYaGxDRSwrQkFBNkM7RVcwckN2QyxrQkFBaUI7Q0FDbEI7O0FBM0dQO0VYaGxDRSxpQ0FBNkM7RVc4ckN2QyxlQUFjO0VBQ2Qsa0JBQWlCO0NBQ2xCOztBQWhIUDtFQStISSxtQkFBa0I7Q0FrQm5COztBQWpKSDtFQXNITSxrQkFBaUI7RUFHakIsaUJYcnBDMkM7RVdzcEMzQyxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLDBCQUF3QjtDQUN6Qjs7QUE3SEw7RUE3OEJFLG9CQUFtQjtFQStrQ2Ysa0JBSk07Q0FLUDs7QUFuSUw7RVhobENFLGlDQUE2QztFVzJ0Q3ZDLGlCQUFnQjtDQUNqQjs7QUE1SVA7RUF3SVUsZUFWRTtFQXJrQ1YsaUJBQWdCO0NBaWxDVDs7QUExSVQ7RUErSU0sZUFqQk07Q0FrQlA7O0FBaEpMO0VBb0pJLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsYUFBWTtDQTBEYjs7QUFoTkg7RUF3Sk0saUJBQWdCO0VBQ2hCLDBCQzV5Q1M7RUQ2eUNULFdBQVU7RUFFVixrQkFBaUI7RUFDakIsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osZ0NYNXJDMkM7RVc2ckMzQyxvQkFBbUI7Q0FJcEI7O0FBcktMO0VBbUtRLFVBQVM7Q0FDVjs7QUFwS1A7RUF1S00sZUFBYztFQUNkLG1CQUFrQjtFQUNsQix1QkFBc0I7Q0FrQnZCOztBQTNMTDtFQTJLUSxZQUFXO0VBQ1gsZUFBYztFQUNkLGlCQUFnQjtDQUNqQjs7QUE5S1A7RUFpTFEsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxhQUFZO0VBQ1osV0FBVTtFQUNWLGFBQVk7RUFDWixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGtCWHB0Q3lDO0VXcXRDekMsMkNBQXVDO0NBQ3hDOztBQTFMUDtFQTZMTSwrREFBOEQ7Q0FDL0Q7O0FBOUxMO0VBZ01NLHNEQUFxRDtDQUN0RDs7QUFqTUw7RUFtTU0sc0RBQXFEO0NBS3REOztBQXhNTDtFQXFNUSxpQlhqdUN5QztFV2t1Q3pDLFdBQVU7Q0FDWDs7QUF2TVA7RUEwTU0sdUJYdHVDMkM7Q1cydUM1Qzs7QUEvTUw7RUE0TVEsa0JYeHVDeUM7RVd5dUN6QyxrQkFBaUI7Q0FDbEI7O0FBOU1QO0VBa05JLDBCQzUxQ2E7RUQ2MUNiLGlCQUFnQjtFQUNoQixhQUFZO0NBNkZiOztBQWpUSDtFQXNOTSxrQkFBaUI7RUFDakIsYUFBWTtFQUNaLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsaUNBQWdDO0NBU2pDOztBQW5PTDtFQTROUSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBQ2pCOztBQTlOUDtFQWdPUSxrQlg1dkN5QztFVzZ2Q3pDLGlCQUFnQjtDQUNqQjs7QUFsT1A7RUFxT00sZUFBYztFQUNkLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsNkJBQTRCO0NBeUM3Qjs7QUFqUkw7RUEwT1EsWUFBVztFQUNYLGVBQWM7RUFDZCxpQkFBZ0I7Q0FDakI7O0FBN09QO0VBK09RLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsK0JBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGtCWG54Q3lDO0VXb3hDekMsd0NBQW9DO0VBQ3BDLGlDQUFnQztFQUNoQyxtQkFBa0I7RUFFbEIsOEJBQXFCO0VBQXJCLHNCQUFxQjtFQUNyQixzQ0FBNkI7RUFBN0IsOEJBQTZCO0NBQzlCOztBQTlQUDtFQWdRUSxtQkFBa0I7RUFDbEIsbUJYN3hDeUM7RVc4eEN6QyxZQUFXO0NBQ1o7O0FBblFQO0VBcVFRLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1Isb0JBQW1CO0VBQ25CLFdBQVU7Q0FDWDs7QUEzUVA7RUE2UVEsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxZQUFXO0NBQ1o7O0FBaFJQO0VBbVJNLDhEQUE2RDtDQUM5RDs7QUFwUkw7RUFzUk0scURBQW9EO0NBU3JEOztBQS9STDtFQXdSUSxpQlhwekN5QztFV3F6Q3pDLGtCQUFpQjtFQUNqQixZQUFXO0NBQ1o7O0FBM1JQO0VBNlJRLGlCWHp6Q3lDO0NXMHpDMUM7O0FBOVJQO0VBaVNNLGdCQUFnQjtDQWVqQjs7QUFoVEw7RUFtU1Esa0JYL3pDeUM7RVdnMEN6QyxrQkFBaUI7RUFDakIsZUFBYztDQUNmOztBQXRTUDtFQXdTUSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGVYdDBDeUM7RVd1MEN6QyxvQkFBbUI7Q0FJcEI7O0FBL1NQO0VBNlNVLGlCQUFlO0NBQ2hCOztBQTlTVDtFQXFUSSxlQUFjO0VBOTVCaEIsMEJDampCYTtDRHFoRFo7O0FBM1hIO0VBd1RNLHdCQUF1QjtFQUN2QixrQlhyMUMyQztFV3MxQzNDLGtCQUFpQjtFQUNqQixlQzc4Q1M7RUQrOENULG1CQUFrQjtFQUNsQixpQ0FBZ0M7Q0FTakM7O0FBdlVMO0VBZ1VRLGtCQUFpQjtFQUNqQixtQlg3MUN5QztDVzgxQzFDOztBQWxVUDtFQW9VUSxxQkFBb0I7RUFDcEIsa0JYajJDeUM7Q1drMkMxQzs7QUF0VVA7RUEwVU0saUJBQWdCO0NBZ0RqQjs7QUExWEw7RUE2VVEsd0JBQXVCO0NBNEN4Qjs7QUF6WFA7RUErVVUsZUFBYztDQUNmOztBQWhWVDtFWHJwQ0UsWVd3K0MwQjtFWHYrQzFCLGFXdStDZ0M7RUFDdEIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7Q0FDcEI7O0FBdlZYO0VWbGxDRSxpQkgvRGlDO0VhMitDdkIsV0FBVTtFQUNWLDhCQUE2QjtDQUM5Qjs7QUE1Vlg7RUErVlUsdUJBQWdDO0VBQ2hDLG1CQUFrQjtFQUNsQiw0QkFBMkI7RUFDM0IsdUJBQXNCO0NBQ3ZCOztBQW5XVDtFWGhsQ0UsaUNBQTZDO0VXczdDckMsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsU0FBUTtFQUFFLFVBQVM7RUFDbkIsOENBQXFDO0VBQXJDLHNDQUFxQztDQUN0Qzs7QUEzV1Q7RUErV1UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsb0JYOTRDdUM7RVcrNEN2QyxpQkFBZ0I7Q0FDakI7O0FBcFhUO0VBdVhVLGtCQUFpQjtDQUNsQjs7QUF4WFQ7RUFobkJFLGFBQVk7RUFDWiwwQkN0aUJhO0VEd2hETCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDQUNsQjs7QUF0WVQ7RVhycENFLFlXNmhEbUI7RVg1aERuQixhVzRoRG1CO0VBR1gsZUFBYztDQUNmOztBQTVZVDtFQStZWSxlQUFjO0NBUWY7O0FBdlpYO0VYaGxDRSxnQ0FBNkM7RVdrK0NqQyxzQkFBcUI7Q0FDdEI7O0FBblpiO0VYaGxDRSxpQ0FBNkM7Q1dzK0NsQzs7QUF0WmI7RUEwWlUsa0JBQWlCO0NBQ2xCOztBQTNaVDtFQW9hUSw0QkFBb0I7RUFBcEIsNkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLFdYbDhDeUM7RVdtOEN6QyxZWG44Q3lDO0VXbzhDekMseUJBQXVCO0VBQXZCLGdDQUF1QjtFQUF2QixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLDBCQUFtQjtFQUFuQiw0QkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQjtDQUtwQjs7QUE5YVA7RUE0YVUsV0FBVTtDQUNYOztBQTdhVDtFQWtiUSxnQlg5OEN5QztDV2s5QzFDOztBQXRiUDtFQW9iVSxtQlhoOUN1QztDV2k5Q3hDOztBQXJiVDtFQXliUSxrQlhyOUN5QztFV3M5Q3pDLGtCQUFpQjtFQUNqQixzQlh2OUN5QztDV3c5QzFDOztBQTViUDtFQStiUSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGVBQWM7Q0FpQmY7O0FBbGRQO0VBb2NVLFlBQVc7RUFDWCxlQUFjO0VBQ2Qsb0JBQW1CO0VBQUUsVUFBVTtDQUNoQzs7QUF2Y1Q7RUEwY1UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQWpkVDtFQWhuQkUsYUFBWTtFQUNaLDBCQ3RpQmE7Q0R5b0RaOztBQXBmSDtFQTRkVSxlQUFjO0NBQ2Y7O0FBN2RUO0VBaWVZLDBCQUF5QjtDQUMxQjs7QUFsZVg7RUE0ZWMsMEJBQXlCO0VBQ3pCLDBCQUF5QjtDQUMxQjs7QUFXYjtFQWxtQ0UsMEJDampCYTtDRHVyRGQ7O0FBcENEO0VBS0ksaUJBRG1CO0NBK0JwQjs7QUFuQ0g7RUEvbENFLHdCQUF1QjtFQXVtQ25CLDBCQUE4QjtFQUM5QixtQkFBa0I7Q0FJbkI7O0FBYkw7RUFXUSxpQkFQZTtDQVFoQjs7QUFaUDtFWDlvREUsYVdpcERjO0VYaHBEZCxjV2dwRGM7RUFjVixtQkFBa0I7RUFDbEIsVUFBUztFQUFFLFdBQWdCO0VBQzNCLDJDQUFrQztFQUFsQyxtQ0FBa0M7RUFDbEMsbUJBQWtCO0NBQ25COztBQXJCTDtFWHprREUsaUNBQTZDO0NXa21EMUM7O0FBekJMO0VBaDhDRSxpQkFBZ0I7Q0E0OUNiOztBQTVCTDtFQThCTSxlQTFCMEI7Q0E4QjNCOztBQUdMO3VCQUN1QjtBQUN2QjtFQUlNLDRCQUEyQjtFQUMzQix1QkFBc0I7Q0FDdkI7O0FBTkw7RUFTSSxjQUFtQjtDQUNwQjs7QUFJSDt1QkFDdUI7QUFDdkI7RUFJSSxxQkFBNkI7Q0FDOUI7O0FBTEg7RUFRSSxtQkFBa0I7Q0FDbkI7O0FBVEg7RUFZSSxVQUFTO0NBQ1Y7O0FBYkg7RUFpQk0sY0FBYTtDQUNkOztBQWxCTDtFQW9CTSxpQkFBZ0I7Q0FDakI7O0FBckJMO0VBNEJVLGtCYnh0RFk7Q2F5dERiOztBQTdCVDs7Ozs7Ozs7RUF5Q0ksaUJBQWdCO0VBQ2hCLGdCQUFlO0NBS2hCOztBQS9DSDs7Ozs7Ozs7RUE0Q00sV0FBVTtFQUNWLGVBQWM7Q0FDZjs7QUFLTDt1QkFDdUI7QUFDdkI7RUFJTSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDZCQUE0QjtFQUM1Qix5QkFBd0I7Q0FxRHpCOztBQTVETDtFQVNRLFlBQVc7RUFDWCxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2pCOztBQVpQO0VBY1EsbUJBQWtCO0VBQ2xCLGVYaHBEeUM7RVdpcER6QyxlQUFjO0VBQ2Qsa0JBQWlCO0NBQ2xCOztBQWxCUDtFQW9CUSxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLGFBQVk7RUFDWixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixrQlg3cER5QztFVzhwRHpDLHdDQUFvQztFQUNwQyxpQ0FBZ0M7RUFDaEMsbUJBQWtCO0NBQ25COztBQWhDUDtFQWtDUSxtQkFBa0I7RUFDbEIsbUJYcHFEeUM7RVdxcUR6QyxZQUFXO0NBQ1o7O0FBckNQO0VBdUNRLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1Isb0JBQW1CO0VBQ25CLFdBQVU7RUFDVixlQUFjO0NBQ2Y7O0FBOUNQO0VBZ0RRLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsWUFBVztDQUNaOztBQW5EUDtFQThETSxrRUFBaUU7Q0FZbEU7O0FBMUVMO0VBZ0VRLFNBQVE7RUFDUixVQUFTO0NBQ1Y7O0FBbEVQO0VBb0VRLDJDQUF1QztFQUV2QyxXQUFVO0VBQ1YsOEJBQXFCO0VBQXJCLHNCQUFxQjtFQUNyQixzQ0FBNkI7RUFBN0IsOEJBQTZCO0NBQzlCOztBQXpFUDtFQTRFTSxrRUFBaUU7Q0FVbEU7O0FBdEZMO0VBOEVRLFNBQVE7RUFDUixTQUFRO0NBQ1Q7O0FBaEZQO0VBa0ZRLGFBQVk7RUFDWixZQUFXO0VBQ1gsaUJBQWdCO0NBQ2pCOztBQXJGUDtFQXdGTSxlQUFjO0NBQ2Y7O0FBekZMO0VBNkZNLGlCQUFnQztFQUNoQyw0REFBMkQ7Q0FDNUQ7O0FBL0ZMO0VBa0dJLGNBQWE7Q0FDZDs7QUFuR0g7RUFxR0ksY0FBbUI7RUFDbkIsbUJBQWtCO0NBNEVuQjs7QUFsTEg7RUF3R00scUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHNDQUE2QjtFQUE3QiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtDQUl4Qjs7QUE5R0w7RUE0R1EsV0FBVTtDQUNYOztBQTdHUDtFQWlITSxVQUFTO0NBZ0VWOztBQWpMTDtFQTNzQ0Usd0JBQXVCO0VBK3pDakIsd0JBajJESTtFQWsyREosVUFBUztDQTJEVjs7QUFoTFA7RVhyckRFLGlDQUE2QztFVzh5RHJDLGtCQUFpQjtFQUNqQixlQ3AzREs7RURxM0RMLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsaUJBQWdCO0NBbUJqQjs7QUFoSlQ7RUErSFksVUFBUztDQUNWOztBQWhJWDtFQWtJWSxzQkFBcUI7RUFDckIsdUJBQXNCO0NBQ3ZCOztBQXBJWDtFQXNJWSx1QkFBc0I7RUFDdEIsbUJBQWtCO0NBQ25COztBQXhJWDtFWHJyREUsaUNBQTZDO0VXZzBEbkMsZUFBYztFQUNkLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsaUJBQWdCO0NBQ2pCOztBQS9JWDtFWHJyREUsOEJBQTZDO0VXeTBEckMsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUlqQjs7QUF6SlQ7RUF1SlksZ0JBQWU7Q0FDaEI7O0FBeEpYO0VYcnJERSxpQ0FBNkM7RVdpMURyQyxlQzc1RFE7RUQ4NURSLGtCQUFpQjtDQUNsQjs7QUE5SlQ7RUFrS1ksY0FBYTtDQUNkOztBQW5LWDtFQXVLVSxvQkFBbUI7Q0FJcEI7O0FBM0tUO0VBOEtVLGVBQWM7Q0FDZjs7QUEvS1Q7RUFvTEksa0JBQWtDO0VBQ2xDLG1CQUFrQjtDQW1FbkI7O0FBeFBIO0VBd0xNLFlBQVc7RVhsN0RmLFNXbTdEaUI7RVhsN0RqQixVV2s3RG9CO0VBQ2hCLG1CQUFrQjtFQUNsQixhQUFZO0VBQUUsU0FBUTtFQUN0QixZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLGdDQUErQjtFQUMvQiwwREFBMEQ7Q0FDM0Q7O0FBaE1MO0VBa01NLG9CQUFtQjtFQUNuQixpQkFBZ0I7Q0FZakI7O0FBL01MO0VYcnJERSxpQ0FBNkM7RVcyM0R2QyxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGtDZjEwRHFCO0VlMjBEckIsZUFBYztDQUtmOztBQTlNUDtFWHJyREUsaUNBQTZDO0VXaTREckMsa0JBQWlCO0NBQ2xCOztBQTdNVDtFQWlOTSxnQkFBZTtDQU9oQjs7QUF4Tkw7RUFtTlEsb0JBQW1CO0NBSXBCOztBQXZOUDtFQXFOVSxnQkFBZTtDQUNoQjs7QUF0TlQ7RUEwTk0sZ0JBQWU7Q0E2QmhCOztBQXZQTDtFQTROUSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsdUJBQXFCO0VBQXJCLDhCQUFxQjtFQUFyQixvQkFBcUI7RUFBckIsc0JBQXFCO0NBaUJ0Qjs7QUE5T1A7RUErTlUsVUFBUztDQUNWOztBQWhPVDtFQWtPVSw2QkFBUTtFQUFSLGlCQUFRO0VBQVIsa0JBQVE7RUFBUixTQUFRO0VBQ1IsV0FBVTtDQUNYOztBQXBPVDtFQXNPVSw2QkFBUTtFQUFSLGlCQUFRO0VBQVIsa0JBQVE7RUFBUixTQUFRO0VBQ1Isb0JBQU87RUFBUCxnQkFBTztFQUFQLFlBQU87RUFBUCxRQUFPO0VBQ1Asa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUlqQjs7QUE3T1Q7RVhyckRFLCtCQUE2QztDV2k2RHBDOztBQTVPWDtFQWdQUSxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUluQjs7QUF0UFA7RUFvUFUsYUFBWTtDQUNiOztBQU9UO3VCQUN1QjtBQUN2QjtFQUdNLHVCQUFnQztFQUNoQyxpRUFBZ0U7RUFDaEUsbUJBQWtCO0NBd0JuQjs7QUE3Qkw7RUFPUSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFNBQVE7RUFDUixXQUFVO0VBQ1YsYUFBWTtDQUNiOztBQVpQO0VBY1EsbUJBQWtCO0VBQ2xCLFVYOTREeUM7RVcrNER6QyxZWC80RHlDO0VXZzVEekMsWVhoNUR5QztFV2k1RHpDLGFYajVEeUM7RVdrNUR6Qyx3QkFBdUI7RUFDdkIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsa0JYdDVEeUM7RVd1NUR6QyxrQkFBaUI7RUFDakIsMEJDL2dFTztFRGdoRVAsZUNsaEVPO0VEbWhFUCxtQkFBa0I7Q0FDbkI7O0FBNUJQO0VBZ0NJLGNBQWE7Q0FDZDs7QUFqQ0g7RUFtQ0ksY0FBbUI7Q0FhcEI7O0FBaERIO0VBcUNNLGlCQUFnQjtFQUNoQixXQUFVO0NBU1g7O0FBL0NMO0VYbjdERSxpQ0FBNkM7RVc0OUR2QyxlQUFjO0VBQ2QsbUJBQWtCO0NBSW5COztBQTlDUDtFQTRDVSxtQkFBa0I7Q0FDbkI7O0FBN0NUO0VBbURNLFVBQVM7Q0FDVjs7QUFwREw7RUFzRE0sdUJBQW9DO0VBQ3BDLFVBQVM7RUFDVCx1QkFBc0I7RUFDdEIsNEJBQTJCO0VBQzNCLG1CQUFrQjtDQTBDbkI7O0FBcEdMO0VBNERRLGVBQWM7RUFDZCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLHFDQUFpQztFQUNqQyxPQUFNO0VBQ04sUUFBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0NBQ2I7O0FBcEVQO0VBdUVRLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFNBQVE7RUFDUixVQUFTO0VBQ1QscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGFBQVk7RUFDWiw0Q0FBbUM7RVhwZ0V6QyxpQ0FBNkM7RVdzZ0V2QyxvQkFBbUI7Q0FPcEI7O0FBMUZQO0VBcUZVLGVBQWM7Q0FDZjs7QUF0RlQ7RVhuN0RFLGlDQUE2QztDVzRnRXRDOztBQXpGVDtFQTRGUSxXQUFVO0VBQ1YsWUFBb0I7RUFDcEIsYUFBWTtFQUNaLG9CQUFtQjtFQUVuQixvQkFEVTtFQUVWLHVCQUZVO0NBR1g7O0FBbkdQO0VBc0dNLFVBQVM7Q0FLVjs7QUEzR0w7RUF6OENFLHdCQUF1QjtFQWtqRGpCLGNBQWE7Q0FDZDs7QUExR1A7RUF6OENFLHdCQUF1QjtFQTNDdkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixXQUFVO0VBbW1ETixXQUFVO0VBQ1YsY0FBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGVBQWM7Q0FTZjs7QUE5bURIO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFhRDtFQUNFLFlBQVc7RUFDWCxpQ0FBb0M7RUFDcEMsd0RBQXVEO0VBQ3ZELGdCQUFvQjtDQUNyQjs7QUF1OUNIO0VYbjdERSxpQ0FBNkM7RVcwaUV2QyxvQkFBbUI7Q0FLcEI7O0FBNUhQO0VYbjdERSwrQkFBNkM7RVc2aUVyQyxpQkFBZ0I7Q0FDakI7O0FBM0hUO0VBZ0lNLG1CQUFrQjtFQUNsQixXQUFVO0NBNkhYOztBQTlQTDtFQW1JUSxVQUFTO0NBQ1Y7O0FBcElQO0VBejhDRSx3QkFBdUI7RUEzQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsV0FBVTtFQTJuREosY0FBYTtFQUNiLFVBQVM7Q0FhVjs7QUF4b0RMO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFhRDtFQUNFLFlBQVc7RUFDWCxpQ0FBb0M7RUFDcEMsd0RBQXVEO0VBQ3ZELGdCQUFvQjtDQUNyQjs7QUF1OUNIO0VBNElVLDJCQUEwQjtFQUMxQixlQ25vRUs7Q0Rvb0VOOztBQTlJVDtFQWdKVSxZQUFXO0VBQ1gsV0FBVTtDQUNYOztBQWxKVDtFVjU3REUsaUJIeERpQztFR3lEakMsZUFBYztFVWdsRU4sc0JBQXFCO0NBQ3RCOztBQXRKVDtFQXlKUSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULGdCQUFlO0NBSWhCOztBQS9KUDtFQTZKVSxvSUFBc0U7RUFBdEUsa0ZBQXNFO0VBQXRFLDBFQUFzRTtDQUN2RTs7QUE5SlQ7RUFpS1EsaUJBQWdCO0NBMEVqQjs7QUEzT1A7RUFtS1UsZUE5b0VFO0NBK29FSDs7QUFwS1Q7RUFzS1UsZ0JYcmlFdUM7Q1d5aUV4Qzs7QUExS1Q7RUF3S1ksa0lBQW9FO0VBQXBFLGdGQUFvRTtFQUFwRSx3RUFBb0U7Q0FDckU7O0FBektYO0VBNEtVLFVBQVM7Q0E4RFY7O0FBMU9UO0VBOEtZLFdBQVU7Q0FDWDs7QUEvS1g7RUFpTFksaUJBQWdCO0NBQ2pCOztBQWxMWDtFVjU3REUsaUJIeERpQztFR3lEakMsZUFBYztDVWduRUw7O0FBckxYO0VBdUxZLHNCYm5xRStCO0Vhb3FFL0IsbUJBQWtCO0VBQ2xCLGtDQUFpQztFQUNqQyxtQkFBa0I7Q0FXbkI7O0FBck1YO0VBNExjLFlBQVc7RUFDWCxvQkFBbUI7Q0FPcEI7O0FBcE1iO0VBK0xnQix1QkFBc0I7Q0FDdkI7O0FBaE1mO0VBa01nQix1QkFBc0I7Q0FDdkI7O0FBbk1mO0VBeU1jLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsVUFBUztDQUNWOztBQTVNYjtFQThNYyxrQkFBaUI7Q0FDbEI7O0FBL01iO0VBb05ZLG1CWG5sRXFDO0NXd21FdEM7O0FBek9YO0VBc05jLGVBQWM7RUFDZCxXQUFVO0VBQ1YsMEJDaHRFQztFRGl0RUQsZ0JYeGxFbUM7RVd5bEVuQyxlQUFjO0VBQ2QsbUJBQWtCO0NBQ25COztBQTVOYjtFQThOYyxtQkFBa0I7Q0FDbkI7O0FBL05iO0VBaU9jLFdBQVU7RUFDViwwQkMxdEVDO0VEMnRFRCxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGVYcG1FbUM7RVdxbUVuQyxlWHJtRW1DO0VXc21FbkMsa0JBQWlCO0NBQ2xCOztBQXhPYjtFQStPWSxZQUFXO0VBQ1gsNERBQW1EO0VBQW5ELG9EQUFtRDtDQUNwRDs7QUFqUFg7RUFuOUNFLGFBQVk7RUFDWiwwQkN0aUJhO0VEOHVFUCxVQUFTO0VBQ1QsY0FBYTtFQUNiLG1CQUFrQjtDQUtuQjs7QUE3UFA7RVhuN0RFLDhCQUE2QztFVzhxRXJDLGtCQUFpQjtDQUNsQjs7QUE1UFQ7RVhuN0RFLCtCQUE2QztFV3NyRXZDLFNBQVE7RUFDUiw4Q0FBcUM7RUFBckMsc0NBQXFDO0NBS3RDOztBQXpRUDtFQXNRVSxhQUFZO0VBQ1osZ0JBQWU7Q0FDaEI7O0FBeFFUO0VBMlFRLG1CQUFrQjtFQUNsQixrQkFBaUI7Q0FDbEI7O0FBN1FQO0VBK1FRLG1CQTF2RUk7Q0EydkVMOztBQWhSUDtFQW1SVSxnQkFBZTtFQUNmLGtCQUFpQjtDQUNsQjs7QUFyUlQ7RUF1UlUsZ0JBQWU7RUFDZixvQkFBbUI7Q0FDcEI7O0FBelJUO0VBOFJZLGlCQUFnQjtDQUlqQjs7QUFsU1g7RUFnU2MsZUFBYztDQUNmOztBQWpTYjtFQW9TWSxrQkFBaUI7RUFDakIscUJBQW9CO0NBQ3JCOztBQVFYO3VCQUN1QjtBQUN2QjtFQUdNLHVCQUFvQztFQUNwQyw2REFBNEQ7Q0FDN0Q7O0FBTEw7RUFRSSxtQkFBa0I7Q0FDbkI7O0FBVEg7RUFhTSxZQUFXO0NBQ1o7O0FBZEw7RVY1dUVFLGlCSHhEaUM7RUd5RGpDLGVBQWM7Q1UrdkVMOztBQXBCWDtFQXNCWSxzQmJsekUrQjtFYW16RS9CLG1CQUFrQjtFQUNsQixrQ0FBaUM7RUFDakMsbUJBQWtCO0NBQ25COztBQTFCWDtFQTRCWSxZQUFXO0NBSVo7O0FBaENYO0VBOEJjLDREQUFtRDtFQUFuRCxvREFBbUQ7Q0FDcEQ7O0FBL0JiO0VWNXVFRSxpQkh4RGlDO0VHeURqQyxlQUFjO0VVK3dFTixlQS96RUU7Q0FnMEVIOztBQXJDVDtFQXlDTSxnQkFBZTtDQWtEaEI7O0FBM0ZMO0VBMkNRLHNCQUFxQjtDQUV0Qjs7QUE3Q1A7RUErQ1EsYUFBWTtDQUNiOztBQWhEUDtFQWtEUSx1QkFBc0I7RUFDdEIsMEJBQXlCO0NBRTFCOztBQXJEUDtFQXlEVSx3QkFBdUI7Q0FDeEI7O0FBMURUO0VBOERRLDBCQUF5QjtDQTRCMUI7O0FBMUZQO0VBZ0VVLDBCQUF5QjtFQUN6QixlQUFjO0VBQ2QsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixrQkFBaUI7Q0FDbEI7O0FBckVUO0VBdUVVLDZCQUE0QjtDQUM3Qjs7QUF4RVQ7RUEwRVUsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUNkLGFBQVk7RUFDWixPQUFNO0VBQ04sUUFBTztFQUNQLGtCQUFpQjtDQUNsQjs7QUFsRlQ7RUFtRjhCLGVBQWM7RUFBRSxlQUFjO0NBQUc7O0FBbkYvRDtFQW9GOEIsZUFBYztDQUFHOztBQXBGL0M7RUFxRjhCLGVBQWM7Q0FBRzs7QUFyRi9DO0VBc0Y4QixlQUFjO0NBQUc7O0FBdEYvQztFQXVGOEIsZUFBYztDQUFHOztBQXZGL0M7RUF3RjhCLGVBQWM7Q0FBRzs7QUF4Ri9DO0VBeUY4QixlQUFjO0VBQUUsZUFBYztDQUFHOztBQXpGL0Q7RUFnR0ksbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQix1QkFBc0I7Q0FZdkI7O0FBOUdIO0VBb0dNLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFlBQVc7RUFDWCxhQUFZO0VBQ1osMEJBQXlCO0VBQ3pCLFFBQU87RUFDUCxTQUFRO0VBQ1IsZUFBYztDQUNmOztBQTdHTDtFQWdISSxtQkFBa0I7RUFDbEIsZUFBYztDQUlmOztBQXJISDtFQW1ITSxzQkFBcUI7Q0FDdEI7O0FBcEhMO0VBd0hJLDBCQUF5QjtFQUN6QixjQUFhO0NBWWQ7O0FBcklIO0VBNEhNLGtCWDN5RTJDO0NXbXpFNUM7O0FBcElMO0VBOEhRLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsa0JYL3lFeUM7RVdnekV6QyxrQkFBaUI7RUFDakIsa0JBQWlCO0NBQ2xCOztBQW5JUDtFQS92REUsMEJDOWhCZTtFRHU2RWIsY0FBbUI7RUFDbkIsbUJBQWtCO0VYOTJFcEIsaUNBQTZDO0NXNG5GNUM7O0FBelpIO0VBenZERSx3QkFBdUI7RUF3NERuQixjQUFhO0NBQ2Q7O0FBaEpMO0VBbUpNLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixrQkFBaUI7Q0FnQmxCOztBQXZLTDtFQXlKUSxrQlh4MEV5QztDV3kwRTFDOztBQTFKUDtFQTRKUSxpQlgzMEV5QztDVzQwRTFDOztBQTdKUDtFQStKUSwwQkNwOEVPO0NEcThFUjs7QUFoS1A7RUFrS1EsMEJBQXlCO0NBQzFCOztBQW5LUDtFQXFLUSwwQkFBeUI7Q0FDMUI7O0FBdEtQO0VBeUtNLGVBQWM7RUFDZCxVQUFTO0NBa0JWOztBQTVMTDtFQTRLUSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVDQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1Qsa0JYLzFFeUM7RVdnMkV6QyxpQkFBZ0I7Q0FVakI7O0FBM0xQO0VBbUxVLG1CQUFrQjtDQUNuQjs7QUFwTFQ7RUFzTFUsV0FBVTtDQUNYOztBQXZMVDtFQStMTSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGtCWGgzRTJDO0VXaTNFM0MsaUJBQWdCO0VBQ2hCLDBCQzc5RU87RUQ4OUVQLGVDOTlFTztFRCs5RVAscUJBQW9CO0NBVXJCOztBQS9NTDtFQXVNUSxtQkFBa0I7RUFDbEIsWUFBVztDQUNaOztBQXpNUDtFQTJNUSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFNBQVE7Q0FDVDs7QUE5TVA7RUFpTk0sZ0JBQWU7RUFDZixvQlhqNEUyQztDV3k1RTVDOztBQTFPTDtFQW9OUSxXQUFVO0VBQ1Ysa0JBQWlCO0NBQ2xCOztBQXROUDtFQXdOUSxVQUFTO0VBQ1QsZ0JBQWU7Q0FPaEI7O0FBaE9QO0VBNE5VLGVBQWM7RUFDZCxnQkFBZTtFQUNmLDZCQUE0QjtDQUM3Qjs7QUEvTlQ7RUFrT1EscUJBQW9CO0NBT3JCOztBQXpPUDtFQW9PVSxpQkFBZ0I7Q0FDakI7O0FBck9UO0VBdU9VLGtCQUFpQjtDQUNsQjs7QUF4T1Q7RVhudUVFLGlDQUE2QztFV2s5RXpDLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIscUJBQW9CO0NBQ3JCOztBQWxQTDtFWG51RUUsaUNBQTZDO0VXdzlFekMsc0JBQXFCO0NBQ3RCOztBQXRQTDtFQXdQTSxjQUFhO0NBUWQ7O0FBaFFMO0VBMFBRLG1CQUFrQjtFQUNsQixjQUFhO0NBSWQ7O0FBL1BQO0VBNlBVLGVBeGhGRTtDQXloRkg7O0FBOVBUO0VBa1FNLGdCQUFlO0VBQ2YsaUJBQWdCO0NBQ2pCOztBQXBRTDtFQXlRVSxtQkFBa0I7Q0FPbkI7O0FBaFJUO0VBMlFZLGVBQWM7Q0FJZjs7QUEvUVg7RUE2UWMsY0FBYTtDQUNkOztBQTlRYjtFQW1SUSxXQUFVO0VBRVYsZUFBYztFQUNkLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBbUI7Q0FRcEI7O0FBL1JQO0VBeVJVLG9CQUFPO0VBQVAsZ0JBQU87RUFBUCxZQUFPO0VBQVAsUUFBTztDQUNSOztBQTFSVDtFQTRSVSxXQUFVO0VBQ1Ysa0JBQWlCO0NBQ2xCOztBQTlSVDtFQWlTUSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBQ2xCOztBQW5TUDtFQXVTTSxlQWxrRk07Q0FxbEZQOztBQTFUTDtFQXlTUSxlQUFjO0NBVWY7O0FBblRQO0VBMlNVLGNBQWE7Q0FDZDs7QUE1U1Q7RUE4U1UsbUJBQWtCO0NBSW5COztBQWxUVDtFQWdUWSxlQUFjO0NBQ2Y7O0FBalRYO0VBcVRRLGNBQWE7Q0FJZDs7QUF6VFA7RUF1VFUsbUJBQWtCO0NBQ25COztBQXhUVDtFWG51RUUsaUNBQTZDO0VXa2lGdkMsbUJBQWtCO0NBSW5COztBQW5VUDtFQWlVVSxtQkFBa0I7Q0FDbkI7O0FBbFVUO0VYbnVFRSxpQ0FBNkM7RVd5aUZ2QyxhQUFZO0VBQ1osV0FBVTtFQUNWLGVBbm1GSTtDQXltRkw7O0FBOVVQO0VBMFVVLDBCQ3puRlE7RUQwbkZSLG9CQUFtQjtFQUNuQixvQkFBbUI7Q0FDcEI7O0FBN1VUO0VBaVZVLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7Q0FPeEI7O0FBelZUO0VBb1ZZLG9CQUFPO0VBQVAsZ0JBQU87RUFBUCxZQUFPO0VBQVAsUUFBTztDQUNSOztBQXJWWDtFQXVWWSxrQkFBaUI7Q0FDbEI7O0FBeFZYO0VBNFZZLGlCQUFnQjtFQUNoQixrQkFBaUI7Q0FDbEI7O0FBOVZYO0VBbVdZLGtCQUFpQjtDQUNsQjs7QUFwV1g7RUF3V1UsVUFBUztFQUNULGVBQWM7Q0FJZjs7QUE3V1Q7RUEyV1ksaUJBQWdCO0NBQ2pCOztBQTVXWDtFQStXVSxZQUFXO0VBQ1gsMEJDL3BGUTtFRGdxRlIsVUFBUztDQUNWOztBQWxYVDtFQW9YVSxlQUFjO0VBQ2Qsa0JBQWlCO0NBSWxCOztBQXpYVDtFQXVYWSxrQkFBaUI7Q0FDbEI7O0FBeFhYO0VBdHZERSwwQkMzaEJZO0VEZ3BGUixlQUFjO0VBQ2QsZUEzcEZNO0VBNHBGTixtQkFBa0I7RUFDbEIsaUJBQWdCO0NBc0JqQjs7QUF4Wkw7RUFxWVEsWUFBVztFQUVYLGlCQUFnQjtFWDFxRnRCLHNCVzJxRnlDO0VYMXFGekMsaURBQWdDO0VXMnFGMUIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFBRSxlYnRxRnNCO0NhdXFGcEM7O0FBM1lQO0VYbnVFRSxpQ0FBNkM7RVdpbkZ2QyxlQ3ZxRk07RUR3cUZOLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZUFBYztDQUNmOztBQWxaUDtFWG51RUUsaUNBQTZDO0VXd25GdkMsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUNqQjs7QUF2WlA7RUE2WkksY0FBbUI7Q0FDcEI7O0FBSUg7dUJBQ3VCO0FBQ3ZCO0VBSUkscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsZUFBYztDQVFmOztBQWZIO0VBU00sV0FBVTtFQUNWLGVBQWM7Q0FJZjs7QUFkTDtFQVlRLGtCQUFpQjtDQUNsQjs7QUFiUDtFQW5xRUUsMEJDOWhCZTtFRG10RmIsaUJBanRGUTtDQXV2RlQ7O0FBeERIO0VBN3BFRSx3QkFBdUI7RUFrckVuQixlQUFjO0VBQ2QsZUFBYztDQUNmOztBQXZCTDtFVmhwRkUsaUJIeERpQztFR3lEakMsZUFBYztFVXlxRlYsa0JBQWlCO0VBQ2pCLGtCQUF1QjtDQWF4Qjs7QUF4Q0w7RVh2b0ZFLGlDQUE2QztFQVg3QyxtQkFBa0I7RUFDbEIsVVcrcUY2QjtFQUN2Qix1QkFBc0I7RUFDdEIsbUJBQWtCO0NBQ25COztBQWpDUDtFWHZvRkUsaUNBQTZDO0VXMnFGdkMsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FDcEI7O0FBdkNQO0VYdm9GRSwrQkFBNkM7RVdrckZ6QyxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3BCOztBQTdDTDtFQWdEUSxrQkFBaUI7Q0FDbEI7O0FBakRQO0VBc0RNLGVBcnZGTTtDQXN2RlA7O0FBdkRMO0VBaHFFRSwwQkNqakJhO0VENHdGWCxpQkExdkZRO0NBa3hGVDs7QUFuRkg7RUE2RE0sZUFBYztDQVlmOztBQXpFTDtFQStEUSxlQUFjO0NBQ2Y7O0FBaEVQO0VBa0VRLGNBQWE7Q0FDZDs7QUFuRVA7RUFzRVUsWUFBVztDQUNaOztBQXZFVDtFQTJFTSx3QkFBdUI7RUFDdkIsaUJYL3BGMkM7RVdncUYzQywrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGNBQWE7Q0FDZDs7QUEvRUw7RUFpRk0saUJBQWdCO0NBQ2pCOztBQUtMO3VCQUN1QjtBQUN2QjtFQXp2RUUsMEJDampCYTtDRDAyRmQ7O0FBaEVEO0VBR0ksbUJBQWtCO0NBQ25COztBQUpIO0VBT0ksaUJBQXFCO0NBdUJ0Qjs7QUE5Qkg7RUF0dkVFLHdCQUF1QjtFQWd3RW5CLG9CQUEwQjtFQUMxQixtQkFBa0I7Q0FDbkI7O0FBWkw7RVhyeUZFLGFXMnlGYztFWDF5RmQsY1cweUZjO0VBVVYsbUJBQWtCO0VBQ2xCLFVBQVM7RUFBRSxXQUFnQjtFQUMzQiwyQ0FBa0M7RUFBbEMsbUNBQWtDO0VBQ2xDLG1CQUFrQjtFQUNsQix1QkFBc0I7Q0FDdkI7O0FBckJMO0VYaHVGRSwrQkFBNkM7RVd3dkZ6QyxrQkFBaUI7Q0FDbEI7O0FBekJMO0VYaHVGRSw4QkFBNkM7RVc0dkZ6QyxtQkFBa0I7Q0FDbkI7O0FBN0JMO0VBaHdFRSxhQUFZO0VBQ1osMEJDdGlCYTtFRHMwRlgsZUF6ekZRO0VBMHpGUixpQkExekZRO0NBdTFGVDs7QUEvREg7RUFvQ00sb0JBQW1CO0NBMEJwQjs7QUE5REw7RUFzQ1EsZUE5ekZJO0NBK3pGTDs7QUF2Q1A7RVhodUZFLGlDQUE2QztFVzB3RnZDLGFBQVk7RUFDWixvQkFBbUI7Q0FDcEI7O0FBNUNQO0VBdHZFRSx3QkFBdUI7RUEzQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsV0FBVTtFQWcxRUosZUM3MUZVO0VEODFGVixlQTEwRkk7RUEyMEZKLGVBQWM7Q0FVZjs7QUEzMUVMO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFJRDtFQUNFLFlBQVc7RUFDWCxpQ0FBb0M7RUFDcEMsd0RBQXVEO0VBQ3ZELGFBQWlCO0NBQ2xCOztBQTZ3RUg7RUFzRFksK0JDMzFGRztFRDQxRkgsaUJBQWdCO0NBQ2pCOztBQXhEWDtFQTBEWSxvQkFBbUI7Q0FDcEI7O0FBUVg7dUJBQ3VCO0FBQ3ZCO0VBS1EsZUFsMkZJO0VBbTJGSixVQUFTO0VBQ1QsbUJBQWtCO0VBNTBFeEIsYUFBWTtFQUNaLDBCQ3RpQmE7Q0QwNEZSOztBQWhDUDtFWHJ5RkUsaUNBQTZDO0VXK3lGckMsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUNqQjs7QUFaVDtFQWNVLGlCQUFnQjtDQUNqQjs7QUFmVDtFQXQyRUUsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixXQUFVO0NBdTNFSDs7QUF0M0VQO0VBQ0UsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsMkNBQWtDO0VBQWxDLG1DQUFrQztDQUNuQzs7QUFhRDtFQUNFLFlBQVc7RUFDWCxpQ0FBb0M7RUFDcEMsd0RBQXVEO0VBQ3ZELGdCQUFvQjtDQUNyQjs7QUF5MEVIO0VBc0JVLFdBQVU7Q0FDWDs7QUF2QlQ7RUF5QlUsV0FBVTtDQUNYOztBQTFCVDtFQTRCVSxXQUFVO0NBQ1g7O0FBN0JUO0VBd0NNLFVBQVM7Q0FDVjs7QUF6Q0w7RUE5ekVFLDBCQ2pqQmE7RUQ0NUZYLGlCQTE0RlE7RUEyNEZSLGVBMzRGUTtDQXM1RlQ7O0FBekRIO0VBZ0RNLGFBQVk7RUFDWixhQUFZO0VBQ1osV0FBVTtDQU1YOztBQXhETDtFQW9EUSwwQkNyNkZVO0VEczZGVixvQkFBbUI7RUFDbkIsb0JBQW1CO0NBQ3BCOztBQXZEUDtFQWowRUUsMEJDOWhCZTtFRDI1RmIsaUJBejVGUTtDQXE4RlQ7O0FBeEdIO0VBZ0VNLGlCQUFnQjtDQTRCakI7O0FBNUZMO0VBM3pFRSx3QkFBdUI7RUE4M0VqQixjQUFhO0NBSWQ7O0FBdkVQO0VBcUVVLGdCQUFlO0NBQ2hCOztBQXRFVDtFQXlFUSxlQUFjO0VBQ2QsWUFBVztDQUNaOztBQTNFUDtFQThFVSwyQkFBMEI7Q0FDM0I7O0FBL0VUO0VBb0ZZLGdCQUFlO0NBS2hCOztBQXpGWDtFQXNGYyxtQlh2MEZtQztFV3cwRm5DLGFBQVk7Q0FDYjs7QUF4RmI7RUEzekVFLHdCQUF1QjtFQTA1RW5CLGdCQUFlO0VBQ2YsWUFBVztDQU9aOztBQXZHTDtFQWtHUSxVQUFTO0NBQ1Y7O0FBbkdQO0VBcUdRLGNBQWE7Q0FDZDs7QUFNUDt1QkFDdUI7QUFDdkI7RUFDRSxrQkFBaUI7Q0E0SWxCOztBQTdJRDtFQUdJLGNBQWE7Q0FDZDs7QUFKSDtFQU1JLGNBQWE7Q0FLZDs7QUFYSDtFQVFNLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FDakI7O0FBVkw7RUFhSSxlQUFjO0NBUWY7O0FBckJIO0VBZU0sbUJBQWtCO0VBQ2xCLGdCQUFlO0NBSWhCOztBQXBCTDtFQWtCUSwyQkFBMEI7Q0FDM0I7O0FBbkJQO0VBd0JJLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsdUJBQW9DO0NBTXJDOztBQWhDSDtFWHg5RkUsWVdvL0ZvQjtFWG4vRnBCLGFXbS9GMEI7RUFDdEIsbUJBQWtCO0VBQ2xCLE9BQU07RUFBRSxRQUFPO0NBQ2hCOztBQS9CTDtFQWtDSSxjQUFhO0VBQ2IsZ0JBQWU7Q0FrQmhCOztBQXJESDtFQXNDUSxVQUFTO0VBQ1QsaUJBQWdCO0NBQ2pCOztBQXhDUDtFQTRDUSxlQUFjO0NBQ2Y7O0FBN0NQO0VBZ0RNLHNCQUFxQjtDQUl0Qjs7QUFwREw7RUFrRFEsZUFBYztDQUNmOztBQW5EUDtFQTU2RUUsMEJDampCYTtFRHFoR1gsV0FBVTtFQUNWLGNBQWE7Q0FtRmQ7O0FBNUlIO0VBMkRNLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixrQlg3NUYyQztDVzg1RjVDOztBQS9ETDtFQWtFTSxjQUFhO0VBQ2IsVUFBUztDQUNWOztBQXBFTDtFQXVFTSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7Q0FDcEI7O0FBMUVMO0VBNEVNLFVBQVM7RUFhVCxtQkFBa0I7Q0FjbkI7O0FBdkdMO0VBK0VVLDBCQzFpR0s7Q0QyaUdOOztBQWhGVDtFQW1GUSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsa0JBQWlCO0NBQ2xCOztBQXhGUDtFQTRGUSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFVBQVM7RUFBRSxhQUFZO0VBQ3ZCLDJDQUFrQztFQUFsQyxtQ0FBa0M7RUFFbEMsV0FBcUI7RVhwakczQixzQldxakd5QztFWHBqR3pDLGlEQUFnQztDV3FqRzNCOztBQW5HUDtFQXFHUSxpQkFBZ0I7Q0FDakI7O0FBdEdQO0VBeUdNLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixZQUFXO0NBeUJaOztBQW5JTDtFQTRHUSxhQUFZO0NBc0JiOztBQWxJUDtFWG41RkUsaUNBQTZDO0VXa2dHckMsa0JBMWpHRTtDQTJqR0g7O0FBaEhUO0VBbUhZLHNCQzNpR0c7Q0Q0aUdKOztBQXBIWDtFQXNIWSxpREFBZ0Q7Q0FDakQ7O0FBdkhYO0VBMEhVLG1CQUFrQjtDQU9uQjs7QUFqSVQ7RUE0SFksc0JDNWpHRztDRDZqR0o7O0FBN0hYO0VBK0hZLCtDQUE4QztDQUMvQzs7QUFoSVg7RUFxSU0sYUFBWTtFQUNaLGtCQUFpQjtDQUtsQjs7QUEzSUw7RUF5SVEsY0FBYTtDQUNkOztBQU1QO3VCQUN1QjtBQUN2QjtFQUVJLG1CQUFrQjtFQUNsQiwrREFBOEQ7RUFDOUQsNkJBQTRCO0VBQzVCLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1Ysa0JBQWlCO0NBT2xCOztBQWRIO0VBU00sWUFBVztFQUNYLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsMkNBQXVDO0NBQ3hDOztBQWJMO0VYcmlHRSxpQ0FBNkM7RVdzakczQyxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFFBQU87RUFDUCxTQUFRO0VBQ1IsYUFBWTtFQUNaLGFBQVk7Q0FJYjs7QUExQkg7RUF3Qk0sY0FBYTtDQUNkOztBQXpCTDtFQTlqRkUsMEJDampCYTtFRDRvR1gsY0FBYTtDQWtCZDs7QUEvQ0g7RVY5aUdFLGlCSHhEaUM7RUd5RGpDLGVBQWM7RVU2a0dWLGtCQUFpQjtDQUNsQjs7QUFqQ0w7RUEzakZFLHdCQUF1QjtFQStsRm5CLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixrQ0FBaUM7Q0FNbEM7O0FBOUNMO0VBMkNVLGdCQUFlO0NBQ2hCOztBQTVDVDtFQWlESSxlQUFjO0VBQ2QsV0FBVTtFQUNWLGdCWHBpRzZDO0VXcWlHN0Msb0JBQW1CO0VBQ25CLG1CQUFrQjtDQWdCbkI7O0FBckVIO0VBdURNLGtCWHhpRzJDO0VXeWlHM0MsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxVQUFTO0NBQ1Y7O0FBM0RMO0VBNkRNLGlCWDlpRzJDO0VXK2lHM0Msa0JBQWlCO0NBQ2xCOztBQS9ETDtFQWlFTSxVQUFTO0VBQ1Qsa0JYbmpHMkM7RVdvakczQyxtQkFBa0I7Q0FDbkI7O0FBcEVMO0VBdUVJLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsYVgxakc2QztFVzJqRzdDLG9CQUFtQjtFQUNuQixtQkFBa0I7Q0E2Qm5COztBQXhHSDtFQTZFTSxrQlg5akcyQztFVytqRzNDLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsVUFBUztDQUNWOztBQWpGTDtFQW1GTSxzQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGFBQVk7Q0FDYjs7QUF0Rkw7RUF3Rk0sMEJBQXlCO0VBQ3pCLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGtCQUFnQjtFQUNoQiw0QkFBMkI7RUFFM0Isc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixlWGxsRzJDO0NXbWxHNUM7O0FBbEdMO0VBMEdJLG1CWDNsRzZDO0VXNGxHN0MsaUJBeHNHUTtFQXlzR1IsZUFBYztDQXVEZjs7QUFuS0g7RUE5akZFLDBCQ2pqQmE7Q0RpdUdWOztBQWxITDtFQWdIUSxlQTdzR0k7Q0E4c0dMOztBQWpIUDtFQW9ITSxpQkFBZ0I7RUFDaEIsYUFBWTtDQUNiOztBQXRITDtFQXdITSwwQkMzdEdTO0NENHRHVjs7QUF6SEw7RUEySE0sa0JBeHRHTTtFQXl0R04sVUFBUztDQWlCVjs7QUE3SUw7RUE4SFEsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixrQkFBaUI7Q0FRbEI7O0FBeElQO0VBa0lVLG9CQUFtQjtFQUNuQixVQUFTO0NBQ1Y7O0FBcElUO0VYcmlHRSwrQkFBNkM7Q1c0cUd0Qzs7QUF2SVQ7RUEySVEsa0JBQXVCO0NBQ3hCOztBQTVJUDtFQStJTSxhQUFZO0VBQ1osMEJDdnZHUztFRHd2R1Qsb0JBQW1CO0NBQ3BCOztBQWxKTDtFQW9KTSxXQUFVO0VBQ1YsOEJBQTZCO0NBQzlCOztBQXRKTDtFQXdKTSxlQUFjO0NBQ2Y7O0FBekpMO0VBNEpNLG1CQUFrQjtDQU1uQjs7QUFsS0w7RUE4SlEsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixjQUFhO0NBQ2Q7O0FBUVA7RUFHTSxhQUFZO0VBQ1osaUJBQWdCO0NBWWpCOztBQWhCTDtFQU1RLGtCWGhxR3lDO0NXaXFHMUM7O0FBUFA7RUFVVSxrQlhwcUd1QztDV3dxR3hDOztBQWRUO0VBWVksc0JYdHFHcUM7Q1d1cUd0Qzs7QUFiWDtFQW1CSSxtQkFBa0I7Q0FDbkI7O0FBcEJIO0VBc0JJLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIsVUFBUztFQUNULHNCQUFxQjtDQUN0Qjs7QUExQkg7RUE0QkksYUFBWTtDQUNiOztBQTdCSDtFQStCSSxXQUFVO0VBQ1YsZUFBYztDQTJFZjs7QUEzR0g7RUFrQ00sY0FBYTtDQUNkOztBQW5DTDtFQXNDUSxhQUFZO0NBQ2I7O0FBdkNQO0VBeUNRLGVBQWM7Q0FDZjs7QUExQ1A7RUE0Q1Esb0JBQW1CO0NBQ3BCOztBQTdDUDtFQWdETSwwQkNuMEdTO0VEbzBHVCxvQkFBbUI7RUFDbkIsZ0JYNXNHMkM7RVc2c0czQyxVQUFTO0NBdUNWOztBQTFGTDtFQXFEUSxlQ3gwR087RUR5MEdQLG1CQUFrQjtDQUNuQjs7QUF2RFA7RUF5RFEsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQlhydEd5QztDV3N0RzFDOztBQTVEUDtFQThEUSxrQkFBaUI7RUFDakIsMEJDbDFHTztFRG0xR1AsZUNuMUdPO0NEbzFHUjs7QUFqRVA7RUFtRVEsb0JDdDFHTztFRHUxR1AsMEJDdjFHTztDRHcxR1I7O0FBckVQO0VBdUVRLG9CQUFtQjtFQUNuQixzQkFBcUI7Q0FDdEI7O0FBekVQO0VBNkVVLGFBQVk7Q0FDYjs7QUE5RVQ7RUFnRlUsMEJBQXlCO0VBQ3pCLHVCQUFzQjtDQUN2Qjs7QUFsRlQ7RUFvRlUsMEJBQXlCO0NBQzFCOztBQXJGVDtFQXVGVSwwQkFBeUI7Q0FDMUI7O0FBeEZUO0VBNEZNLGtCWHR2RzJDO0VXdXZHM0Msa0JYdnZHMkM7RVd3dkczQyxtQlh4dkcyQztFV3l2RzNDLHNCWHp2RzJDO0NXMHZHNUM7O0FBaEdMO0VBbUdNLGNBQWE7Q0FDZDs7QUFwR0w7O0VBeUdNLGVBQWM7Q0FDZjs7QUFJTDtFQUNFLG9CQUFtQjtDQXVCcEI7O0FBeEJEO0VBR0ksV0FBVTtFQUNWLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsMEJBQXlCO0VBQ3pCLGVBQWM7Q0FDZjs7QUFSSDtFQVVJLDBCQUF5QjtFQUN6QixhQUFZO0VBQ1osY0FBYTtFQUNiLG1CQUFrQjtFQUNsQiwrQkFBOEI7RUFDOUIsZUFBYztDQUNmOztBQWhCSDtFQWtCSSxpQ0FBZ0M7Q0FDakM7O0FBbkJIO0VBcUJJLGNBQWE7RUFDYiwwQkFBeUI7Q0FDMUI7O0FBSUg7O3VCQUV1QjtBQUV2Qjt1QkFDdUI7QUE1d0V2QjtFQSt3RUksaUJBQWdCO0NBQ2pCOztBQUlIO3VCQUN1QjtBQXJ2RHZCO0VBd3ZESSxnQ0FBMkM7RUFDM0MsbUJBQWtCO0NBQ25COztBQUpIO0VBT00sbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixTQUFRO0VBQ1IsWUFBVztDQUNaOztBQVhMO0VBZU0sbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQUUsYUFBWTtFQUN2QiwyQ0FBa0M7RUFBbEMsbUNBQWtDO0NBQ25DOztBQUtMO3VCQUN1QjtBQTVwQ3ZCO0VWNXVFRSxpQkh4RGlDO0VHeURqQyxlQUFjO0VVMjRHWixxQkFBb0I7RUFDcEIsV0FBVTtFQUNWLGtCQUFpQjtDQVlsQjs7QUFqQkg7RUFRUSwyQkFBMEI7RUFDMUIsY0FBYTtFQUNiLHVCQUFzQjtDQUN2Qjs7QUFYUDtFQWFRLFlBQVc7RUFDWCw0REFBbUQ7RUFBbkQsb0RBQW1EO0NBQ3BEOztBQWZQO0VBb0JNLGFBQVk7RUFDWixxQkFBb0I7RUFDcEIsb0JBQW1CO0NBQ3BCOztBQUtMO3VCQUN1QjtBQUN2QjtFQUlNLCtCQ3YrR1M7RUR3K0dULGdDQ3grR1M7RUR5K0dULDhCQ3orR1M7Q0QrZ0hWOztBQTVDTDtFQXA3RkUsd0JBQXVCO0VBKzdGakIsZUM5K0dPO0VEKytHUCxzQkMvK0dPO0NEZy9HUjs7QUFiUDtFQWtCVSxZQUFXO0VBQ1gsaUNBQW9DO0VBQ3BDLDBEQUF3RDtFQUN4RCxPQUFNO0NBQ1A7O0FBdEJUO0VBeUJRLGFBQVk7RUFDWiwwQkM3L0dPO0NEOGdIUjs7QUEzQ1A7RUE0QlUscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7Q0FTcEI7O0FBdkNUO0VBZ0NZLFlBQVc7RVg5L0dyQixzQldpZ0g2QztFWGhnSDdDLDZEQUFnQztFV2lnSHRCLFVBQXFCO0VBQ3JCLG9CQUFtQjtDQUNwQjs7QUF0Q1g7RUF5Q1UscUJBQW9CO0NBQ3JCOztBRXJoSFQ7RUF5R0Usb0JBQUE7Q0E2T0Q7O0FBdFZEO0VBR0ksbUJBQWtCO0VBQ2xCLDZEQUE0RDtFQUM1RCx1QkFBc0I7RUFDdEIsNkJBQTRCO0NBTTdCOztBQVpIO0VBUU0sWUFBVztFQUNYLGVBQWM7RUFDZCxvQkFBbUI7Q0FDcEI7O0FBWEw7RUFlSSx5QmJrSDZDO0Vhakg3QyxvQkFBbUI7RUFDbkIsb0JiZ0g2QztDYWpHOUM7O0FBaENIO0VBbUJNLGdDQUErQjtFQUMvQixtQmI2RzJDO0VhNUczQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixzQmJ5RzJDO0NheEc1Qzs7QUF6Qkw7RUEyQk0sa0Jic0cyQztFYXJHM0MsaUJBQWdCO0VBQ2hCLG1CYm9HMkM7Q2FuRzVDOztBQTlCTDtFQW1DSSxvQmI4RjZDO0VhN0Y3QyxvQmI2RjZDO0NhMUI5Qzs7QUF2R0g7RUFzQ00sYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixrQmJ5RjJDO0VheEYzQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxnQmJxRjJDO0NhcEY1Qzs7QUE3Q0w7RUErQ00sZURsQlc7RUNtQlgsbUJBQWtCO0VBQ2xCLGlCYmdGMkM7RWEvRTNDLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZUFBYztDQUNmOztBQXJETDtFQXdEUSxZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQTFEUDtFQTZETSxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0JiZ0UyQztDYS9ENUM7O0FBbEVMO0VBb0VNLG9CYjZEMkM7RWE1RDNDLHNCYjREMkM7RWEzRDNDLGlCYjJEMkM7RWExRDNDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUNqQjs7QUEzRUw7RUE2RU0sbUJBQWtCO0NBa0JuQjs7QUEvRkw7RUErRVEsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGFiOEN5QztFYTdDekMsZWI2Q3lDO0VhNUN6QyxZYjRDeUM7RWEzQ3pDLGFiMkN5QztFYTFDekMsbUJBQWtCO0VBQ2xCLDBDQUFzQztFQUN0QyxhQUFZO0VBQ1osa0JidUN5QztFYXRDekMsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixpQ0FDRjtDQUFDOztBQTlGUDtFQWlHTSxtQmJnQzJDO0VhL0IzQyxrQmIrQjJDO0VhOUIzQyxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQUNqQjs7QUF0R0w7RUEyR0ksMEJBQXlCO0VBQ3pCLGVBQWlCO0NBNkNsQjs7QUF6Skg7RUE4R00sZUR4RVU7RUN5RVYsbUJBQWtCO0VBQ2xCLGtCYmlCMkM7RWFoQjNDLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2Qsc0JiYzJDO0NhYjVDOztBQXBITDtFQXVITSxXQUFVO0VBQ1YscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsK0JBQXNCO0VBQXRCLDJCQUFzQjtFQUF0Qix1QkFBc0I7Q0E4QnZCOztBQXZKTDtFQTJIUSx3QkFBdUI7RUFDdkIsZ0JiS3lDO0VhSnpDLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0F3Qm5COztBQXRKUDtFQWdJVSxpQkFBZ0I7Q0FDakI7O0FBaklUO0VBbUlVLFliRnVDO0VhR3ZDLGFiSHVDO0VhSXZDLDJCYkp1QztDYUt4Qzs7QUF0SVQ7RUF3SVUsbUJBQWtCO0VBQ2xCLGViUnVDO0VhU3ZDLGtCQUFpQjtFQUNqQixtQmJWdUM7RWFXdkMsZUFBYztDQUNmOztBQTdJVDtFQStJVSxlYmR1QztFYWV2QyxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLG9CQUFtQjtFQUNuQixtQmJsQnVDO0VhbUJ2QyxlQUFjO0NBQ2Y7O0FBckpUO0VBNEpJLGVBQWlCO0NBbUZsQjs7QUEvT0g7RUE4Sk0sZUR4SFU7RUN5SFYsaUJiOUIyQztFYStCM0MsbUJBQWtCO0NBQ25COztBQWpLTDtFQW1LTSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixpQkFBZ0I7Q0FtRWpCOztBQXhPTDtFQXVLUSxhYnRDeUM7RWF1Q3pDLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0NBNkRuQjs7QUF2T1A7RUE0S1UsbUJiM0N1QztDYTRDeEM7O0FBN0tUO0VBb0xpQixzQkFOWTtDQU1rQjs7QUFwTC9DO0VBcUxzQixvQkFQTztDQU9xQjs7QUFyTGxEO0VBc0xvQyxlQVJQO0NBUThCOztBQXRMM0Q7RUF5TGlCLHNCQVZjO0NBVWtCOztBQXpMakQ7RUEwTHNCLG9CQVhTO0NBV3FCOztBQTFMcEQ7RUEyTG9DLGVBWkw7Q0FZOEI7O0FBM0w3RDtFQThMaUIsc0JBZGM7Q0Fja0I7O0FBOUxqRDtFQStMc0Isb0JBZlM7Q0FlcUI7O0FBL0xwRDtFQWdNb0MsZUFoQkw7Q0FnQjhCOztBQWhNN0Q7RUFtTVUsZWJsRXVDO0VhbUV2QyxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsd0JidkV1QztDYXdFeEM7O0FBek1UO0VBMk1VLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixpQmI5RXVDO0VhK0V2QyxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUlsQjs7QUF0TlQ7RUFvTlksa0JibkZxQztDYW9GdEM7O0FBck5YO0VBd05VLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsa0JiNUZ1QztFYTZGdkMsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixnQkFBZTtDQUNoQjs7QUFqT1Q7RUFvT1ksa0JibkdxQztDYW9HdEM7O0FBck9YO0VBME9NLGtCYnpHMkM7RWEwRzNDLGtCYjFHMkM7RWEyRzNDLG1CYjNHMkM7RWE0RzNDLHNCYjVHMkM7Q2E2RzVDOztBQTlPTDtFQW1QSSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHFCYnBINkM7RWFxSDdDLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osMEJEN09XO0VDOE9YLGtCYnhINkM7RWF5SDdDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsNkRBQW9EO0VBQXBELHFEQUFvRDtDQUNyRDs7QUE3UEg7RUFnUUkscUJiL0g2QztFYWdJN0MsdUJiaEk2QztFYWtJN0Msc0RBQXFEO0VBQ3JELHVCQUFzQjtFQUN0Qiw2QkFBNEI7RUFDNUIsbUNBQWtDO0VBQ2xDLG1CQUFrQjtDQW1DbkI7O0FBMVNIO0VBeVFNLFlBQVc7RUFDWCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFVBQVM7RUFDVCwyQ0FBdUM7Q0FDeEM7O0FBalJMO0VBbVJNLG1CQUFrQjtFQUNsQixzQmJuSjJDO0Vhb0ozQyxhQUFZO0VBQ1osa0JickoyQztFYXNKM0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsV0FBVTtDQUNYOztBQTNSTDtFQTZSTSxvQkR2UFU7RUN3UFYsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixrQkFBZ0I7RUFDaEIsZWJoSzJDO0VhaUszQyxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQWtCO0VBQ2xCLFdBQVU7Q0FDWDs7QUF4U0w7RUE2U00sWUFBVztFQUNYLGViN0syQztFYThLM0Msb0JEelFVO0NDMFFYOztBQWhUTDtFQW1UTSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGVEL1FVO0VDZ1JWLG1CQUFrQjtDQVduQjs7QUFqVUw7RUF3VFEsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixlYnpMeUM7RWEwTHpDLGViMUx5QztFYTJMekMsUUFBTztFQUNQLFNBQVE7RUFDUixhQUFZO0VBQ1osb0JEelJRO0NDMFJUOztBQWhVUDtFQW1VTSxXQUFVO0VBQ1YsZUFBYztFQUNkLG1CQUFrQjtFQUNsQiwyRUFBMEU7Q0FNM0U7O0FBNVVMO0VBd1VRLFlBQVc7RUFDWCxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2pCOztBQTNVUDtFQStVTSxvQkR6U1U7Q0MwU1g7O0FBaFZMO0VBb1ZJLGVEdlRhO0NDd1RkOztBRndzR0g7dUJBQ3VCO0FBeDREdkI7RUEwNERFLHVCQUFzQjtDQUN2Qjs7QUcvaEhEO0VBR00sa0JBQWlCO0NBQ2xCOztBQUpMO0VBTU0sV0FBVTtDQW1DWDs7QUF6Q0w7RUFTUSxnRkFBaUY7RUFDakYsbUJBQWtCO0NBOEJuQjs7QUF4Q1A7RUFhVSxlQUFjO0VBQ2QsWUFBVztFQUNYLG9CQUFtQjtDQUNwQjs7QUFoQlQ7RUFtQlUsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQiwrQkFBOEI7RUFDOUIsYUFBWTtFQUNaLGFkd0d1QztFY3ZHdkMsZWR1R3VDO0VjdEd2Qyw2QmRzR3VDO0Vjckd2QyxrQmRxR3VDO0VjcEd2QyxrQkFBaUI7RUFDakIsaUJBQWdCO0NBVWpCOztBQXRDVDtFQStCWSxrQmRnR3FDO0NjL0Z0Qzs7QUFoQ1g7RUFtQ1ksa0JkNEZxQztFYzNGckMsa0JBQWlCO0NBQ2xCOztBQXJDWDtFQTRDTSx3QmRtRjJDO0NjbkM1Qzs7QUE1Rkw7RUE4Q1EsbUJBQWtCO0VBQ2xCLGtCZGdGeUM7RWMvRXpDLGtCQUFpQjtFQUNqQixzQkFBcUI7Q0FDdEI7O0FBbERQO0VBcURRLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsc0JBQXFCO0NBQ3RCOztBQXhEUDtFQTJEUSxVQUFTO0VBQ1Qsa0JkbUV5QztDY2xFMUM7O0FBN0RQO0VBZ0VRLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsV0FBVTtFQUNWLDBCQUE4QjtFQUE5Qix1Q0FBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QixpQkFBZ0I7Q0FrQmpCOztBQXRGUDtFQXVFVSxXQUFVO0VBQ1YsVUFBUztFQUNULFdBQVU7RUFFVixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBU25COztBQXJGVDtFQWtGWSxZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQXBGWDtFQXlGUSxtQmRzQ3lDO0VjckN6QyxlZHFDeUM7Q2NwQzFDOztBQTNGUDtFQStGTSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHVCZDhCMkM7RWM1QjNDLG1CQUFrQjtFQWlCbEIsb0JBdEhhO0NBNkpkOztBQTNKTDtFQXFHUSxtQkFBa0I7RUFDbEIsYWR5QnlDO0VjeEJ6QyxlZHdCeUM7RWN2QnpDLGVkdUJ5QztFY3RCekMsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQix5RUFBMEU7RUFDMUUsV0FBVTtDQU1YOztBQWxIUDtFQThHVSxZQUFXO0VBQ1gsZUFBYztFQUNkLGtCQUFpQjtDQUNsQjs7QUFqSFQ7RUF1SFEsaUJBQWdCO0NBQ2pCOztBQXhIUDtFQTBIUSxpQkFBZTtDQVloQjs7QUF0SVA7RUE0SFUsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixlZEN1QztFY0F2QyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtDQUNsQjs7QUFsSVQ7RUFvSVUsZ0JkTHVDO0NjTXhDOztBQXJJVDtFQXdJUSwwQkZ6R087RUUwR1AsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FPWjs7QUFqSlA7RUE0SVUsb0JGN0dLO0NFOEdOOztBQTdJVDtFQStJVSxvQkYvR0s7Q0VnSE47O0FBaEpUO0VBbUpRLDBCRmpIUTtDRXdIVDs7QUExSlA7RUFxSlUsb0JGbkhNO0NFb0hQOztBQXRKVDtFQXdKVSxvQkZySE07Q0VzSFA7O0FBekpUO0VBOEpNLGlCZC9CMkM7RWNnQzNDLG9CQWpLYTtDQTROZDs7QUExTkw7RUFpS1EsaUJBQWdCO0NBK0NqQjs7QUFoTlA7RUFtS1Usb0JGeElPO0VFeUlQLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osa0JkdkN1QztFY3dDdkMsbUJBQWtCO0VBQ2xCLGtCQUFnQjtFQUNoQixxQmQxQ3VDO0NjMkN4Qzs7QUExS1Q7RUE0S1UsaUJBQWdCO0VBQ2hCLHdCZDlDdUM7Q2NnRnhDOztBQS9NVDtFQStLWSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGdCZGxEcUM7RWNtRHJDLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix1QkFBcUI7RUFBckIsOEJBQXFCO0VBQXJCLG9CQUFxQjtFQUFyQixzQkFBcUI7RUFDckIsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0NBMEJwQjs7QUE5TVg7RUFzTGMsc0JkdkRtQztDY3dEcEM7O0FBdkxiO0VBMExjLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsZ0JkN0RtQztFYzhEbkMsbUJBQWtCO0VBQ2xCLG9CRm5LRztFRW9LSCxnQmRoRW1DO0VjaUVuQyxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCZG5FbUM7Q2NvRXBDOztBQW5NYjtFQXFNYyxzQkFBcUI7RUFFckIsaUJBQWdCO0VBQ2hCLGVGN0tHO0VFOEtILGtCZDFFbUM7RWMyRW5DLGtCQUFpQjtFQUNqQixvQmQ1RW1DO0NjOEVwQzs7QUE3TWI7RUFrTlEsaUJBQWU7RUFDZixpQmRwRnlDO0VjcUZ6QyxrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ25COztBQXROUDtFQXdOUSxlQUFjO0NBQ2Y7O0FBek5QO0VBNk5NLHFFQUFzRTtFQUV0RSxtQkFBa0I7Q0EwQ25COztBQXpRTDtFQWlPUSxtQkFBa0I7RUFDbEIsYWRuR3lDO0Vjb0d6QyxjZHBHeUM7RWNxR3pDLGVkckd5QztFY3NHekMsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQix5RUFBMEU7RUFDMUUsV0FBVTtDQU1YOztBQTlPUDtFQTBPVSxZQUFXO0VBQ1gsZUFBYztFQUNkLGtCQUFpQjtDQUNsQjs7QUE3T1Q7RUFpUFUsbUJBQWtCO0NBTW5COztBQXZQVDtFQW1QWSxZZHBIcUM7RWNxSHJDLGFkckhxQztFY3NIckMsbUJBQWtCO0NBQ25COztBQXRQWDtFQTZQWSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQmRoSXFDO0NjaUl0Qzs7QUFoUVg7RUFvUVEsa0Jkckl5QztFY3NJekMsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FDbkI7O0FBeFFQO0VBNFFNLDhCQUE2QjtDQW9COUI7O0FBaFNMO0VBOFFRLGlCQUFlO0NBQ2hCOztBQS9RUDtFQWlSUSxpQkFBZ0I7Q0FDakI7O0FBbFJQO0VBb1JRLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBdUI7RUFBdkIsZ0NBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0NBT3BCOztBQS9SUDtFQTBSVSxXQUFVO0NBSVg7O0FBOVJUO0VBNFJZLG1CZDdKcUM7Q2M4SnRDOztBQTdSWDtFQW9TUSxZQUFXO0VBQ1gsZWR0S3lDO0VjdUt6QyxvQkFBbUI7Q0FDcEI7O0FBdlNQO0VBMFNRLG1CQUFrQjtDQVluQjs7QUF0VFA7RUE2U1UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixlZGhMdUM7RWNpTHZDLGVkakx1QztFY2tMdkMsUUFBTztFQUNQLFNBQVE7RUFDUixhQUFZO0VBQ1osaUJBQWdCO0NBQ2pCOztBQXJUVDtFQXdUUSxvQkZ6Uk87Q0UwUlI7O0FBelRQO0VBK1RNLGtCZGhNMkM7RWNpTTNDLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsd0Jkbk0yQztFY29NM0MsbUJBQWtCO0NBcUJuQjs7QUF4Vkw7RUFzVVEsZUY5Ulc7Q0UrU1o7O0FBdlZQO0VBd1VVLG1CQUFrQjtFQUNsQixXQUFVO0NBQ1g7O0FBMVVUO0VBNlVVLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsZWRoTnVDO0VjaU52QyxtQkFBa0I7RUFDbEIsY2RsTnVDO0VjbU52QyxRQUFPO0VBQ1AsU0FBUTtFQUNSLGFBQVk7RUFDWixXQUFVO0NBQ1g7O0FBdFZUO0VBNFZNLGVBQWM7RUFDZCxlZDlOMkM7RWMrTjNDLDBFQUEyRTtFQUMzRSxtQkFBcUI7RUFDckIsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FpQm5COztBQW5YTDtFQW9XUSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixZZHhPeUM7RWN5T3pDLFFBQU87RUFDUCxTQUFRO0VBQ1IsYUFBWTtFQUNaLGVkNU95QztFYzZPekMsaUJBQWdCO0NBQ2pCOztBQTdXUDtFQStXUSxZQUFXO0VBQ1gsZUFBYztFQUNkLGlCQUFnQjtDQUNqQjs7QUFsWFA7RUFzWE0sMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixnQmR6UDJDO0VjMFAzQyxlRmpWYTtFRWtWYixtQkFBa0I7RUFDbEIsa0JkNVAyQztDYzZQNUM7O0FBNVhMO0VBOFhNLGVGbldXO0NFb1daOztBQS9YTDtFQWlZTSxlRmxXUztDRW1XVjs7QUFsWUw7RUFxWU0sZUY3VmE7Q0U4VmQ7O0FBdFlMO0VBeVlNLFdBQVU7RUFDVixlQUFjO0NBQ2Y7O0FIeXBHTDtFQUVJLGNBQWE7RUFDYix3QkFBdUI7RUFDdkIsaUJBQWdCO0VBQ2hCLGVBQWM7Q0FlZjs7QUFwQkg7RUFRTSxnQkFBZTtDQUNoQjs7QUFUTDtFQVdNLGdCQUFlO0NBQ2hCOztBQVpMO0VBY08sZ0JBQWU7Q0FDakI7O0FBZkw7RUFpQk0sZ0JBQWU7Q0FDaEI7O0FBTUw7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixhQUFZO0VBQ1osV0FBVTtFQUNWLFdBQVU7RUFFVixjQUFhO0VBQ2IseURBQXdEO0VBQ3hELDZCQUE0QjtFQUM1Qix1QkFBc0I7RUFDdEIsdURBQThDO0VBQTlDLCtDQUE4QztFQUM5QywrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLFdBQVU7Q0F1Qlg7O0FBcENEO0VBZUkscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osa0JYcjlHNkM7RVdzOUc3QyxrQkFBaUI7RUFDakIsaUNBQWdDO0NBQ2pDOztBQTNCSDtFQTZCSSxXQUFVO0NBQ1g7O0FBOUJIO0VBZ0NJLFlBQVc7RUFDWCxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2pCOztBQUVIOzs7Ozs7OztFQVVJLGVBQWM7Q0FDZjs7QUFHSDtFQUNFLG1CQUFrQjtFQUNsQixrQkFBaUI7Q0EyR2xCOztBQTdHRDtFQUlJLG1CQWhtSFE7Q0FpbUhUOztBQUxIO0VBT0ksaUJYdi9HNkM7RVd3L0c3QyxrQkFBaUI7RUFFakIsZUNubkhXO0NEb25IWjs7QUFYSDtFQWFJLGVBem1IUTtDQWtySFQ7O0FBdEZIO0VBcUJNLGlCQUFnQjtFQUloQixXQUFVO0NBNERYOztBQXJGTDtFQXVCUSxlQW5uSEk7Q0FvbkhMOztBQXhCUDtFQTJCUSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVDQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLFVBQVM7RUFDVCxpQkFBZ0I7Q0E4QmpCOztBQTVEUDtFQWdDVSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGVBQWM7RUFDZCxlQUFjO0VBQ2Qsc0JBQXFCO0VBQ3JCLGtCQUFpQjtDQVlsQjs7QUFqRFQ7RUF1Q1ksWUFBVztFQUNYLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsY0FBYTtFQUNiLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsb0JDaHBIRztDRGlwSEo7O0FBaERYO0VBbURVLG9CQUFPO0VBQVAsZ0JBQU87RUFBUCxZQUFPO0VBQVAsUUFBTztFQUNQLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixlQUFjO0NBQ2Y7O0FBM0RUO0VBOERRLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsYUFBWTtDQUtiOztBQXJFUDtFQWtFVSxhQUFZO0VBQ1osWUFBVztDQUNaOztBQXBFVDtFQXlFVSxhQUFZO0NBQ2I7O0FBMUVUO0VBMzVHRSxpQkFBZ0I7RUF5K0dWLGlCWDlqSHlDO0VXK2pIekMsa0JBQWlCO0VBSWpCLGVDcHJITztDRHFySFI7O0FBSkM7RUFoRlI7SUFpRlUscUJBQW9CO0dBR3ZCO0NoQzZ0TU47O0FnQ2p6TUQ7RUEyRlEsZUFBYztFQUNkLG1CQUFrQjtDQUNuQjs7QUE3RlA7RUFnR1EscUJBQWdDO0NBQ2pDOztBQWpHUDtFWHBpSEUsaUNBQTZDO0VXd29IdkMsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFFBQU87RUFBRSxVQUFTO0VBQ2xCLHdDQ3p0SFU7Q0QwdEhYOztBQUtQLDBCQUFBO0FBQ0E7RUFHTSxtQkFBa0I7Q0FjbkI7O0FBakJMO0VBTVEsWUFBVztFQUNYLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsZVh6bUh5QztFVzBtSHpDLFlYMW1IeUM7RVcybUh6QyxZQUFXO0VBQ1gsYUFBWTtFQUNaLDZDQUE0QztFQUM1Qyw2QkFBNEI7RUFDNUIsdUJBQXNCO0NBQ3ZCOztBQU1QO0VBQ0Usc0JBQXFCO0VBQ3JCLG1CWHhuSCtDO0NXaXVIaEQ7O0FBM0dEO0VBSUksaUJYMW5INkM7RVcybkg3QyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDJCQUE2QjtFQUM3Qiw4QkFBZ0M7Q0FXakM7O0FBbkJIO0VBVU0sbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixlWGxvSDJDO0VXbW9IM0MsZVhub0gyQztFV29vSDNDLFFBQU87RUFDUCxTQUFRO0VBQ1IsYUFBWTtFQUNaLGlCQUFnQjtDQUNqQjs7QUFsQkw7RUFxQkksbUJYM29INkM7Q1dndUg5Qzs7QUExR0g7RUF3QlEsa0JYOW9IeUM7RVcrb0h6QyxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBQ2pCOztBQTNCUDtFQWdDVSxpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUNBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsa0JYMXBIdUM7Q1dncUh4Qzs7QUExQ1Q7RUFzQ1ksV0FBVTtFQUNWLGVBQWM7RUFDZCxXQUFVO0NBQ1g7O0FBekNYO0VBOENRLHFCWHBxSHlDO0VXcXFIekMsc0JYcnFIeUM7RVdzcUh6QyxpQ0FBZ0M7Q0FDakM7O0FBakRQO0VBb0RRLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsa0JYNXFIeUM7RVc2cUh6QyxrQkFBaUI7Q0FDbEI7O0FBeERQO0VBMkRRLG1CWGpySHlDO0NXa3JIMUM7O0FBNURQO0VBK0RRLDBCQUF5QjtFQUN6QixvQkFBbUI7RUFDbkIsc0JBQXFCO0NBQ3RCOztBQWxFUDtFQW9FUSxnQlgxckh5QztDVzJySDFDOztBQXJFUDtFQXVFUSxhQUFZO0NBQ2I7O0FBeEVQO0VBMEVRLGFBQVk7Q0FDYjs7QUEzRVA7RUE2RVEsa0JYbnNIeUM7Q1dvc0gxQzs7QUE5RVA7RUFnRlEsNEJBQW9CO0VBQXBCLDZCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIscUJBQW9CO0VBQ3BCLDBCQUFtQjtFQUFuQiw0QkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQjtDQUNwQjs7QUFsRlA7RUFvRlEsa0JBQW9CO0NBQ3JCOztBQXJGUDtFQXVGUSxvQlg3c0h5QztDVzhzSDFDOztBQXhGUDtFQTBGUSxtQlhodEh5QztFV2l0SHpDLG9CQUFtQjtFQUNuQixrQlhsdEh5QztDV210SDFDOztBQTdGUDtFQWdHUSxXQUFVO0VBQ1YsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGlCWDN0SHlDO0VXNHRIekMsYUFBWTtFQUNaLG9CQ3QxSE87Q0R1MUhSOztBQU1QO0VBQ0UsNEJBQTJCO0NBQzVCIiwiZmlsZSI6InN0eWxlLnNwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlRmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTRlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnJlc2V0IGNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbnYyLjAgfCAyMDExMDEyNlxuTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuc2VsZWN0LCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLypcbmltcG9ydFxuZ29vZ2xlIGZvbnRcbiovXG4vKlxu5Y+C6ICDXG5odHRwczovL3NwZWFrZXJkZWNrLmNvbS90YWNhbXkvbW9kYW5yaS1iZW4teXUtaHVvbnRvemhpLWRpbmdcblxu6YGp55So5aSW77yIcmVndWxhcuOCpuOCp+OCpOODiOOBjOmBqeeUqOOBleOCjOOCi++8iVxud2luZG93IDguMeOBp+OAgeOBi+OBpG9mZmljZeeUqOODleOCqeODs+ODiOODkeODg+OCr+OCkuOBhOOCjOOBpuOBhOOBquOBhOWgtOWQiFxu44O75LiA6Iis55qE44Gq44Om44O844K244Gvb2ZmaWNl55So44OV44Kp44Oz44OI44OR44OD44Kv44KS5YWl44KM44KL5oOz5a6aXG7jg7vjgZ3jgoLjgZ3jgoJ3aW5kb3dzOC4x44Gu44K344Kn44Ki44GM5bCR44Gq44GEXG4tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNeVl1R290aGljTVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiWXVHb3RoaWMtTWVkaXVtXCIpLCBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIiksIGxvY2FsKFwiWXVHb3RoaWMtUmVndWxhclwiKTtcbiAgLyogTWVkaXVt44GM44Gq44GE5aC05ZCIICovXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNeVl1R290aGljTVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIll1R290aGljLUJvbGRcIiksIGxvY2FsKFwiWXUgR290aGljXCIpO1xuICAvKiBmb3IgQ2hyb21lICovXG59XG5cbi8qIOa4uOOCtOOCt+ODg+OCr+aMh+WumlxuTXlZdUdvdGhpY00gICAgICAgICAgICAgICAgV2luZG93cyDmuLjjgrTjgrfjg4Pjgq9cbll1R290aGljICAgICAgICAgICAgICAgICAgIE9TIFgg5ri444K044K344OD44KvXG4tYXBwbGUtc3lzdGVtICAgICAgICAgICAgICBpT1MgU2FuIEZyYW5jaXNjb1xuQmxpbmtNYWNTeXN0ZW1Gb250ICAgICAgICAgaU9TIENocm9tZSBTYW4gRnJhbmNpc2NvXG5IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OICBPUyBYLCBpT1Mg44OS44Op44Ku44OOXG5NZWlyeW8gICAgICAgICAgICAgICAgICAgICBXaW5kb3dzIOODoeOCpOODquOCqlxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiDjgrfjgrnjg4bjg6Djg5Xjgqnjg7Pjg4jmjIflrppcbi1hcHBsZS1zeXN0ZW0gICAgICAgICAgICAgIE9TIFgsIGlPUyBTYW5GcmFuY2lzY29cbkJsaW5rTWFjU3lzdGVtRm9udCAgICAgICAgIE9TIFgsIGlPUyBDaHJvbWUgU2FuIEZyYW5jaXNjb1xuSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiAgT1MgWCwgaU9TIOODkuODqeOCruODjlxuTXlZdUdvdGhpY00gICAgICAgICAgICAgICAgV2luZG93cyDmuLjjgrTjgrfjg4Pjgq9cbk1laXJ5byAgICAgICAgICAgICAgICAgICAgIFdpbmRvd3Mg44Oh44Kk44Oq44KqXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG5TSUwgT3BlbiBGb250IExpY2Vuc2UsIDEuMVxuV2Ugc3ViYmVkIHRoZSBOb3RvIFNhbnMgSmFwYW5lc2UgZm9udCBvZiBHb29nbGUgV2ViIEZvbnQuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbm90b3NhbnMnO1xuICBzcmM6IHVybChcIi4vZm9udHMvbm90b3NhbnNfUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbm90b3NhbnMnO1xuICBzcmM6IHVybChcIi4vZm9udHMvbm90b3NhbnNfTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdub3Rvc2Fucyc7XG4gIHNyYzogdXJsKFwiLi9mb250cy9ub3Rvc2Fuc19Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKlxuICogZnV0dXJhXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYSc7XG4gIHNyYzogdXJsKFwiLi9mb250cy9mdXR1cmEudHRmXCIpO1xufVxuXG4uanAtZW0ge1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBNaW5jaG8gUHJvTiBXM1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmVuLWVtIHtcbiAgZm9udC1mYW1pbHk6ICdBYnJpbCBGYXRmYWNlJywgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBCYXNlIFNldHRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fuc1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSnVuMzRQcm9cIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFwic2Vnb2UgVUlcIiwgXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvTiBXNFwiLCBcIkhpcmFnaW5vIE1hcnUgR290aGljIFByb1wiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdGFnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaWZyYW1lLCBvYmplY3QsIHZpZGVvLCBlbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24udGksIC5wYWdldG9wIGJ1dHRvbi50cmctc2Nyb2xsLXRvcCwgYnV0dG9uLmljb246YmVmb3JlLCBidXR0b24ubG9nbywgYm9keS5ob21lIC5jb250ZW50Lm1haW52aXN1YWwgLnNsaWRlci1pdGVtcyBidXR0b24uaW1hZ2UsIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuc3BsaXQtbGlzdHMgbGkgYnV0dG9uLmljb24sIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgYnV0dG9uLmljb24sIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5yZWFzb24tbGlzdHMgbGkgYnV0dG9uLmljb24sIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyBidXR0b24uaWNvbiwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGJ1dHRvbi5pY29uLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgYnV0dG9uLmljb24sIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyBidXR0b24uc3BlY2lhbDpiZWZvcmUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIGJ1dHRvbi5pY29uLCAuY29udGVudC5yZWFzb25zIC5saW5rLWxpc3RzIGxpIGJ1dHRvbi5pbWFnZSB7XG4gIHRleHQtaW5kZW50OiAxNjAlO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlY2FwdGNoYV9zdHIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVjYXB0Y2hhX3N0ciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcGFydHMgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB3cmFwIGNvbnRlbnQgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiB0ZXh0cyBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGR1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGlua3MgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxicyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubGJzOmhvdmVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGRjIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YjliOWI7XG59XG5cbi50ZGM6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGNhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGNhOmxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmxjYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5sY2E6aG92ZXIge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cblxuLmxjYTphY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmxjYiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxjYjpsaW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sY2I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGNiOmhvdmVyIHtcbiAgY29sb3I6ICMxZTFlMWU7XG59XG5cbi5sY2I6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sY2Mge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sY2M6bGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGNjOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmxjYzpob3ZlciB7XG4gIGNvbG9yOiAjMWUxZTFlO1xufVxuXG4ubGNjOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGNkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGNkOmxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmxjZDp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sY2Q6aG92ZXIge1xuICBjb2xvcjogIzFlMWUxZTtcbn1cblxuLmxjZDphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZsLXJhbmdlID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWItcmFuZ2Uge1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmliLXJhbmdlID4gKiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mcmFtZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZnJhbWUtd3JhcCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogbGlzdHMgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwbGl0LWxpc3RzLCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC0yIGxpLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGksIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpLCBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnNwbGl0LWxpc3RzIGxpLCBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAucmVhc29uLWxpc3RzIGxpLCAuc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5zcGxpdC1saXN0cyBsaSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGksIC5jb250ZW50LnJlYXNvbnMgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAucmVhc29uLWxpc3RzIGxpLCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkge1xuICB3aWR0aDogNDklO1xufVxuXG4uc3BsaXQtbGlzdHMuc3BsaXQtMiBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuc3BsaXQtbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoMm4rMSkpLCBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKDJuKzEpKSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnNwbGl0LWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKDJuKzEpKSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoMm4rMSkpLCAuY29udGVudC5yZWFzb25zIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSksIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgybisxKSkge1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC0yIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5zcGxpdC1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgtbisyKSksIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuc3BsaXQtbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpLCAuc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgtbisyKSksIC5jb250ZW50LnJlYXNvbnMgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC0zIGxpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC0zLnJlYXNvbi1saXN0cyBsaSB7XG4gIHdpZHRoOiAzMi40JTtcbn1cblxuLnNwbGl0LWxpc3RzLnNwbGl0LTMgbGk6bm90KDpudGgtY2hpbGQoM24rMSkpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC0zLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICBtYXJnaW4tbGVmdDogMS40JTtcbn1cblxuLnNwbGl0LWxpc3RzLnNwbGl0LTMgbGk6bm90KDpudGgtY2hpbGQoLW4rMykpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC0zLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC00IGxpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC00LnJlYXNvbi1saXN0cyBsaSB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC00IGxpOm5vdCg6bnRoLWNoaWxkKDRuKzEpKSwgLmNvbnRlbnQucmVhc29ucyAuc3BsaXQtNC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoNG4rMSkpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMzMzMzMlO1xufVxuXG4uc3BsaXQtbGlzdHMuc3BsaXQtNCBsaTpub3QoOm50aC1jaGlsZCgtbis0KSksIC5jb250ZW50LnJlYXNvbnMgLnNwbGl0LTQucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzQpKSB7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzNyZW07XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC01IGxpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC01LnJlYXNvbi1saXN0cyBsaSB7XG4gIHdpZHRoOiAxOC41JTtcbn1cblxuLnNwbGl0LWxpc3RzLnNwbGl0LTUgbGk6bm90KDpudGgtY2hpbGQoNW4rMSkpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC01LnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCg1bisxKSkge1xuICBtYXJnaW4tbGVmdDogMS44NzUlO1xufVxuXG4uc3BsaXQtbGlzdHMuc3BsaXQtNSBsaTpub3QoOm50aC1jaGlsZCgtbis1KSksIC5jb250ZW50LnJlYXNvbnMgLnNwbGl0LTUucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzUpKSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC02IGxpLCAuY29udGVudC5yZWFzb25zIC5zcGxpdC02LnJlYXNvbi1saXN0cyBsaSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5zcGxpdC1saXN0cy5zcGxpdC02IGxpOm5vdCg6bnRoLWNoaWxkKDZuKzEpKSwgLmNvbnRlbnQucmVhc29ucyAuc3BsaXQtNi5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoNm4rMSkpIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uc3BsaXQtbGlzdHMuc3BsaXQtNiBsaTpub3QoOm50aC1jaGlsZCgtbis2KSksIC5jb250ZW50LnJlYXNvbnMgLnNwbGl0LTYucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cblxuLyogZm9ybSBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1oYXRlbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJCIVwiO1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5idG4sXG5hLmJ0bixcbmJ1dHRvbi5idG4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgd2lkdGg6IDY1JTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLmJ0bi0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggNXB4IDBweDtcbn1cblxuLmJ0bi1yYWRpdXMtc29saWQge1xuICBiYWNrZ3JvdW5kOiAjZjFlNzY3O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMWU3NjcpLCB0bygjZmViNjQ1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbn1cblxuLmJ0bi1yYWRpdXMtc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmMWU3NjcpLCB0bygjZmViNjQ1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbn1cblxuLmNvbnRlbnRzIC5lZGl0b3IgLnBheS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50cyAuZWRpdG9yIC5wYXktYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzNjM2MzYztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGVudHMgLmVkaXRvciAucGF5LWNhdXRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHBhcnRzIFNQXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYy1sYXlvdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aSwgLnBhZ2V0b3AgLnRyZy1zY3JvbGwtdG9wLCAuaWNvbjpiZWZvcmUsIC5sb2dvLCBib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCAuc2xpZGVyLWl0ZW1zIC5pbWFnZSwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5zcGxpdC1saXN0cyBsaSAuaWNvbiwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAuaWNvbiwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnJlYXNvbi1saXN0cyBsaSAuaWNvbiwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5pY29uLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLmljb24sIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuaWNvbiwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsOmJlZm9yZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLmljb24sIC5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IGRsOmFmdGVyLCAuc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzID4gbGk6bGFzdC1jaGlsZCBkdDpiZWZvcmUsIC5jb250ZW50LnJlYXNvbnMgLmxpbmstbGlzdHMgbGkgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2NC4zNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Ni4zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDY4LjI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDcwLjIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzIuMTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzQuMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3Ni4wNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3OCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3OS45NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4MS45JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDgzLjg1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDg1LjglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogODcuNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogODkuNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5MS42NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5My42JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDk1LjU1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDk3LjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogOTkuNDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAxLjQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAzLjM1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwNS4zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwNy4yNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDkuMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMTEuMTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTEzLjElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTE1LjA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDExNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMTguOTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTIwLjklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTIyLjg1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEyNC44JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEyNi43NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMjguNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMzAuNjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTMyLjYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTM0LjU1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzNi41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzOC40NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNDAuNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNDIuMzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTQ0LjMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTQ2LjI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0OC4yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1MC4xNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNTIuMSU7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5Mi41MzMzMyU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyLmxnLCAuY29udGFpbmVyLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogOTYlO1xufVxuXG4uY29udGFpbmVyLm1kIHtcbiAgd2lkdGg6IDkyLjUzMzMzJTtcbn1cblxuLmNvbnRhaW5lci5zbSwgLmNvbnRhaW5lci5zcS10aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5jb250YWluZXIudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAuY29udGFpbmVyLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLmNvbnRhaW5lci50aXRsZSB7XG4gIHdpZHRoOiA0Ni40JTtcbn1cblxuLmNvbnRhaW5lci54cyB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5mdWxsLWVsbSB7XG4gIHdpZHRoOiAxMDguNDY2NjclO1xuICBtYXJnaW4tbGVmdDogLTQuMjMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDQuMjMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjIzMzMzJTtcbn1cblxuLmNvbnRlbnQtZnVsbC1lbG0ge1xuICB3aWR0aDogMTE1JTtcbiAgbWFyZ2luLWxlZnQ6IC03LjUlO1xuICBwYWRkaW5nLWxlZnQ6IDcuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNSU7XG59XG5cbi5jb250YWluZXItcGQge1xuICBwYWRkaW5nOiAwIDMuNzMzMzMlO1xufVxuXG4vKiBib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aHVtYi1ib3guaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udGh1bWItYm94Lmhvcml6b250YWwgPiAqIHtcbiAgZm9udC1zaXplOiAxLjAyNHJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIGxpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxicyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubGJzOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZzbTEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmZzbTIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmZzbTMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmZzbTQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmZzbTUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mc202IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5mc203IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mc204IHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5mc205IHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG59XG5cbi5mc20xMCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG4uZm4sIGlucHV0W3R5cGU9ZmlsZV0sIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0sIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnNwMSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZnNwMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uZnNwMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZnNwNCB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xufVxuXG4uZnNwNSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmZzcDYge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLmZzcDcge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLmZzcDgge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLmZzcDkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmZzcDEwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5tZ24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZ2Ege1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tdG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXRzIHtcbiAgbWFyZ2luLXRvcDogMSU7XG59XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiAyJTtcbn1cblxuLm10MyB7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuXG4ubXQ0IHtcbiAgbWFyZ2luLXRvcDogNCU7XG59XG5cbi5tdDUge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLm10NiB7XG4gIG1hcmdpbi10b3A6IDYlO1xufVxuXG4ubXQ3IHtcbiAgbWFyZ2luLXRvcDogNyU7XG59XG5cbi5tdDgge1xuICBtYXJnaW4tdG9wOiA4JTtcbn1cblxuLm10OSB7XG4gIG1hcmdpbi10b3A6IDklO1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cblxuLm1ibiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYnMge1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cblxuLm1iMiB7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG4ubWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5cbi5tYjQge1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbn1cblxuLm1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4ubWI2IHtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG59XG5cbi5tYjcge1xuICBtYXJnaW4tYm90dG9tOiA3JTtcbn1cblxuLm1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDglO1xufVxuXG4ubWI5IHtcbiAgbWFyZ2luLWJvdHRvbTogOSU7XG59XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuXG4ubWxuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tbHMge1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG5cbi5tbDIge1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5tbDMge1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi5tbDQge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5cbi5tbDUge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbi5tbDYge1xuICBtYXJnaW4tbGVmdDogNiU7XG59XG5cbi5tbDcge1xuICBtYXJnaW4tbGVmdDogNyU7XG59XG5cbi5tbDgge1xuICBtYXJnaW4tbGVmdDogOCU7XG59XG5cbi5tbDkge1xuICBtYXJnaW4tbGVmdDogOSU7XG59XG5cbi5tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLm1ybiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1ycyB7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5tcjIge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ubXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cblxuLm1yNCB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbi5tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4ubXI2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbn1cblxuLm1yNyB7XG4gIG1hcmdpbi1yaWdodDogNyU7XG59XG5cbi5tcjgge1xuICBtYXJnaW4tcmlnaHQ6IDglO1xufVxuXG4ubXI5IHtcbiAgbWFyZ2luLXJpZ2h0OiA5JTtcbn1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuLm1yYSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1sYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWNhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB0biB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHRzIHtcbiAgcGFkZGluZy10b3A6IDElO1xufVxuXG4ucHQyIHtcbiAgcGFkZGluZy10b3A6IDIlO1xufVxuXG4ucHQzIHtcbiAgcGFkZGluZy10b3A6IDMlO1xufVxuXG4ucHQ0IHtcbiAgcGFkZGluZy10b3A6IDQlO1xufVxuXG4ucHQ1IHtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuXG4ucHQ2IHtcbiAgcGFkZGluZy10b3A6IDYlO1xufVxuXG4ucHQ3IHtcbiAgcGFkZGluZy10b3A6IDclO1xufVxuXG4ucHQ4IHtcbiAgcGFkZGluZy10b3A6IDglO1xufVxuXG4ucHQ5IHtcbiAgcGFkZGluZy10b3A6IDklO1xufVxuXG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG5cbi5wYm4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBicyB7XG4gIHBhZGRpbmctYm90dG9tOiAxJTtcbn1cblxuLnBiMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbn1cblxuLnBiMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbn1cblxuLnBiNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0JTtcbn1cblxuLnBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cblxuLnBiNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2JTtcbn1cblxuLnBiNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3JTtcbn1cblxuLnBiOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4JTtcbn1cblxuLnBiOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5JTtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuXG4ucGJ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQlICFpbXBvcnRhbnQ7XG59XG5cbi5wbG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wbHMge1xuICBwYWRkaW5nLWxlZnQ6IDElO1xufVxuXG4ucGwyIHtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cblxuLnBsMyB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG59XG5cbi5wbDQge1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xufVxuXG4ucGw1IHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cblxuLnBsNiB7XG4gIHBhZGRpbmctbGVmdDogNiU7XG59XG5cbi5wbDcge1xuICBwYWRkaW5nLWxlZnQ6IDclO1xufVxuXG4ucGw4IHtcbiAgcGFkZGluZy1sZWZ0OiA4JTtcbn1cblxuLnBsOSB7XG4gIHBhZGRpbmctbGVmdDogOSU7XG59XG5cbi5wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5wcm4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHJzIHtcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbi5wcjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuLnByMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG4ucHI0IHtcbiAgcGFkZGluZy1yaWdodDogNCU7XG59XG5cbi5wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuLnByNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYlO1xufVxuXG4ucHI3IHtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbi5wcjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4JTtcbn1cblxuLnByOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDklO1xufVxuXG4ucHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmxvYWRlci1zaW1wbGUge1xuICBoZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IDNlbTtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBTdXBlciBHZW5lcmFsIFB1cnBvc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyZml4LCAuZmwtcmFuZ2UsIC5mbGV4LCAuZWRpdG9yLCAuZWRpdG9yIC5mbGV4LWxpc3RzLCAuZWRpdG9yIC5zaGFyZS1saXN0cywgZGl2LndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8sIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgem9vbTogMTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLCAuZmwtcmFuZ2U6YWZ0ZXIsIC5mbGV4OmFmdGVyLCAuZWRpdG9yOmFmdGVyLCAuZWRpdG9yIC5mbGV4LWxpc3RzOmFmdGVyLCAuZWRpdG9yIC5zaGFyZS1saXN0czphZnRlciwgZGl2LndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW86YWZ0ZXIsIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbn1cblxuLnRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MDAwcHg7XG59XG5cbi5lbHBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRiIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZHQge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5ybiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucm0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucmwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY2Ege1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uY2Ige1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2Mge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2Qge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2Uge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2Yge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2cge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2gge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2kge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2oge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2wge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ubiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmIge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4ubCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmwge1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xufVxuXG4udjAge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLnYxIHtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG5cbi52MiB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuXG4udjMge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbn1cblxuLnY0IHtcbiAgdmVydGljYWwtYWxpZ246IC00cHg7XG59XG5cbi52NSB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xufVxuXG4udnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udm0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBwb3NpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucG9zLCAucG9zLWNlbnRlciwgLmxvYWRlci1zaW1wbGUsIC5wb3MtdmVydGljYWwtY2VudGVyLCAucG9zLWhvcml6b250YWwtY2VudGVyLCBkaXYud3BjZjcgaW1nLmFqYXgtbG9hZGVyLCAuYm9yZGVyLXRpdGxlOmFmdGVyLCAucGFnZS10aXRsZTphZnRlciwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZTphZnRlciwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZTphZnRlciwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZTphZnRlciwgLnBvcy1vdmVycmlkZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBvcy1jZW50ZXIsIC5sb2FkZXItc2ltcGxlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zLXZlcnRpY2FsLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9zLWhvcml6b250YWwtY2VudGVyLCBkaXYud3BjZjcgaW1nLmFqYXgtbG9hZGVyLCAuYm9yZGVyLXRpdGxlOmFmdGVyLCAucGFnZS10aXRsZTphZnRlciwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZTphZnRlciwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZTphZnRlciwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zLW92ZXJyaWRlLWNlbnRlciB7XG4gIHRvcDogLTUwJTtcbiAgYm90dG9tOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICByaWdodDogLTUwJTtcbn1cblxuLmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBXb3JkUHJlc3MgTmF0aXZlIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3Ige1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZWRpdG9yIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLmVkaXRvciBiLCAuZWRpdG9yIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZWRpdG9yIGRmbiwgLmVkaXRvciBjaXRlLCAuZWRpdG9yIGVtLCAuZWRpdG9yIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5lZGl0b3IgZGVsLCAuZWRpdG9yIHNwYW5bc3R5bGU9J3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyddIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZWRpdG9yIHVsLCAuZWRpdG9yIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcbn1cblxuLmVkaXRvciB1bCBsaSwgLmVkaXRvciBvbCBsaSB7XG4gIG1hcmdpbi10b3A6IC4xZW07XG59XG5cbi5lZGl0b3IgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3Igb2wgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWRpdG9yIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAuNGVtO1xufVxuXG4uZWRpdG9yIHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0wLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbn1cblxuLmVkaXRvciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5lZGl0b3Igb2wgbGkge1xuICB0ZXh0LWluZGVudDogLTEuM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xufVxuXG4uZWRpdG9yIGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1ZW07XG59XG5cbi5lZGl0b3IgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuXG4uZWRpdG9yIGJsb2NrcXVvdGUsIC5lZGl0b3IgcSB7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbiAgcXVvdGVzOiBub25lO1xufVxuXG4uZWRpdG9yIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjc1ZW07XG59XG5cbi5lZGl0b3IgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDJlbSAyZW0gMDtcbn1cblxuLmVkaXRvciAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmVkaXRvciAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwIDJlbSAyZW07XG59XG5cbi5lZGl0b3IgaDEsIC5lZGl0b3IgaDIsIC5lZGl0b3IgaDMsIC5lZGl0b3IgaDQsIC5lZGl0b3IgaDUsIC5lZGl0b3IgaDYge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5lZGl0b3IgaDIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmVkaXRvciBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZWRpdG9yIGg0LCAuZWRpdG9yIGg1LCAuZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5lZGl0b3IgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5lZGl0b3IgY29kZSwgLmVkaXRvciBrYmQsIC5lZGl0b3IgdHQsIC5lZGl0b3IgdmFyLCAuZWRpdG9yIHNhbXAsIC5lZGl0b3IgcHJlIHtcbiAgZm9udC1mYW1pbHk6IEluY29uc29sYXRhLCBtb25vc3BhY2U7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuLmVkaXRvciAuY2xlYXJmaXgsIC5lZGl0b3IgLmZsLXJhbmdlLCAuZWRpdG9yIC5mbGV4LCAuZWRpdG9yIC5lZGl0b3IsIC5lZGl0b3IgLmZsZXgtbGlzdHMsIC5lZGl0b3IgLnNoYXJlLWxpc3RzLCAuZWRpdG9yIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvLCBkaXYud3BjZjcgLmVkaXRvciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvLCAuZWRpdG9yIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94LCBkaXYud3BjZjcgLmVkaXRvciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLmVkaXRvciAuY2xlYXJmaXg6YWZ0ZXIsIC5lZGl0b3IgLmZsLXJhbmdlOmFmdGVyLCAuZWRpdG9yIC5mbGV4OmFmdGVyLCAuZWRpdG9yIC5lZGl0b3I6YWZ0ZXIsIC5lZGl0b3IgLmZsZXgtbGlzdHM6YWZ0ZXIsIC5lZGl0b3IgLnNoYXJlLWxpc3RzOmFmdGVyLCAuZWRpdG9yIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvOmFmdGVyLCBkaXYud3BjZjcgLmVkaXRvciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvOmFmdGVyLCAuZWRpdG9yIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94OmFmdGVyLCBkaXYud3BjZjcgLmVkaXRvciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZWRpdG9yIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0sXG4uZWRpdG9yIGltZ1tjbGFzcyo9XCJhdHRhY2htZW50LVwiXSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHdwIHBhcnRzIENPTU1PTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRtcC1uYW1lIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5saW5rLWJsdWUge1xuICBjb2xvcjogIzIwN2Q5NDtcbn1cblxuLmxpbmstYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjM2U5YmIyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dCAwcztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB3cCBwYXJ0cyBTUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRtcC1uYW1lIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubWVzc2FnZS1ub3Bvc3Qge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lZGl0b3Ige1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fuc1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSnVuMzRQcm9cIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFwic2Vnb2UgVUlcIiwgXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvTiBXNFwiLCBcIkhpcmFnaW5vIE1hcnUgR290aGljIFByb1wiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGl0b3IgcCwgLmVkaXRvciB1bCwgLmVkaXRvciBkaXYsIC5lZGl0b3Igc2VjdGlvbiwgLmVkaXRvciBkbCwgLmVkaXRvciB0YWJsZSwgLmVkaXRvciBmb3JtIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG4uZWRpdG9yIC5lZGl0b3ItdGl0bGUge1xuICBtYXJnaW46IDNyZW0gMCAxcmVtO1xufVxuXG4uZWRpdG9yIHAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5lZGl0b3IgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVkaXRvciBpbWcuYWxpZ25yaWdodCwgLmVkaXRvciBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZWRpdG9yIC5sc24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5lZGl0b3IgLmxzbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5lZGl0b3IgLmZsZXgtbGlzdHMsIC5lZGl0b3IgLnNoYXJlLWxpc3RzIHtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gLTFlbTtcbn1cblxuLmVkaXRvciAuZmxleC1saXN0cyBsaSwgLmVkaXRvciAuc2hhcmUtbGlzdHMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmVkaXRvciAuZmxleC1saXN0cyBsaTpiZWZvcmUsIC5lZGl0b3IgLnNoYXJlLWxpc3RzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLjJyZW07XG59XG5cbi5lZGl0b3Igc3BhbltjbGFzcyo9bXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbnRhY3Rmb3JtN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGNvbW1vbiBmb3JtIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0Om5vdChbdHlwZT1yYWRpb10pLnMsXG50ZXh0YXJlYS5zIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSkubSxcbnRleHRhcmVhLm0ge1xuICB3aWR0aDogNTAlO1xufVxuXG5pbnB1dDpub3QoW3R5cGU9cmFkaW9dKS5sLFxudGV4dGFyZWEubCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21tb24gaW5wdXQgZmlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGNvbW1vbiBzdWJtaXQgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBjb21tb24gZmlsZSBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBjb250YWN0Zm9ybTdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYud3BjZjcgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2LndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8sIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0sIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5kaXYud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtOmZpcnN0LWNoaWxkLCBkaXYud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksIGRpdi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogLjVyZW0gYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbmRpdi53cGNmNyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbmRpdi53cGNmNyB0ZXh0YXJlYSxcbmRpdi53cGNmNyBzZWxlY3Qge1xuICBtYXJnaW46IC4yZW0gMDtcbn1cblxuZGl2LndwY2Y3IGltZy5hamF4LWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5pbWcuYWpheC1sb2FkZXIge1xuICBib3R0b206IC01MCU7XG59XG5cbi53cGNmN2MtZm9yY2UtaGlkZSArIGltZy5hamF4LWxvYWRlciB7XG4gIGJvdHRvbTogLTEwMCU7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLndwY2Y3LWZvcm0gZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZDE0NDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMWQxO1xufVxuXG4ud3BjZjctZm9ybSBkaXYud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMmI2YjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlZmI1O1xufVxuXG4ud3BjZjctZm9ybSA+ICoge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vanMvX2xpYnMvc2xpY2svYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9qcy9fbGlicy9zbGljay9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9qcy9fbGlicy9zbGljay9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2pzL19saWJzL3NsaWNrL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9qcy9fbGlicy9zbGljay9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vanMvX2xpYnMvc2xpY2svZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBjb21tb24gcGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMTM0NDhmO1xufVxuXG4uYmx1ZTIge1xuICBjb2xvcjogIzMxM2E3OTtcbn1cblxuLmJsdWUzIHtcbiAgY29sb3I6ICMyYzRiOWM7XG59XG5cbi5ibHVlNCB7XG4gIGNvbG9yOiAjNzBBMEYxO1xufVxuXG4uYmx1ZTUge1xuICBjb2xvcjogI2FiZDlmNTtcbn1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAjRkZERTU5O1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICNlYzZkNmU7XG59XG5cbi5yZWQyIHtcbiAgY29sb3I6ICNkZjRkMmI7XG59XG5cbi5yZWQzIHtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG5cbi5waW5rIHtcbiAgY29sb3I6ICNmY2VjZjA7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuMDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50bXAtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4vKiB0aXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhbmUtdGl0bGUsIC5ib3JkZXItdGl0bGUsIC5wYWdlLXRpdGxlLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnRpdGxlLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuZWxsaXBzZS10aXRsZSwgLnNxLXRpdGxlLCAuYmx1ZS10aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMDkzM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLnBsYW5lLXRpdGxlLnhsLCAueGwuYm9yZGVyLXRpdGxlLCAueGwucGFnZS10aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC54bC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC54bC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC54bC50aXRsZSwgLnhsLmVsbGlwc2UtdGl0bGUsIC54bC5zcS10aXRsZSwgLnhsLmJsdWUtdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAueGwudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAueGwudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAueGwudGl0bGUge1xuICBmb250LXNpemU6IDEuNTM2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuZS10aXRsZS5sZywgLmxnLmJvcmRlci10aXRsZSwgLnBhZ2UtdGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAubGcudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAubGcudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAubGcudGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAudGl0bGUucGFnZS10aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZS5wYWdlLXRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLnBhZ2UtdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAucGFnZS10aXRsZS50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5wYWdlLXRpdGxlLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnBhZ2UtdGl0bGUudGl0bGUsIC5sZy5lbGxpcHNlLXRpdGxlLCAubGcuc3EtdGl0bGUsIC5sZy5ibHVlLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLmxnLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLmxnLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLmxnLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuZS10aXRsZS5tZCwgLm1kLmJvcmRlci10aXRsZSwgLm1kLnBhZ2UtdGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAubWQudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAubWQudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAubWQudGl0bGUsIC5tZC5lbGxpcHNlLXRpdGxlLCAubWQuc3EtdGl0bGUsIC5tZC5ibHVlLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLm1kLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLm1kLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLm1kLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEwOTMzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuZS10aXRsZS5zbSwgLnNtLmJvcmRlci10aXRsZSwgLnNtLnBhZ2UtdGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuc3EtdGl0bGUudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc3EtdGl0bGUudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuc3EtdGl0bGUudGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuc20udGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc20udGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuc20udGl0bGUsIC5zbS5lbGxpcHNlLXRpdGxlLCAuc3EtdGl0bGUsIC5zbS5ibHVlLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjAyNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGxhbmUtdGl0bGUueHMsIC54cy5ib3JkZXItdGl0bGUsIC54cy5wYWdlLXRpdGxlLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnhzLnRpdGxlLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnhzLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnhzLnRpdGxlLCAueHMuZWxsaXBzZS10aXRsZSwgLnhzLnNxLXRpdGxlLCAueHMuYmx1ZS10aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC54cy50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC54cy50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC54cy50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzg2N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRpdGxlLCAucGFnZS10aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5ib3JkZXItdGl0bGU6YWZ0ZXIsIC5wYWdlLXRpdGxlOmFmdGVyLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnRpdGxlOmFmdGVyLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnRpdGxlOmFmdGVyLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDguNXJlbTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzMzMztcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzkycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5lbGxpcHNlLXRpdGxlIHtcbiAgY29sb3I6ICMzMjMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZWxsaXBzZS10aXRsZS5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRvdC10aXRsZS1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzMxM2E3OTtcbn1cblxuLnNxLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG59XG5cbi5ibHVlLXRpdGxlIHtcbiAgY29sb3I6ICMxMzQ0OGY7XG59XG5cbi5vcmFuZ2UtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlZWI0Mzk7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi53aGl0ZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi5icmFja2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE5NDY3cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyYWNrZXQtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5icmFja2V0LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJdXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLm9yLWJkci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmNjNWM7XG59XG5cbi5iay1iZHItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzIzMzMzO1xufVxuXG4uY2lyY2xlLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzEzNDQ4ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYmctdGl0bGUge1xuICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMS4yZW07XG59XG5cbi5iZy10aXRsZS5ibHVlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0NDhmO1xufVxuXG4vKiB0ZXh0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbiB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5qYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5waXBlLCAuZm9vdGVyIC5mb290ZXItdG9wIC5mbmF2IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5waXBlOmJlZm9yZSwgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm5hdiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFya2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2Y5ZGY5YSA2MCUpO1xufVxuXG4ubm90ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogYm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW92LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tb3Ytd3JhcCA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2V0b3Age1xuICB3aWR0aDogMTMuNiU7XG59XG5cbi5wYWdldG9wIC50cmctc2Nyb2xsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbl9wYWdldG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IC44cztcbn1cblxuLnBhZ2V0b3AgLnRyZy1zY3JvbGwtdG9wLmlzVmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiAuOHM7XG59XG5cbi5nci1iZHItbGlzdHMgbGkge1xuICBwYWRkaW5nOiA1JTtcbn1cblxuLmdyLWJkci1saXN0cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3ItYmRyLWxpc3RzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cblxuLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiB0YWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGJsLWJhc2UsIC50YmwtaGVhZC1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YmwtYmFzZSB0aCwgLnRibC1oZWFkLWJsdWUgdGgsIC50YmwtYmFzZSB0ZCwgLnRibC1oZWFkLWJsdWUgdGQge1xuICBwYWRkaW5nOiAuOGVtO1xufVxuXG4udGJsLWJhc2UgdGgsIC50YmwtaGVhZC1ibHVlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRibC1oZWFkLWJsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTM0NDhmO1xufVxuXG4udGJsLWhlYWQtYmx1ZSB0aCwgLnRibC1oZWFkLWJsdWUgdGQge1xuICBmb250LXNpemU6IDEuMTk0NjdyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRibC1oZWFkLWJsdWUgdGhlYWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG59XG5cbi50YmwtaGVhZC1ibHVlIHRoZWFkIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTM0NDhmO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4udGJsLWhlYWQtYmx1ZSB0Ym9keSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMzQ0OGY7XG59XG5cbi50YmwtaGVhZC1ibHVlIHRib2R5IHRoLCAudGJsLWhlYWQtYmx1ZSB0Ym9keSB0ZCB7XG4gIGNvbG9yOiAjMTM0NDhmO1xufVxuXG4udGJsLWhlYWQtYmx1ZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEzNDQ4Zjtcbn1cblxuLnRibC1oZWFkLWJsdWUgdGJvZHkgdGQuZGlzYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRibC1oZWFkLWJsdWUgdGJvZHkgdGQuZGlzYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDQlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDQ4ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgxNi41ZGVnKTtcbn1cblxuLyogYnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4tYm94IHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHJnYmEoMywgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1ib3ggPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjA2NjY3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWJveCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLmJ0bi1zcSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5saW5rLXdyYXAgYSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5saW5rLXdyYXAgYSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5saW5rLXdyYXAgYSB7XG4gIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzMzMztcbn1cblxuLmJ0bi1zcSAuZmEsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAubGluay13cmFwIGEgLmZhLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLmxpbmstd3JhcCBhIC5mYSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5saW5rLXdyYXAgYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5mb3JtLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS4zNjUzM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG59XG5cbi5mb3JtLWJ0biAuZmEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKiBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5pY29uLmljb24tYmFyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbl9iYXIucG5nKTtcbn1cblxuLmljb24uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fY2xvc2UucG5nKTtcbn1cblxuLmljb24uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fbG9naW4ucG5nKTtcbn1cblxuLmljb24uaWNvbi1lbnZlbG9wZSB7XG4gIHdpZHRoOiAxLjZyZW07XG59XG5cbi5pY29uLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc2Ljc0NDE5JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fZW52ZWxvcGUucG5nKTtcbn1cblxuLmljb24uaWNvbi13YWxrOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbl93YWxrLnBuZyk7XG59XG5cbi5pY29uLmljb24tcGVuOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbl9wZW4ucG5nKTtcbn1cblxuLmljb24uaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fZWFydGgucG5nKTtcbn1cblxuLmljb24uaWNvbi1jaGVjayB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg1LjcxNDI5JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fY2hlY2sucG5nKTtcbn1cblxuaS5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIHRyaWFuZ2xlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRyaWFuZ2xlOmJlZm9yZSwgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG5cbi50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFyZW0gMS4ycmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTEuMXJlbTtcbn1cblxuLnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMS4ycmVtIDFyZW0gMCAxcmVtO1xuICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xLjFyZW07XG59XG5cbi8qIGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNoYXJlLWxpc3RzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4uc2hhcmUtbGlzdHMgbGkge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzEzNDQ4ZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5zaGFyZS1saXN0cyBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnNoYXJlLWxpc3RzIGxpIGEgLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5zaGFyZS1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uZmxleC1saXN0cywgLnNoYXJlLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtbGlzdHMud3JhcCwgLndyYXAuc2hhcmUtbGlzdHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kaXNjLWxpc3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNjLWxpc3RzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmFxLWxpc3RzIGxpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZmFxLWxpc3RzIGRsID4gKiB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhcS1saXN0cyBkbCA+ICo6YmVmb3JlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDQlO1xufVxuXG4uZmFxLWxpc3RzIGR0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0NDhmO1xufVxuXG4uZmFxLWxpc3RzIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBjb2xvcjogIzEzNDQ4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREU1OTtcbn1cblxuLmZhcS1saXN0cyBkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZmFxLWxpc3RzIGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBjb2xvcjogI0ZGREU1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDQ4Zjtcbn1cblxuLm5vdGUtbGlzdHMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5ub3RlLWxpc3RzIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RlLWxpc3RzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiBmb3JtIHBhcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzZjNjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcbnRleHRhcmVhOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0tcGFydHMgZGwgPiBkdCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uZm9ybS1wYXJ0cyAuY2hpbGQtZGwge1xuICB3aWR0aDogNzAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBjb21tb24gc2VjdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLyogY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudHMge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmNvbnRlbnRzIC5jb250ZW50IC5pbm5lciB7XG4gIHdpZHRoOiA5Mi41MzMzMyU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmx5LWJsdWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG59XG5cbi5seS1ibHVlLnRyaWFuZ2xlLnRvcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxMzQ0OGYgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1ibHVlLnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzEzNDQ4ZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWJsdWUudHlwZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYTc5O1xufVxuXG4ubHktYmx1ZS50eXBlMi50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzEzYTc5IHRyYW5zcGFyZW50O1xufVxuXG4ubHktYmx1ZS50eXBlMi50cmlhbmdsZS5idG06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzMTNhNzkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1ibHVlLnR5cGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNGI5Yztcbn1cblxuLmx5LWJsdWUudHlwZTMudHJpYW5nbGUudG9wOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJjNGI5YyB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWJsdWUudHlwZTMudHJpYW5nbGUuYnRtOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0YjljIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubHktYmx1ZS50eXBlNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MEEwRjE7XG59XG5cbi5seS1ibHVlLnR5cGU0LnRyaWFuZ2xlLnRvcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MEEwRjEgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1ibHVlLnR5cGU0LnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzcwQTBGMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWJsdWUudHlwZTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkOWY1O1xufVxuXG4ubHktYmx1ZS50eXBlNS50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYWJkOWY1IHRyYW5zcGFyZW50O1xufVxuXG4ubHktYmx1ZS50eXBlNS50cmlhbmdsZS5idG06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhYmQ5ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1ibHVlLnR5cGU2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5M2M5NTtcbn1cblxuLmx5LWJsdWUudHlwZTYudHJpYW5nbGUudG9wOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI5M2M5NSB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWJsdWUudHlwZTYudHJpYW5nbGUuYnRtOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzYzk1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubHktYmx1ZS50eXBlNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzRlYTA7XG59XG5cbi5seS1ibHVlLnR5cGU3LnRyaWFuZ2xlLnRvcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzNzRlYTAgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1ibHVlLnR5cGU3LnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NGVhMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWJsdWUudHlwZTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2MWFjO1xufVxuXG4ubHktYmx1ZS50eXBlOC50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDk2MWFjIHRyYW5zcGFyZW50O1xufVxuXG4ubHktYmx1ZS50eXBlOC50cmlhbmdsZS5idG06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0OTYxYWMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTU5O1xufVxuXG4ubHkteWVsbG93LnRyaWFuZ2xlLnRvcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkRFNTkgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS15ZWxsb3cudHJpYW5nbGUuYnRtOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZERTU5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubHkteWVsbG93LnR5cGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTQzNztcbn1cblxuLmx5LXllbGxvdy50eXBlMi50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTFlNDM3IHRyYW5zcGFyZW50O1xufVxuXG4ubHkteWVsbG93LnR5cGUyLnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTQzNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmx5LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ubHktZ3JheS50cmlhbmdsZS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWZlZmVmIHRyYW5zcGFyZW50O1xufVxuXG4ubHktZ3JheS50cmlhbmdsZS5idG06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZmVmZWYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubHktd2hpdGUudHJpYW5nbGUudG9wOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS13aGl0ZS50cmlhbmdsZS5idG06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubHktcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VjZjA7XG59XG5cbi5seS1waW5rLnRyaWFuZ2xlLnRvcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmY2VjZjAgdHJhbnNwYXJlbnQ7XG59XG5cbi5seS1waW5rLnRyaWFuZ2xlLmJ0bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZWNmMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLyog44K544Op44Kk44OA5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvYWRlci1zaW1wbGUge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi8qIOOCueODqeOCpOODieODiOOCsOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b2dnbGUtdGd0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIG5hdnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogc2l0ZSBsb2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogNzQuNDY4MDklO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogNS41cmVtO1xufVxuXG4uaGVhZGVyIC5zcC1tYXNrIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0NDhmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cblxuLmhlYWRlciAuaW5uZXIge1xuICB3aWR0aDogOTIuNTMzMzMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyIC53cmFwLWJ0bi1tZW51IHtcbiAgd2lkdGg6IDguMDY5MTYlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMuNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXIgLndyYXAtYnRuLW1lbnUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLndyYXAtYnRuLW1lbnUgLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC53cmFwLWJ0bi1tZW51IC5pc09wZW4gLmljb24tYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiByb3RhdGVGYWRlT3V0IDAuNnM7XG59XG5cbi5oZWFkZXIgLndyYXAtYnRuLW1lbnUgLmlzT3BlbiAuaWNvbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IHJvdGF0ZUZhZGVJbiAwLjZzO1xufVxuXG4uaGVhZGVyIC53cmFwLWJ0bi1tZW51IC5pc0Nsb3NlIC5pY29uLWJhciB7XG4gIGFuaW1hdGlvbjogcm90YXRlRmFkZUluIDAuNnM7XG59XG5cbi5oZWFkZXIgLndyYXAtYnRuLW1lbnUgLmlzQ2xvc2UgLmljb24tY2xvc2Uge1xuICBhbmltYXRpb246IHJvdGF0ZUZhZGVPdXQgMC42cztcbn1cblxuLmhlYWRlciAuc2l0ZW5hbWUge1xuICB3aWR0aDogMjUuNjQ4NDElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVhZGVyIC5tZW1iZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMiU7XG4gIHdpZHRoOiA5Ljc5ODI3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlYWRlciAubWVtYmVyIGEge1xuICBmb250LXNpemU6IDEuMDQ1MzNyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLm1lbWJlciBhOmJlZm9yZSB7XG4gIHdpZHRoOiA2My4yMzUyOSU7XG4gIHBhZGRpbmctdG9wOiA2My4yMzUyOSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyIC5nbmF2IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0NDhmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDUlIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG59XG5cbi5oZWFkZXIgLmduYXYgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlciAuZ25hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAyLjA0OHJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlYWRlciAuZ25hdi5pc09wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG59XG5cbi8qIGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNSUgMCA4JTtcbn1cblxuLmZvb3RlciAuaW5uZXIge1xuICB3aWR0aDogOTIuNTMzMzMlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlciAuZm9vdGVyLXRvcCB7XG4gIGZvbnQtc2l6ZTogMC44NTMzM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIC5mb290ZXItdG9wIC5mbmF2IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1taWQge1xuICBtYXJnaW46IDUlIGF1dG87XG59XG5cbi5mb290ZXIgLmZvb3Rlci1taWQgLnNpdGVuYW1lIHtcbiAgd2lkdGg6IDI3LjY2NTcxJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXIgLmZvb3Rlci1idG0ge1xuICBmb250LXNpemU6IDAuNzY4cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZm9vdGVyIC5mb290ZXItYnRtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycHg7XG4gIH1cbn1cblxuLmZvb3RlciAuZm9vdGVyLWJ0bSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9vdGVyIC5mb290ZXItYnRtIGR0OmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cblxuLmZvb3RlciAuZm9vdGVyLWJ0bSAuY29weSB7XG4gIGZvbnQtc2l6ZTogMC42ODI2N3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ24tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2NhbXBhaWduLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IDJweCByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuNCk7XG59XG5cbi5jYW1wYWlnbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNyU7XG59XG5cbi5jYW1wYWlnbi1ib3ggcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNi45M3Z3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fuc1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSnVuMzRQcm9cIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFwic2Vnb2UgVUlcIiwgXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvTiBXNFwiLCBcIkhpcmFnaW5vIE1hcnUgR290aGljIFByb1wiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICNjOGM4Yzg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5jYW1wYWlnbi1ib3gub25lbW9yZS10eHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBleOCieOBq++8gVwiO1xuICBjb2xvcjogI0YyNTg1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEZDNEI7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNzN2dztcbn1cblxuLyog44OI44OD44OXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ob21lIC5jb250ZW50IHtcbiAgcGFkZGluZzogOCUgMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50IC5ib3JkZXItdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudCAucGFnZS10aXRsZSwgYm9keS5ob21lIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC52b2ljZSBib2R5LmhvbWUgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc5MnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50Lm1haW52aXN1YWwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50Lm1haW52aXN1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNDAlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2NhbGUoMi41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lIC5jb250ZW50Lm1haW52aXN1YWw6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuICBib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCB2aWRlbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02JSkgc2NhbGUoMi4xLCAyLjEpO1xuICB9XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5tYWludmlzdWFsIC52aWRlby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5tYWludmlzdWFsIC52aWRlby1iZyAudmlkZW8tZnJvbnQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyLjEzdnc7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5tYWludmlzdWFsIC52aWRlby1iZyAudmlkZW8tZnJvbnQtYm94IC5jYXRjaGNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4LjUzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyLjY3dnc7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjYzhjOGM4O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCAudmlkZW8tYmcgLnZpZGVvLWZyb250LWJveCAuc2Nob29sLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA2Ljkzdnc7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjYzhjOGM4O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCAuc2xpZGVyLWl0ZW1zIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5tYWludmlzdWFsIC5zbGlkZXItaXRlbXMgLmltYWdlIHtcbiAgcGFkZGluZy10b3A6IDg4JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQubWFpbnZpc3VhbCAuc2xpZGVyLWl0ZW1zLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50Lm1haW52aXN1YWwgLnNsaWRlci1pdGVtcy5zbGljay1pbml0aWFsaXplZCArIC5sb2FkZXItc2ltcGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuZW50cnkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREU1OTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmVudHJ5IC5pbmZvLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjIyMjRyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmVudHJ5IC5pbmZvLXJpZ2h0IGR0IHtcbiAgZm9udC1zaXplOiAxLjQwOHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmVudHJ5IC5pbmZvLXJpZ2h0IC50ZWwge1xuICBmb250LXNpemU6IDEuMzY1MzNyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5jYXRjaGNvcHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5LjZ2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTAuMTN2dyBhdXRvIDE1cHg7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnBsYW5lLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5ib3JkZXItdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnBhZ2UtdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmludHJvZHVjdGlvbiAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgYm9keS5ob21lIC5jb250ZW50LmludHJvZHVjdGlvbiAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLmVsbGlwc2UtdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnNxLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5ibHVlLXRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5jb250ZW50LmludHJvZHVjdGlvbiAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5pbnRyb2R1Y3Rpb24gLnRleHRzIHAge1xuICBmb250LXNpemU6IDEuMzY1MzNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmludHJvZHVjdGlvbiAudGV4dHMgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDUlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuaW50cm9kdWN0aW9uIC5tb3ZpZSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDglIDAgMSU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmNob29zZWQgaDIge1xuICBmb250LXNpemU6IDYuN3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0YjljO1xuICB3aWR0aDogOTYlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEuMDd2dyAwIDEuMDd2dyAyLjEzdnc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5jaG9vc2VkIGgyIC5pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmNob29zZWQgLmNob29zZWQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmNob29zZWQgLmNob29zZWQtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCAuY2hvb3NlZC1pbWcgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDcuNDd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIwMiwgMTEyLCAwLjkpO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCAuaW1nLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC9jaG9vc2VkX2ltZzEtMjAyMTA2MTEuanBnKTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmNob29zZWQgLmltZy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL190b3AvY2hvb3NlZF9pbWcyLnBuZyk7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5jaG9vc2VkIC5pbWctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fdG9wL2Nob29zZWRfaW1nMy5wbmcpO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCAuaW1nLTMgaDMge1xuICBmb250LXNpemU6IDQuOHZ3O1xuICB3aWR0aDogOTIlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCAuY2hvb3NlZC10eHQge1xuICBtYXJnaW46IDYuNHZ3IDAgOS4wN3Z3O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY2hvb3NlZCAuY2hvb3NlZC10eHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiA1Ljg3dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFNTk7XG4gIHBhZGRpbmc6IDQlIDAgMiU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICNjOGM4Yzg7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC53aHktamVzIGgyLmVuLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2LjV2dztcbiAgbWFyZ2luOiAyLjY3dncgMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgaDIuanAtdGl0bGUge1xuICBmb250LXNpemU6IDQuMjd2dztcbiAgbWFyZ2luOiAyLjY3dncgMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgLndoeS1qZXMtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgLndoeS1qZXMtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAud2h5LWplcy1pbWcgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogNSUgMiUgMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNy40N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMyk7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC53aHktamVzLWltZyAubWFpbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMy4zM3Z3O1xuICB6LWluZGV4OiAxMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgLndoeS1qZXMtaW1nIC5tdWx0aXBsZS1tYXJrIHtcbiAgZm9udC1zaXplOiAzNnZ3O1xuICBsaW5lLWhlaWdodDogMGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAwO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAud2h5LWplcy1pbWcgLnN1Yi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogLTEuNXZ3O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAuaW1nLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC93aHlqZXNfaW1nMV8yMDIxMDYxNS5qcGcpO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAuaW1nLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC93aHlqZXNfaW1nMi5qcGcpO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAuaW1nLTIgaDMge1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMiU7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC5pbWctMiAuc20sIGJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC5pbWctMiAuc3EtdGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC5pbWctMiAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAuY29udGVudC53aHktamVzIC5pbWctMiAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC5pbWctMiAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAuY29udGVudC53aHktamVzIC5pbWctMiAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgLmltZy0yIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAuY29udGVudC53aHktamVzIC5pbWctMiAudGl0bGUge1xuICBmb250LXNpemU6IDQuOHZ3O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAud2h5LWplcy10eHQge1xuICBtYXJnaW46IDYuNHZ3IDA7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC53aHktamVzIC53aHktamVzLXR4dCBzdHJvbmcge1xuICBmb250LXNpemU6IDQuMjd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQud2h5LWplcyAud2h5LWplcy10eHQgb2wge1xuICBtYXJnaW46IDMuNzN2dyAwO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDR2dztcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LndoeS1qZXMgLndoeS1qZXMtdHh0IG9sIGxpIHtcbiAgbWFyZ2luOiAxLjMzdncgMDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA4LjUzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcwQTBGMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggI2M4YzhjODtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gaDIuZW4tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMC42N3Z3O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSBoMi5qcC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDQuMjd2dztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIGEsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSBhLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkuZnVsbCBhLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkuZnVsbCBhLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkuZnVsbCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaS5mdWxsIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpLmZ1bGwgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkuZnVsbCAudGl0bGUge1xuICB3aWR0aDogOTIuNTMzMzMlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5pbWFnZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5pbWFnZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC5pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA1OS4wNDI1NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnN1YnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnN1YnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjcwNjY3cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMC42N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgbWFyZ2luLXRvcDogLjhyZW07XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuc3BsaXQtbGlzdHMgbGkgYSwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSBhLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAucmVhc29uLWxpc3RzIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnNwbGl0LWxpc3RzIGxpIC5pY29uLCBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5pY29uLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAucmVhc29uLWxpc3RzIGxpIC5pY29uIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuc3BsaXQtbGlzdHMgbGkgLnRpdGxlICosIGJvZHkuaG9tZSAuY29udGVudC5pbmZvcm1hdGlvbiAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlICosIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5zcGxpdC1saXN0cyBsaSAudGl0bGUgKi5lbiwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKi5lbiwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKi5lbiB7XG4gIGZvbnQtc2l6ZTogMS4wMzY4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLjVyZW0gMCAuMnJlbTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5zcGxpdC1saXN0cyBsaSAudGl0bGUgKi5qYSwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKi5qYSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKi5qYSB7XG4gIGZvbnQtc2l6ZTogMC44NTMzM3JlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuaW5mb3JtYXRpb24gLnNwbGl0LWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgtbisyKSksIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmluZm9ybWF0aW9uIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgbWFyZ2luLXRvcDogLjhyZW07XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC55b3V0dWJlIGgyIC55b3V0dWJlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogOHZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnlvdXR1YmUgaDIgLnlvdXR1YmUtYm94IC5mYS15b3V0dWJlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnlvdXR1YmUgLnlvdXR1YmUtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDh2dztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnlvdXR1YmUgLnlvdXR1YmUtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDUuMzN2dztcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnlvdXR1YmUgLnlvdXR1YmUtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMi4xM3Z3O1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQueW91dHViZSAueW91dHViZS1saXN0IC55b3V0dWJlLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQueW91dHViZSAueW91dHViZS1saXN0IC55b3V0dWJlLWlmcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQueW91dHViZSAueW91dHViZS1saXN0IC55b3V0dWJlLWlmcmFtZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnNucyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDQ4Zjtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnNucyB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuXG5ib2R5LmhvbWUgLmNvbnRlbnQuc25zIHVsIGxpLnR3aXR0ZXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuYm9keS5ob21lIC5jb250ZW50LnNucyB1bCBsaS5mYWNlYm9vayA+IGRpdiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cywgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4uY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgbGksIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDcuMnJlbSA1JSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCksIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuaWNvbiwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5pY29uLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLmljb24ge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC02cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGl0bGUge1xuICBmb250LXNpemU6IDEuNTY5MjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50ZXh0LCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnRleHQsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAubGluay13cmFwLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLmxpbmstd3JhcCwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5saW5rLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLyog5LiL5bGk5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keTpub3QoLmhvbWUpIC5sb3dlci1tYWludmlzdWFsIC5pbWFnZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgLnBhZ2UtdGl0bGUtYXJlYSB7XG4gIHBhZGRpbmc6IDglIDA7XG59XG5cbi8qIOOCqOODh+OCo+OCv+ODvOWFpeeov+aDs+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmlubmVyLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzJSA0LjYxMDk1JTtcbn1cblxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciBpLmZhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5jb2x1bW4yIC5pbWFnZXMgaW1nOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmdyLWJkci1saXN0cyxcbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmRpc2MtbGlzdHMsXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5jb21tZW50LWxpc3RzLFxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAuZmxvdy1saXN0cyxcbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmluZm8tbGlzdHMsXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5mYXEtbGlzdHMsXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5ub3RlLWxpc3RzLFxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAuY2hlY2stbGlzdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmdyLWJkci1saXN0cyBsaSxcbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmRpc2MtbGlzdHMgbGksXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5jb21tZW50LWxpc3RzIGxpLFxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAuZmxvdy1saXN0cyBsaSxcbi5jb250ZW50LnNpbmdsZS1jb250ZW50IC5lZGl0b3IgLmluZm8tbGlzdHMgbGksXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5mYXEtbGlzdHMgbGksXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIC5ub3RlLWxpc3RzIGxpLFxuLmNvbnRlbnQuc2luZ2xlLWNvbnRlbnQgLmVkaXRvciAuY2hlY2stbGlzdHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYWJvdXQgamVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5hYm91dC1qZXMtbXYtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5hYm91dC1qZXMtbXYgLmFib3V0LWplcy1tdi1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLmFib3V0LWplcy1tdiAuYWJvdXQtamVzLW12LWltZyBoNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5hYm91dC1qZXMtbXYtaW1nIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIHBhZGRpbmc6IDUlIDIlIDIlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0MwMEUwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNy40N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMyk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjYzhjOGM4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLmFib3V0LWplcy1tdiAuYWJvdXQtamVzLW12LWltZyAubWFpbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMS43M3Z3O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5hYm91dC1qZXMtbXYtaW1nIC5tdWx0aXBsZS1tYXJrIHtcbiAgZm9udC1zaXplOiAzMnZ3O1xuICBsaW5lLWhlaWdodDogMGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogI0YyNUQ1RTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5hYm91dC1qZXMtbXYtaW1nIC5zdWItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IC0xLjV2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5pbWctMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fYWJvdXQvYWJvdXRfamVzX212MV8yMDIxMDYxNS5qcGcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5hYm91dC1qZXMtbXYgLmltZy0xIGg0IHtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDMyJTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5pbWctMSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDkwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5pbWctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fYWJvdXQvYWJvdXRfamVzX212Ml8yMDIxMDYxNS5qcGcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5hYm91dC1qZXMtbXYgLmltZy0yIGg0IHtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5hYm91dC1qZXMtbXYgLmltZy0yIGgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyJTtcbiAgZm9udC1zaXplOiA1LjN2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAuYWJvdXQtamVzLW12IC5hYm91dC1qZXMtbXYtdHh0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogNDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX2Fib3V0L212X3NwLmpwZykgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAucGFnZS10aXRsZS1hcmVhIHtcbiAgcGFkZGluZzogNSUgMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWV0aG9kIHtcbiAgcGFkZGluZzogOCUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLnNhYi1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuc2FiLWltYWdlcyBpbWcge1xuICB3aWR0aDogNDglO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLml0ZW1zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLml0ZW1zIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMlIDQuNjEwOTUlIDglO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuaXRlbXMgLml0ZW0gLmRvdC10aXRsZS1hcmVhIHtcbiAgZm9udC1zaXplOiAxLjQ5MzMzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEzNDQ4ZjtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLml0ZW1zIC5pdGVtIC5kb3QtdGl0bGUtYXJlYSA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuaXRlbXMgLml0ZW0gLmRvdC10aXRsZS1hcmVhIC5pY29uLCAuc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLml0ZW1zIC5pdGVtIC5kb3QtdGl0bGUtYXJlYSAuamEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuaXRlbXMgLml0ZW0gLmRvdC10aXRsZS1hcmVhIC5qYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWV0aG9kIC5pdGVtcyAuaXRlbSAuZG90LXRpdGxlLWFyZWEgLmVuIHtcbiAgZm9udC1zaXplOiAxLjEwOTMzcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWV0aG9kIC5pdGVtcyAuaXRlbSAuYmx1ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWV0aG9kIC5pdGVtcyAuaXRlbSAuYmx1ZS10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWV0aG9kIC5pdGVtcyAuaXRlbSAuc3EtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTk0NjdyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMjMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5tZXRob2QgLml0ZW1zIC5pdGVtICpbY2xhc3MqPVwiLXRpdGxlXCJdICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuaXRlbXMgLml0ZW0gcCB7XG4gIHRleHQtaW5kZW50OiAxLjRyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1ldGhvZCAuaXRlbXMgLml0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWlzc2lvbiB7XG4gIHBhZGRpbmc6IDglIDAgMTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxMjAwcHggMjgwMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkRFNTkgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnRpdGxlLWFyZWEge1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5taXNzaW9uIC50aXRsZS1hcmVhIC5ibHVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjczMDY3cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWlzc2lvbiAudGl0bGUtYXJlYSAuYmx1ZS10aXRsZSArIGVtIHtcbiAgZm9udC1zaXplOiAxLjQ1MDY3cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5taXNzaW9uIC50ZXh0cyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWlzc2lvbiAudGV4dHMgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnRleHRzIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnByb2ZpbGUgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnByb2ZpbGUgZGwgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5taXNzaW9uIC5wcm9maWxlIGRsIC5pbWFnZSB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogNDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWJvdXQtamVzIC5taXNzaW9uIC5wcm9maWxlIGRsIC50ZXh0cyB7XG4gIG9yZGVyOiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubWlzc2lvbiAucHJvZmlsZSBkbCAudGV4dHMgc21hbGwge1xuICBmb250LXNpemU6IDAuNzY4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnByb2ZpbGUgLmpvc2gtc2lnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMgLm1pc3Npb24gLnByb2ZpbGUgLmpvc2gtc2lnbiBpbWcge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi8qIGN1cnJpY3VsdW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAubG93ZXItbWFpbnZpc3VhbCAuaW1hZ2UtYm9keSB7XG4gIHBhZGRpbmctdG9wOiA5My4zMzMzMyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fY3VycmljdWx1bS9tdl9zcC5qcGcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgLmN1cnJpY3VsdW0tY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHZ3O1xuICBib3R0b206IDh2dztcbiAgd2lkdGg6IDQ4dnc7XG4gIGhlaWdodDogMjR2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQuNTN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzRiOWM7XG4gIGNvbG9yOiAjMTM0NDhmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5wYWdlLXRpdGxlLWFyZWEge1xuICBwYWRkaW5nOiA1JSAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDglIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5mZWF0dXJlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmZlYXR1cmUgdWwgbGkge1xuICBmb250LXNpemU6IDEuMTk0NjdyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmZlYXR1cmUgdWwgbGkgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93ID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAudGl0bGUtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAzMy4zMzMzMyU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLnRpdGxlLWFyZWE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLnRpdGxlLWFyZWEgLndoaXRlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LXNpemU6IDEuNzA2NjdyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAudGl0bGUtYXJlYSAud2hpdGUtdGl0bGUgYiB7XG4gIGNvbG9yOiAjZjFlYTMzO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC50aXRsZS1hcmVhIC53aGl0ZS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xMDkzM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC50aXRsZS1hcmVhIC5lbGxpcHNlLXRpdGxlIHtcbiAgd2lkdGg6IDYwJTtcbiAgdG9wOiAzLjlyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuY29udGVudC1hcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5jb250ZW50LWFyZWEgLmlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDUlIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDglIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudDpiZWZvcmUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEuMnJlbSAxcmVtIDAgMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMS4xcmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLnBsYW5lLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmJvcmRlci10aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC5wYWdlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAudGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC50aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmVsbGlwc2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAuc3EtdGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAuYmx1ZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAudGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43MDY2N3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLnBsYW5lLXRpdGxlICsgc21hbGwsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAuYm9yZGVyLXRpdGxlICsgc21hbGwsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAucGFnZS10aXRsZSArIHNtYWxsLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSArIHNtYWxsLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC50aXRsZSArIHNtYWxsLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSArIHNtYWxsLCAuY29udGVudC52b2ljZSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC50aXRsZSArIHNtYWxsLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZSArIHNtYWxsLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC50aXRsZSArIHNtYWxsLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmVsbGlwc2UtdGl0bGUgKyBzbWFsbCwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC5zcS10aXRsZSArIHNtYWxsLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5lbnJvbG1lbnQgLmJsdWUtdGl0bGUgKyBzbWFsbCwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAudGl0bGUgKyBzbWFsbCwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAudGl0bGUgKyBzbWFsbCwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKyBzbWFsbCwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAudGl0bGUgKyBzbWFsbCwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZW5yb2xtZW50IC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUgKyBzbWFsbCwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmVucm9sbWVudCAudGl0bGUgKyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4wMjRyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogNSUgMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmRldGFpbDpiZWZvcmUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuZGV0YWlsOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuZGV0YWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxLjJyZW0gMXJlbSAwIDFyZW07XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTEuMXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5kZXRhaWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJjNGI5Yztcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5kZXRhaWwgLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuZGV0YWlsIC5lbGxpcHNlLXRpdGxlIHtcbiAgd2lkdGg6IDkyLjUzMzMzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jb3Vyc2UtY2F0Y2hjb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jb3Vyc2UtY2F0Y2hjb3B5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCByZ2JhKDI0MCwgMTM2LCAxNjksIDAuNykgMCUpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogOHZ3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCBoMyAudW5kZXJsaW5lLXR4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIHJnYmEoMTksIDY4LCAxNDMsIDAuNSkgMCUpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jdXJyaWN1bHVtLWNvbnRlbnQgLmNvbnRlbnQgLmV4ZWN1dGl2ZS1pbWcge1xuICB3aWR0aDogNjAlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50IC5jb250ZW50Om5vdCgudGFibGUpIHtcbiAgd2lkdGg6IDkyLjUzMzMzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50IC5jb250ZW50LnRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzMzMzMlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZy1ib3R0b206IDElO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudC50YWJsZSAudGJsLWhlYWQtYmx1ZSB7XG4gIHdpZHRoOiAyODAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudC50YWJsZSAudGJsLWhlYWQtYmx1ZSB0aCwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jdXJyaWN1bHVtLWNvbnRlbnQgLmNvbnRlbnQudGFibGUgLnRibC1oZWFkLWJsdWUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudC50YWJsZSAudGJsLWhlYWQtYmx1ZSB0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50IC5jb250ZW50LnRleHQgcCB7XG4gIHRleHQtaW5kZW50OiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudC50ZXh0IC5tYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jdXJyaWN1bHVtLWNvbnRlbnQgLmNvbnRlbnQuZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAyLjY3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS1jb250ZW50IC5jb250ZW50LmdyYXBoIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzQ0OGY7XG4gIHBhZGRpbmc6IDIuMTN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuYmFzaWNzIC5jdXJyaWN1bHVtLWNvbnRlbnQgLmNvbnRlbnQuZ3JhcGggLmdyYXBoLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLmN1cnJpY3VsdW0tY29udGVudCAuY29udGVudC5ncmFwaCBwIHtcbiAgd2lkdGg6IDk4JTtcbiAgYm9yZGVyOiAycHggc29saWQgIzEzNDQ4ZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDEuNnZ3O1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAuY3VycmljdWx1bS5iYXNpYy1iIC50YmwtaGVhZC1ibHVlIHRkLmRpc2FibGU6YWZ0ZXIge1xuICB3aWR0aDogMTEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMjRkZWcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5iYXNpY3MgLm5leHQtc3RlcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDQ4ZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1JSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmJhc2ljcyAubmV4dC1zdGVwIHAge1xuICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLm9yYW5nZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi44MTZyZW0gIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLm9yYW5nZS10aXRsZSBpbWcge1xuICB3aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAucGxhbmUtdGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmJvcmRlci10aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAucGFnZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnRpdGxlLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAudGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAuZWxsaXBzZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAuc3EtdGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmJsdWUtdGl0bGUsIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAuc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tZmxvdyAuZ3JhZHVhdGlvbiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmdyYWR1YXRpb24tdGV4dCAuZW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC5ncmFkdWF0aW9uLXRleHQgLmphIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuY3VycmljdWx1bSAuY3VycmljdWx1bS1mbG93IC5ncmFkdWF0aW9uIC5jb2x1bW4yIC50ZXh0cyBkbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmNvbHVtbjIgLnRleHRzIGRsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWZsb3cgLmdyYWR1YXRpb24gLmNvbHVtbjIgLnRleHRzIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC4zcmVtO1xufVxuXG4vKiBzeXN0ZW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5sb3dlci1tYWludmlzdWFsIC5pbWFnZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDU4LjEzMzMzJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL19zeXN0ZW0vbXZfc3AuanBnKSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wYWdlLXRpdGxlLWFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzIC50aW1ldGFibGVzIC5pdGVtOmZpcnN0LWNoaWxkIC5lbGxpcHNlLXRpdGxlIHtcbiAgd2lkdGg6IDkyLjUzMzMzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAudGltZXRhYmxlcyAuaXRlbTpmaXJzdC1jaGlsZCAudGFibGUtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjczMzMzJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmctYm90dG9tOiAxJTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzIC50aW1ldGFibGVzIC5pdGVtOmZpcnN0LWNoaWxkIC50YmwtaGVhZC1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAudGltZXRhYmxlcyAuaXRlbTpmaXJzdC1jaGlsZCAudGJsLWhlYWQtYmx1ZSB0ZC5kaXNhYmxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMTRkZWcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgLnRpbWV0YWJsZXMgLml0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogOTIuNTMzMzMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAjYml6X2NhbGVuZGFyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0aCwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdGQsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAjYml6X2NhbGVuZGFyIHRoOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IG5vdG9zYW5zO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0ciB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWQyNzdjO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMSkgdGQsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAjYml6X2NhbGVuZGFyIHRyOm50aC1jaGlsZCgyKSB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMikge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWQyNzdjO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMikgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNzdjO1xuICBjb2xvcjogIzFkMjc3YztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdHI6bnRoLWNoaWxkKDIpIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdHI6bnRoLWNoaWxkKDIpIHRoOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgY29udGVudDogXCJTdW5cIjtcbiAgY29sb3I6ICNlYzZkNmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAjYml6X2NhbGVuZGFyIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICBjb250ZW50OiBcIk1vblwiO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgY29udGVudDogXCJUdWVcIjtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdHI6bnRoLWNoaWxkKDIpIHRoOm50aC1jaGlsZCg0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiV2VkXCI7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnNjaGVkdWxlcyAjYml6X2NhbGVuZGFyIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRodVwiO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgI2Jpel9jYWxlbmRhciB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgY29udGVudDogXCJGcmlcIjtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzICNiaXpfY2FsZW5kYXIgdHI6bnRoLWNoaWxkKDIpIHRoOm50aC1jaGlsZCg3KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU2F0XCI7XG4gIGNvbG9yOiAjYWJkOWY1O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIGgyLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSBoMi5zZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOC41cmVtO1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMzMzO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnRpdGxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnRpdGxlLWNlbnRlciBoNC5lbGxpcHNlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVERUU7XG4gIHBhZGRpbmc6IDglIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLmNhbXBhaWduIC5jYW1wYWlnbi10eHQge1xuICBmb250LXNpemU6IDMuNzN2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuY2FtcGFpZ24gLmNhbXBhaWduLXR4dCAuc3BlY2lhbC10eHQge1xuICBjb2xvcjogI2ZmMTU1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDUuODd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTU5O1xuICBwYWRkaW5nOiA4JSAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xOTQ2N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDUlIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAucGxhbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnBsYW4tdGl0bGUgLnN1YiB7XG4gIGZvbnQtc2l6ZTogMy43M3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnBsYW4tdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMnZ3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnBsYW4tdGl0bGVbZGF0YS1wbGFuLW5hbWU9XCI2bW9udGhzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwQTBGMTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5wbGFuLXRpdGxlW2RhdGEtcGxhbi1uYW1lPVwiMXllYXJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5OTAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnBsYW4tdGl0bGVbZGF0YS1wbGFuLW5hbWU9XCJwcmVtaXVtMXllYXJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnR1aXRpb24ge1xuICBwYWRkaW5nOiAwJSA0JTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnR1aXRpb24gZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUuMzN2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50dWl0aW9uIGRsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHVpdGlvbiBkbCBkdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuY2lyY2xlLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAyLjkzdnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYzZkNmU7XG4gIGNvbG9yOiAjZWM2ZDZlO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5jaXJjbGUtbGFiZWwuYWJzb2x1dGUtdXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNWVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmNpcmNsZS1sYWJlbC5zdGF0aWMtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMyU7XG4gIHRvcDogMjAlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm5vdGVzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMy4zM3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm5vdGVzIGhyIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAubm90ZXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5ub3RlcyB1bCBsaSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAubm90ZXMgZGwge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5ub3RlcyBkbCBkdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAubm90ZXMgZGwgZGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5wbGFuZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5ib3JkZXItdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAucGFnZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5lbGxpcHNlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNxLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmJsdWUtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTk0NjdyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5icmFja2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE5NDY3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLnBsYW5lLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSAuYm9yZGVyLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSAucGFnZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGxpIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGxpIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGxpIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLmVsbGlwc2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGxpIC5zcS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5nci1iZHItbGlzdHMgbGkgLmJsdWUtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuZ3ItYmRyLWxpc3RzIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmdyLWJkci1saXN0cyBsaSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA4JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5ub3RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMyU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnBsYW5lLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC5ib3JkZXItdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgLmdyLWJkci1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgLmdyLWJkci1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLmVsbGlwc2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnNxLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC5ibHVlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAuZ3ItYmRyLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgLmdyLWJkci1saXN0cyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgLmdyLWJkci1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuYXBwbGljYXRpb25zIC5nci1iZHItbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgZGwge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5hcHBsaWNhdGlvbnMgZGwgZHQge1xuICBmbGV4OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyBkbCBkZCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLmFwcGxpY2F0aW9ucyAudHVpdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyB7XG4gIG1hcmdpbi10b3A6IDglO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIHtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLnBsYW5lLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIC5ib3JkZXItdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLnBhZ2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLmVsbGlwc2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLnNxLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIC5ibHVlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAudGl0bGUsIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5zcGxpdC1saXN0cyBsaSAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyAuZ3ItYmRyLWxpc3RzIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAucmVhc29uLWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAub3RoZXJzIC5nci1iZHItbGlzdHMgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgLmdyLWJkci1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLm90aGVycyBwIHtcbiAgbWFyZ2luOiAuNXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5vdGhlcnMgcC5ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAub3ItYmRyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE5NDY3cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLm9yLWJkci10aXRsZSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5lbGxpcHNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzODY3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5lbGxpcHNlLXRpdGxlIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMzMzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAuNXJlbSA0cmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAucHJpY2UtM21vbnRoIC5kbC1mbGV4LCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAucHJpY2UtM21vbnRoIC5wYXJlbnQtZGwuYXBwbGljYXRpb24sIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLmNoaWxkLWRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLmRsLWZsZXggZHQsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLnBhcmVudC1kbC5hcHBsaWNhdGlvbiBkdCwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLnByaWNlLTNtb250aCAuY2hpbGQtZGwgZHQge1xuICBmbGV4OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAucHJpY2UtM21vbnRoIC5kbC1mbGV4IGRkLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAucHJpY2UtM21vbnRoIC5wYXJlbnQtZGwuYXBwbGljYXRpb24gZGQsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLmNoaWxkLWRsIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLnBhcmVudC1kbCA+IGR0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLnBhcmVudC1kbC5vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLnByaWNlLTNtb250aCAuY2hpbGQtZGwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAucHJpY2UtM21vbnRoIC5jaGlsZC1kbCA+IGR0IHtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLnByaWNlLTNtb250aCAubGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMzMzO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLmRsLWZsZXgudG90YWwsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLnRvdGFsLnBhcmVudC1kbC5hcHBsaWNhdGlvbiwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLnByaWNlLTNtb250aCAudG90YWwuY2hpbGQtZGwge1xuICBtYXJnaW4tdG9wOiA1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLmRsLWZsZXgudG90YWwgZGQsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAudHJ5IC5wcmljZS0zbW9udGggLnRvdGFsLnBhcmVudC1kbC5hcHBsaWNhdGlvbiBkZCwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC50cnkgLnByaWNlLTNtb250aCAudG90YWwuY2hpbGQtZGwgZGQge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWNmMDtcbiAgcGFkZGluZzogNSUgNCU7XG4gIG1hcmdpbi10b3A6IDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTEuNTI3MzglO1xuICBwYWRkaW5nLXRvcDogMTYuMDkwMyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29uX3NwZWNpYWwucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0uNXJlbTtcbiAgbGVmdDogMy43MzMzMyU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAucGxhbmUtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAuYm9yZGVyLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgLnBhZ2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnRpdGxlLCAuY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAuZWxsaXBzZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC5zcS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC5ibHVlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC50aXRsZSwgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnNwbGl0LWxpc3RzIGxpIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCAudGl0bGUsIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLnByaWNlcyAuc3BlY2lhbCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnN5c3RlbSAucHJpY2VzIC5zcGVjaWFsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgYm9keS5ob21lIC5jb250ZW50LmN1cnJpY3VsdW0gLnJlYXNvbi1saXN0cyBsaSAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQ1MDY3cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZGY0ZDJiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnNwZWNpYWwgLmRpc2MtbGlzdHMge1xuICBmb250LXNpemU6IDEuMTA5MzNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5zaW5nbGUtY29udGVudC5zeXN0ZW0gLmVudHJ5IHtcbiAgcGFkZGluZzogOCUgMDtcbn1cblxuLyogc2Nob29sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuc3BsaXQtbGlzdHMsIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzLCAuY29udGVudC5yZWFzb25zIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnJlYXNvbi1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5zcGxpdC1saXN0cyBsaSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGksIC5jb250ZW50LnJlYXNvbnMgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAucmVhc29uLWxpc3RzIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLnNwbGl0LWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpLCAuY29udGVudC5yZWFzb25zIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnJlYXNvbi1saXN0cyBsaTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuZXZlbnQtc2VtaW5hcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTU5O1xuICBwYWRkaW5nOiA1JSAwIDglO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5ldmVudC1zZW1pbmFycyAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNSUgNCU7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5ldmVudC1zZW1pbmFycyAuYnRuLXdyYXAge1xuICB3aWR0aDogOTIuNTMzMzMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogOCUgYXV0byAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC5ldmVudC1zZW1pbmFycyAuYnRuLXdyYXAgLmZhIHtcbiAgZm9udC1zaXplOiAxLjcwNjY3cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLmV2ZW50LXNlbWluYXJzIC5idG4td3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjM2NTMzcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLmV2ZW50LXNlbWluYXJzIC5iay1iZHItdGl0bGUge1xuICBmb250LXNpemU6IDEuMDI0cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuZXZlbnQtc2VtaW5hcnMgLmNvbnRlbnQtd3JhcCAudGV4dHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAuZXZlbnQtc2VtaW5hcnMgLnNlbWluYXJzIHtcbiAgbWFyZ2luLXRvcDogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLnRlYWNoZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogNSUgMCA4JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLnNwbGl0LWxpc3RzLCAuc2luZ2xlLWNvbnRlbnQuc2Nob29sIC50ZWFjaGVycyAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMsIC5jb250ZW50LnJlYXNvbnMgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLnJlYXNvbi1saXN0cyB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC50ZWFjaGVycyAuc3BsaXQtbGlzdHMgYSwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGEsIC5jb250ZW50LnJlYXNvbnMgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLnJlYXNvbi1saXN0cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLnRlYWNoZXJzIC5zcGxpdC1saXN0cyBkdCwgLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGR0LCAuY29udGVudC5yZWFzb25zIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnRlYWNoZXJzIC5yZWFzb24tbGlzdHMgZHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIC50ZWFjaGVycyAuc3BsaXQtbGlzdHMgZGQgaW1nLCAuc2luZ2xlLWNvbnRlbnQuc2Nob29sIC50ZWFjaGVycyAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgZGQgaW1nLCAuY29udGVudC5yZWFzb25zIC5zaW5nbGUtY29udGVudC5zY2hvb2wgLnRlYWNoZXJzIC5yZWFzb24tbGlzdHMgZGQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5zY2hvb2wgLnRlYWNoZXJzIC50ZWFjaGVyLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LnNjaG9vbCAudGVhY2hlcnMgLnRlYWNoZXItdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIOeUn+W+kuOBruWjsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW5nbGUtY29udGVudC52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAucGFnZS10aXRsZS1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA2cmVtIDQlIDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5pY29uIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAuYm9yZGVyLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAucGFnZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLnNwbGl0LWxpc3RzIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC50aXRsZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC50aXRsZSwgLmNvbnRlbnQucmVhc29ucyAuY29udGVudC52b2ljZSAucmVhc29uLWxpc3RzIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41MzZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5wbGFuZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLmJvcmRlci10aXRsZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLnBhZ2UtdGl0bGUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAudGl0bGUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnZvaWNlIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAudGl0bGUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAudGl0bGUsIC5jb250ZW50LnJlYXNvbnMgLmNvbnRlbnQudm9pY2UgLnJlYXNvbi1saXN0cyAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAudGl0bGUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5lbGxpcHNlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAuc3EtdGl0bGUsIC5zaW5nbGUtY29udGVudC52b2ljZSAuaW50cm9kdWN0aW9uIC5ibHVlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuc3BsaXQtbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCBib2R5LmhvbWUgLmNvbnRlbnQuY3VycmljdWx1bSAuY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLnRpdGxlLCAuc2luZ2xlLWNvbnRlbnQudm9pY2UgLmludHJvZHVjdGlvbiAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnRpdGxlLCAuY29udGVudC5yZWFzb25zIGJvZHkuaG9tZSAuY29udGVudC5jdXJyaWN1bHVtIC5yZWFzb24tbGlzdHMgbGkgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5pbnRyb2R1Y3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LnZvaWNlIC5hYm91dHMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG4gIG1hcmdpbi10b3A6IDglO1xuICBwYWRkaW5nOiA1JSAwIDglO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQudm9pY2UgLmFib3V0cyAuYWJvdXQge1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQudm9pY2UgLmFib3V0cyAuYWJvdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnZvaWNlIC5hYm91dHMgLmFib3V0IC5lbGxpcHNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE5NDY3cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnZvaWNlIC5hYm91dHMgLmFib3V0IC5jb21tZW50LWxpc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICMzMjMzMzM7XG4gIG1hcmdpbi10b3A6IDglO1xuICBwYWRkaW5nOiA1JSA0JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnZvaWNlIC5hYm91dHMgLmFib3V0IC5jb21tZW50LWxpc3RzOmJlZm9yZSwgLnNpbmdsZS1jb250ZW50LnZvaWNlIC5hYm91dHMgLmFib3V0IC5jb21tZW50LWxpc3RzOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAuYWJvdXRzIC5hYm91dCAuY29tbWVudC1saXN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgMXJlbSAxLjJyZW0gMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMS4xcmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQudm9pY2UgLmFib3V0cyAuYWJvdXQgLmNvbW1lbnQtbGlzdHMgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICMxMzQ0OGY7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5zaW5nbGUtY29udGVudC52b2ljZSAuYWJvdXRzIC5hYm91dCAuY29tbWVudC1saXN0cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLyog44GU5YWl5Lya44G+44Gn44Gu5rWB44KMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyBsaSB7XG4gIHBhZGRpbmc6IDUlIDglO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0NDhmO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzIGxpIGR0IHtcbiAgZm9udC1zaXplOiAxLjM2NTMzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzIGxpIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlLCAuc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxLjJyZW0gMXJlbSAwIDFyZW07XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTEuMXJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5pbnRyb2R1Y3Rpb24gLmZsb3ctbGlzdHMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyBsaTpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5ub3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAuZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogNSUgMCA4JTtcbiAgbWFyZ2luLXRvcDogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5mYXEgLmVsbGlwc2UtdGl0bGUge1xuICBtYXJnaW46IDUlIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmZhcSAuZWxsaXBzZS10aXRsZSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzMzMztcbiAgcGFkZGluZzogLjJyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREU1OTtcbiAgcGFkZGluZzogNSUgMCA4JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIC5pbmZvLWxpc3RzIHtcbiAgbWFyZ2luOiA1JSAwIDAgMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIC5pbmZvLWxpc3RzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5tZWRpYSAuaW5mby1saXN0cyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIC5pbmZvLWxpc3RzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5tZWRpYSAuaW5mby1saXN0cyBhOm5vdCguZGlzYWJsZSkgZHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIC5pbmZvLWxpc3RzIGRsIGR0IC5pbmZvLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAubWVkaWEgLmluZm8tbGlzdHMgZGwgZHQgLmluZm8taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNi42N3Z3O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5tZWRpYSAubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBhZGRpbmc6IDQlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuam9pbiAubWVkaWEgLm1lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLm1lZGlhIC5tZXNzYWdlIC5kaXNjLWxpc3RzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyog44Ki44Kv44K744K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmFjY2VzcyB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5wYWdlLXRpdGxlLWFyZWEge1xuICBwYWRkaW5nOiA1JSAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5zY2hvb2xfYWNjZXNzIHtcbiAgcGFkZGluZzogNiUgMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuc2Nob29sX2FjY2VzcyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWRkcmVzcy1ib3gge1xuICBtYXJnaW4tdG9wOiA2JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWRkcmVzcy1ib3ggLnNoaWJ1eWEtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hZGRyZXNzLWJveCAuc2hpYnV5YS1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAubWFwIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1My4zMzMzMyU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLm1hcCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1JSAwIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmluZm9ybWF0aW9uIC5pbm5lciAqIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5pbmZvcm1hdGlvbiAubmFtZSBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmluZm9ybWF0aW9uIGFkZHJlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmluZm9ybWF0aW9uIGFkZHJlc3MuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IGg0IHtcbiAgcGFkZGluZzogNCUgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43M3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCBkbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCBkbCBkZCBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2ZjZmNmO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICBtaW4taGVpZ2h0OiA0LjVlbTtcbiAgbWFyZ2luLXRvcDogLjNyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IGRsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZy10b3A6IDkuNjQyODYlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvYXJyb3dfY29tbW9uLnBuZyk7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IGRsOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWNjZXNzLXJvb3QgLmluZGl2aWR1YWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IC5pbmRpdmlkdWFscyA+IGRpdiB7XG4gIHdpZHRoOiA0OS41JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWNjZXNzLXJvb3QgLmluZGl2aWR1YWxzID4gZGl2IC5jaXJjbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTA5MzNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IC5pbmRpdmlkdWFscyA+IGRpdi5oaWJpeWEgLmNpcmNsZS10aXRsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjNWFlNzg7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IC5pbmRpdmlkdWFscyA+IGRpdi5oaWJpeWEgZGw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvYXJyb3dfaGliaXlhLnBuZyk7XG59XG5cbi5zaW5nbGUtY29udGVudC5hY2Nlc3MgLmFjY2Vzcy1yb290IC5pbmRpdmlkdWFscyA+IGRpdi5vZWRvIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCAuaW5kaXZpZHVhbHMgPiBkaXYub2VkbyAuY2lyY2xlLXRpdGxlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RlNjg4ODtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWNjZXNzLXJvb3QgLmluZGl2aWR1YWxzID4gZGl2Lm9lZG8gZGw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvYXJyb3dfb2Vkby5wbmcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIC5hY2Nlc3Mtcm9vdCAuY29tbW9uIHtcbiAgd2lkdGg6IDQ5LjUlO1xuICBtYXJnaW46IDUlIGF1dG8gMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFjY2VzcyAuYWNjZXNzLXJvb3QgLmNvbW1vbiBkbDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyog44K544Kv44O844Or6Kqs5piO5LyaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50Lm9yaWVudGF0aW9uIC5wYWdlLXRpdGxlLWFyZWEsIC5zaW5nbGUtY29udGVudC5hcHBseSAucGFnZS10aXRsZS1hcmVhLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAucGFnZS10aXRsZS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX29yaWVudGF0aW9uL29yaWVudGFpb24tbXYuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAucGFnZS10aXRsZS1hcmVhOmFmdGVyLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBhZ2UtdGl0bGUtYXJlYTphZnRlciwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLnBhZ2UtdGl0bGUtYXJlYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAucGFnZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYWdlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzczM3JlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAucGFnZS10aXRsZTphZnRlciwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYWdlLXRpdGxlOmFmdGVyLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAucGFnZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAucG9saWN5LCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBvbGljeSwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLnBvbGljeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDUlIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAucG9saWN5IC5lbGxpcHNlLXRpdGxlLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBvbGljeSAuZWxsaXBzZS10aXRsZSwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLnBvbGljeSAuZWxsaXBzZS10aXRsZSB7XG4gIHdpZHRoOiA5Mi41MzMzMyU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9yaWVudGF0aW9uIC5wb2xpY3kgLmlubmVyLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBvbGljeSAuaW5uZXIsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5wb2xpY3kgLmlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDUlIDQlO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9yaWVudGF0aW9uIC5wb2xpY3kgLmlubmVyID4gKjpub3QoOmZpcnN0LWNoaWxkKSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wb2xpY3kgLmlubmVyID4gKjpub3QoOmZpcnN0LWNoaWxkKSwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLnBvbGljeSAuaW5uZXIgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24gLmFwcGx5LXBob25lLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLmFwcGx5LXBob25lLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuYXBwbHktcGhvbmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMi42N3Z3O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktcGhvbmUgaDMsIC5zaW5nbGUtY29udGVudC5hcHBseSAuYXBwbHktcGhvbmUgaDMsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5hcHBseS1waG9uZSBoMyB7XG4gIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktcGhvbmUgLnBob25lLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLmFwcGx5LXBob25lIC5waG9uZSwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLmFwcGx5LXBob25lIC5waG9uZSB7XG4gIGZvbnQtc2l6ZTogNi40dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24gLmFwcGx5LXBob25lIHAsIC5zaW5nbGUtY29udGVudC5hcHBseSAuYXBwbHktcGhvbmUgcCwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLmFwcGx5LXBob25lIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMi45M3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktbGluZSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5hcHBseS1saW5lLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuYXBwbHktbGluZSB7XG4gIG1hcmdpbjogNS4zM3Z3IGF1dG8gMDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogNHZ3O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktbGluZSBoMywgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5hcHBseS1saW5lIGgzLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuYXBwbHktbGluZSBoMyB7XG4gIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktbGluZSAubGluZV9idG4sIC5zaW5nbGUtY29udGVudC5hcHBseSAuYXBwbHktbGluZSAubGluZV9idG4sIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5hcHBseS1saW5lIC5saW5lX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyLjY3dncgMCAwO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuYXBwbHktbGluZSAubGluZSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5hcHBseS1saW5lIC5saW5lLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuYXBwbHktbGluZSAubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWI5MDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMWI5MDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggMzJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBtYXJnaW46IDIuNjd2dyBhdXRvIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMsIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5mb3JtcyB7XG4gIG1hcmdpbi10b3A6IDUuMzN2dztcbiAgcGFkZGluZzogNSUgMCA4JTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0td3JhcCwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAuZm9ybS13cmFwLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLmZvcm0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0td3JhcDpub3QoOmZpcnN0LWNoaWxkKSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAuZm9ybS13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLmZvcm0td3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDglO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24gLmZvcm1zIC5iZy10aXRsZSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAuYmctdGl0bGUsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5mb3JtcyAuYmctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmxpZ2h0LWJsdWUsIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMgLmxpZ2h0LWJsdWUsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5mb3JtcyAubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTYxYWM7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0tY29udGVudCwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAuZm9ybS1jb250ZW50LCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLmZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDUlIDQlIDglO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0tY29udGVudCAuZG90LXRpdGxlLWFyZWEsIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMgLmZvcm0tY29udGVudCAuZG90LXRpdGxlLWFyZWEsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5mb3JtcyAuZm9ybS1jb250ZW50IC5kb3QtdGl0bGUtYXJlYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24gLmZvcm1zIC5mb3JtLWNvbnRlbnQgLmRvdC10aXRsZS1hcmVhICosIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMgLmZvcm0tY29udGVudCAuZG90LXRpdGxlLWFyZWEgKiwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLmZvcm1zIC5mb3JtLWNvbnRlbnQgLmRvdC10aXRsZS1hcmVhICoge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0tY29udGVudCAuZG90LXRpdGxlLWFyZWEgaDMsIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMgLmZvcm0tY29udGVudCAuZG90LXRpdGxlLWFyZWEgaDMsIC5zaW5nbGUtY29udGVudC5wcml2YXRlY291cnNlIC5mb3JtcyAuZm9ybS1jb250ZW50IC5kb3QtdGl0bGUtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4wMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9yaWVudGF0aW9uIC5mb3JtcyAuZm9ybS1jb250ZW50IC5idG4td3JhcCwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAuZm9ybS1jb250ZW50IC5idG4td3JhcCwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLmZvcm1zIC5mb3JtLWNvbnRlbnQgLmJ0bi13cmFwIHtcbiAgbWFyZ2luOiA4JSBhdXRvIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwQTBGMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9yaWVudGF0aW9uIC5mb3JtcyAuZm9ybS1idG4sIC5zaW5nbGUtY29udGVudC5hcHBseSAuZm9ybXMgLmZvcm0tYnRuLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLmZvcm0tYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLndwY2Y3LXJlY2FwdGNoYSA+IGRpdiwgLnNpbmdsZS1jb250ZW50LmFwcGx5IC5mb3JtcyAud3BjZjctcmVjYXB0Y2hhID4gZGl2LCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLndwY2Y3LXJlY2FwdGNoYSA+IGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24gLmZvcm1zIC5mb3JtLWJ0bi5jb25maXJtLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLmZvcm1zIC5mb3JtLWJ0bi5jb25maXJtLCAuc2luZ2xlLWNvbnRlbnQucHJpdmF0ZWNvdXJzZSAuZm9ybXMgLmZvcm0tYnRuLmNvbmZpcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vcmllbnRhdGlvbiAuZm9ybXMgLmZvcm0tYnRuLmNvbmZpcm0gLmFqYXgtbG9hZGVyLCAuc2luZ2xlLWNvbnRlbnQuYXBwbHkgLmZvcm1zIC5mb3JtLWJ0bi5jb25maXJtIC5hamF4LWxvYWRlciwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2UgLmZvcm1zIC5mb3JtLWJ0bi5jb25maXJtIC5hamF4LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wb2xpY3kgLmlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBvbGljeSAuaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMy40N3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBvbGljeSAuaW5uZXIgb2wgbGkge1xuICBmb250LXNpemU6IDMuNDd2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wb2xpY3kgLmlubmVyIG9sIGxpOm5vdChmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjY3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAuYWNjZXB0YW5jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbiAucGF5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuLmRpc2FibGVkIC5wYXktYm94IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuLmRpc2FibGVkIC5wYXktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuLmRpc2FibGVkIC5wYXktYnV0dG9uIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuIC5wYXktYm94IHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzEzNDQ4ZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogNS4zM3Z3O1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4gLnBheS1ib3ggaDMge1xuICBjb2xvcjogIzEzNDQ4ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuIC5wYXktYm94IC5wYXktYnV0dG9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDUzLjMzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4gLnBheS1ib3ggLmJ0bi11MzUgLnBheS1idXR0b24gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTM0NDhmO1xuICBjb2xvcjogIzEzNDQ4Zjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbiAucGF5LWJveCAuYnRuLXJlZ3VsYXIgLnBheS1idXR0b24gLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMxMzQ0OGY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzQ0OGY7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4gLnBheS1ib3ggLmJ0bi1leHByZXNzIC5wYXktYnV0dG9uIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjMEFCQUI1O1xuICBib3JkZXItY29sb3I6ICMwQUJBQjU7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4gLnBheS1ib3ggLm9ubGluZWNvdXJzZS1idG4gLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbiAucGF5LWJveCAub25saW5lY291cnNlLWJ0biAuYnRuLWxpZ2h0IC5wYXktYnV0dG9uIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTBjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuYXBwbHkgLnBheS1wbGFuIC5wYXktYm94IC5vbmxpbmVjb3Vyc2UtYnRuIC5idG4tcmVndWxhciAucGF5LWJ1dHRvbiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyM2RhYTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbiAucGF5LWJveCAub25saW5lY291cnNlLWJ0biAuYnRuLWV4cHJlc3MgLnBheS1idXR0b24gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDg2MTM7XG59XG5cbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW4gLnBheS1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAyLjkzdnc7XG4gIHBhZGRpbmc6IDAgNS4zM3Z3O1xuICBtYXJnaW4tdG9wOiAyLjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzN2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbiAuYXBwbHktYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmFwcGx5IC5wYXktcGxhbltkYXRhLWFjdGl2ZS1idG49XCJjb21tdXRlY291cnNlXCJdIC5jb21tdXRlY291cnNlLWJ0bixcbi5zaW5nbGUtY29udGVudC5hcHBseSAucGF5LXBsYW5bZGF0YS1hY3RpdmUtYnRuPVwib25saW5lY291cnNlXCJdIC5vbmxpbmVjb3Vyc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtY29udGVudC5jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmNvbXBhbnkgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5jb21wYW55IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjc3YztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgbWluLXdpZHRoOiA3ZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5jb21wYW55IC5iaXogdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkMjc3Yztcbn1cblxuLnNpbmdsZS1jb250ZW50LmNvbXBhbnkgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQyNzdjO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAxODAxIOS/ruato1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOODiOODg+ODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuaG9tZSAuY29udGVudC5tYWludmlzdWFsIC5zbGlkZXItaXRlbXMgLmltYWdlIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLyog5LiL5bGk44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keTpub3QoLmhvbWUpIC5sb3dlci1tYWludmlzdWFsIC5pbWFnZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDYzLjEyNSUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgLnNpbmdsZS1jb250ZW50LmFib3V0LWplcyAubG93ZXItbWFpbnZpc3VhbCAuaW1hZ2UtYm9keSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDUlO1xuICBib3R0b206IDIwJTtcbn1cblxuYm9keTpub3QoLmhvbWUpIC5zaW5nbGUtY29udGVudC5zeXN0ZW0gLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cblxuLyogc3lzdGVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzIC50aW1ldGFibGVzIC5pdGVtOmZpcnN0LWNoaWxkIC50YWJsZS13cmFwIHtcbiAgd2lkdGg6IDkyLjUzMzMzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbjogMS41ZW0gYXV0byAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzIC50aW1ldGFibGVzIC5pdGVtOmZpcnN0LWNoaWxkIC50YWJsZS13cmFwIC50YmwtaGVhZC1ibHVlIHRoLCAuc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5zY2hlZHVsZXMgLnRpbWV0YWJsZXMgLml0ZW06Zmlyc3QtY2hpbGQgLnRhYmxlLXdyYXAgLnRibC1oZWFkLWJsdWUgdGQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LnN5c3RlbSAuc2NoZWR1bGVzIC50aW1ldGFibGVzIC5pdGVtOmZpcnN0LWNoaWxkIC50YWJsZS13cmFwIC50YmwtaGVhZC1ibHVlIHRkLmRpc2FibGU6YWZ0ZXIge1xuICB3aWR0aDogMTEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMjVkZWcpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQuc3lzdGVtIC5wcmljZXMgLnRyeSAub3ItYmRyLXRpdGxlIC5pY29uIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLyog44GU5YWl5Lya44G+44Gn44Gu5rWB44KMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyA+IGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTM0NDhmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTM0NDhmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzEzNDQ4Zjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyA+IGxpOmZpcnN0LWNoaWxkLCAuc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzID4gbGk6bnRoLWNoaWxkKDIpLCAuc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTM0NDhmO1xuICBib3JkZXItY29sb3I6ICMxMzQ0OGY7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5pbnRyb2R1Y3Rpb24gLmZsb3ctbGlzdHMgPiBsaTpudGgtY2hpbGQoMik6YmVmb3JlLCAuc2luZ2xlLWNvbnRlbnQuam9pbiAuaW50cm9kdWN0aW9uIC5mbG93LWxpc3RzID4gbGk6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMS4ycmVtIDFyZW0gMCAxcmVtO1xuICBib3JkZXItY29sb3I6ICMxMzQ0OGYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiAuZmxvdy1saXN0cyA+IGxpOmxhc3QtY2hpbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzQ0OGY7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5pbnRyb2R1Y3Rpb24gLmZsb3ctbGlzdHMgPiBsaTpsYXN0LWNoaWxkIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5pbnRyb2R1Y3Rpb24gLmZsb3ctbGlzdHMgPiBsaTpsYXN0LWNoaWxkIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiA2Ljk2Nzc0JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25fY2lyY2xlX2NoZWNrX29yYW5nZS5wbmcpO1xuICB3aWR0aDogOCU7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5qb2luIC5pbnRyb2R1Y3Rpb24gLmZsb3ctbGlzdHMgPiBsaTpsYXN0LWNoaWxkIGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUge1xuICAvKiBKRVPjgqrjg7Pjg6njgqTjg7Pjgq/jg6njgrnjga7nibnlvrQgKi9cbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAubXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fb25saW5lL2ludHJvZHVjdGlvbl9pbWcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAubXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni43NSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1pbnRyb2R1Y3Rpb24ge1xuICBwYWRkaW5nOiA3LjQ3dncgMCA2Ljkzdnc7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmctdG9wOiA3LjQ3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1pbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAuNjd2dztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi42N3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAyLjY3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1sZXZlbHVwIHtcbiAgcGFkZGluZy10b3A6IDUuMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDh2dztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWxldmVsdXAgLnRleHQxIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNS4zM3Z3O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDR2dztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWxldmVsdXAgLnRleHQyIHtcbiAgY29sb3I6ICNGRjZGMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3LjJ2dztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtbGV2ZWx1cCAubGV2ZWx1cC1ncmFwaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtbGV2ZWx1cCAudGV4dDMge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQuMjd2dztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWxldmVsdXAgLmNhdGNoLXRleHQxIHtcbiAgbWFyZ2luLXRvcDogMTAuNjd2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42N3Z3O1xuICBmb250LXNpemU6IDcuMnZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWxldmVsdXAgLnNtYXJ0cGhvbmUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtbGV2ZWx1cCAuc21hcnRwaG9uZS1pbWcgLnN0YXJ0LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IDUuMzN2dztcbiAgYm90dG9tOiA1LjMzdnc7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDMydnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwNSwgODIsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzLjczdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjNWY1ZjVmO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtbGV2ZWx1cCAudGV4dDQge1xuICBtYXJnaW4tdG9wOiAyLjY3dnc7XG4gIGZvbnQtc2l6ZTogNC41M3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUFFRjtcbiAgcGFkZGluZzogOHZ3IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1mZWF0dXJlIC5mZWF0dXJlLXRpdGxlIHtcbiAgY29sb3I6ICMwMEQwQ0I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2LjEzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMi42N3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtZmVhdHVyZSAuZmVhdHVyZS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWZlYXR1cmUgLmZlYXR1cmUtbGlzdCAuZmVhdHVyZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDUuMzN2dztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtZmVhdHVyZSAuZmVhdHVyZS1saXN0IC5mZWF0dXJlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtZmVhdHVyZSAuZmVhdHVyZS1saXN0IC5mZWF0dXJlLWl0ZW0gLmZlYXR1cmUtaXRlbS1pbWcge1xuICB3aWR0aDogMzJ2dztcbiAgaGVpZ2h0OiAzMnZ3O1xuICBtYXJnaW46IDIuNjd2dyBhdXRvIDIuNjd2dztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWZlYXR1cmUgLmZlYXR1cmUtbGlzdCAuZmVhdHVyZS1pdGVtIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDUuMzN2dztcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1mZWF0dXJlIC5mZWF0dXJlLWxpc3QgLmZlYXR1cmUtaXRlbSBwIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyLjY3dnc7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiB7XG4gIHBhZGRpbmc6IDh2dyAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAudGl0bGUge1xuICBjb2xvcjogIzAwRDBDQjtcbiAgZm9udC1zaXplOiA2LjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtIHtcbiAgcGFkZGluZzogNHZ3O1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IC5wbGFuLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1LjMzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5saWdodC1wbGFuLCAuc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IC5wbGFuLWl0ZW0ubGlnaHQtcGxhbiAqIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCMUZGO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IC5wbGFuLWl0ZW0ubGlnaHQtcGxhbiAucHJpY2UtYm94IHtcbiAgYmFja2dyb3VuZDogIzAwQjFGRjtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtLmxpZ2h0LXBsYW4gLnBsYW4tdGl0bGUsIC5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5saWdodC1wbGFuIC5wbGFuLXBvaW50IHtcbiAgY29sb3I6ICMwMEIxRkY7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5yZWd1bGFyLXBsYW4sIC5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5yZWd1bGFyLXBsYW4gKiB7XG4gIGJvcmRlci1jb2xvcjogIzNDQzIzQztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtLnJlZ3VsYXItcGxhbiAucHJpY2UtYm94IHtcbiAgYmFja2dyb3VuZDogIzNDQzIzQztcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtLnJlZ3VsYXItcGxhbiAucGxhbi10aXRsZSwgLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtLnJlZ3VsYXItcGxhbiAucGxhbi1wb2ludCB7XG4gIGNvbG9yOiAjM0NDMjNDO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IC5wbGFuLWl0ZW0uZXhwcmVzcy1wbGFuLCAuc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtcGxhbiAucGxhbi1saXN0IC5wbGFuLWl0ZW0uZXhwcmVzcy1wbGFuICoge1xuICBib3JkZXItY29sb3I6ICMxMzQ0OEY7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5leHByZXNzLXBsYW4gLnByaWNlLWJveCB7XG4gIGJhY2tncm91bmQ6ICMxMzQ0OEY7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5leHByZXNzLXBsYW4gLnBsYW4tdGl0bGUsIC5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbS5leHByZXNzLXBsYW4gLnBsYW4tcG9pbnQge1xuICBjb2xvcjogIzEzNDQ4Rjtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtIC5wbGFuLXRpdGxlIHtcbiAgZm9udC1zaXplOiA4dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAyLjEzdncgMCAyLjEzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbSAucHJpY2UtYm94IHtcbiAgbWFyZ2luOiAyLjY3dncgMDtcbiAgcGFkZGluZzogMi40dncgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNC44dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLXBsYW4gLnBsYW4tbGlzdCAucGxhbi1pdGVtIC5wcmljZS1ib3ggLnZhbHVlIHtcbiAgZm9udC1zaXplOiA3LjQ3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbSAucGxhbi1wb2ludCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNnZ3IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAzLjczdnc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW46IDEuNnZ3IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wbGFuLWxpc3QgLnBsYW4taXRlbSAucGxhbi1hcHBseSAuYnRuIHtcbiAgZm9udC1zaXplOiA0LjI3dnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1wbGFuIC5wYXktY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMi42N3Z3O1xuICBwYWRkaW5nOiAwIDUuMzN2dztcbiAgbWFyZ2luLXRvcDogMi42N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLmJsb2NrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNnZ3IDMuMnZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MEEwRjE7XG4gIGZvbnQtc2l6ZTogNS4zM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAycHggcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjQpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtYXBwbHkge1xuICBwYWRkaW5nLXRvcDogMjEuMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDUuMzN2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL19vbmxpbmUvYXBwbHlfaW1nLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub25saW5lLWFwcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5vbmxpbmUtYXBwbHkgLmFwcGx5LXRleHQxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjY3dnc7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiA1Ljg3dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLm9ubGluZS1hcHBseSAuYXBwbHktYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwRDBDQjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuMTN2dyAwO1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBtYXJnaW46IDAuNTN2dyBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5hcHBseS1mb3JtIC5ncmVlbi1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS4wN3Z3O1xuICBiYWNrZ3JvdW5kOiAjMDBEMENCO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQub25saW5lIC5hcHBseS1mb3JtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDBEMENCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLmFwcGx5LWZvcm0gLnRpdGxlIC50aXRsZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzUlO1xuICBoZWlnaHQ6IDEuMDd2dztcbiAgYm90dG9tOiAtMy4ydnc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMEQwQ0I7XG59XG5cbi5zaW5nbGUtY29udGVudC5vbmxpbmUgLmFwcGx5LWZvcm0gLmZvcm0tc3RlcC1pbWcge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX29ubGluZS9mb3JtLXN0ZXAucG5nKSBjZW50ZXIgdG9wL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAuYXBwbHktZm9ybSAuZm9ybS1zdGVwLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDM0JTtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAuYXBwbHktZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogIzAwRDBDQjtcbn1cblxuLnNpbmdsZS1jb250ZW50Lm9ubGluZSAub3JhbmdlIHtcbiAgY29sb3I6ICNGRjZGMDA7XG59XG5cbi8qIOeUn+W+kuOBruWjsOS4gOimp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250ZW50LnZvaWNlIC5zcGxpdC1saXN0cyAuaWNvbiwgLmNvbnRlbnQudm9pY2UgLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIC5pY29uLCAuY29udGVudC5yZWFzb25zIC5jb250ZW50LnZvaWNlIC5yZWFzb24tbGlzdHMgLmljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yID4gZGl2IHtcbiAgcGFkZGluZzogNS4zM3Z3IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmludHJvZHVjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmludHJvZHVjdGlvbiAubXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX2tpZHMvbXZfa2lkc19jb3Vyc2UucG5nKSBjZW50ZXIgdG9wL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmludHJvZHVjdGlvbiAubXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuaW50cm9kdWN0aW9uIC5tdiBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGVmdDogMS4zM3Z3O1xuICBib3R0b206IDIuNjd2dztcbiAgcGFkZGluZzogMS42dncgMS4zM3Z3IDEuMzN2dztcbiAgZm9udC1zaXplOiAzLjQ3dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5pbnRyb2R1Y3Rpb24gLm12IGgyIC5saW5lMSB7XG4gIGZvbnQtc2l6ZTogNC4yN3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5pbnRyb2R1Y3Rpb24gLm12IGgyIC5iaWxpbmd1YWwge1xuICBmb250LXNpemU6IDYuMTN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEzLjMzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmRlc2NyaXB0aW9uIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDYuMTN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuZGVzY3JpcHRpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuZGVzY3JpcHRpb24gLmRlc2MtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0LjUzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmRlc2NyaXB0aW9uIC5raWRzLWNvdXJzZS1pbWFnZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMi42N3Z3IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmRlc2NyaXB0aW9uIC5raWRzLWNvdXJzZS1pbWFnZXMgbGkge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5kZXNjcmlwdGlvbiAua2lkcy1jb3Vyc2UtaW1hZ2VzIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmRlc2NyaXB0aW9uIC50aW1lLXRleHQge1xuICBtYXJnaW4tdG9wOiAyLjEzdnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDIuNjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZEOTk4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5naXJsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02LjY3dnc7XG4gIHJpZ2h0OiAtNS4zM3Z3O1xuICB3aWR0aDogMjYuNjd2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL19raWRzL2dpcmwtaW1hZ2UxLnBuZykgbGVmdCB0b3AvY292ZXIgbm8tcmVwZWF0O1xuICB6LWluZGV4OiA1O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5naXJsLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMTMlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmNsYXNzZXMgLmNsYXNzLWJveCB7XG4gIG1hcmdpbjogMS44N3Z3IDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmNsYXNzZXMgLmNsYXNzLWJveCBkdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDR2dztcbiAgcGFkZGluZzogMS42dncgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5jbGFzcy1ib3ggZGQge1xuICBwYWRkaW5nOiAyLjEzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmNsYXNzZXMgLmtpbmRlci1jbGFzcy1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjA4OEE5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5raW5kZXItY2xhc3MtYm94IGR0IHtcbiAgYmFja2dyb3VuZDogI0YwODhBOTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuY2xhc3NlcyAua2luZGVyLWNsYXNzLWJveCBkZCB7XG4gIGJhY2tncm91bmQ6ICNmZmU2ZTY7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmNsYXNzZXMgLmVsZW1lbnRhcnktY2xhc3MtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlFQ0Q1QTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuY2xhc3NlcyAuZWxlbWVudGFyeS1jbGFzcy1ib3ggZHQge1xuICBiYWNrZ3JvdW5kOiAjOUVDRDVBO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5jbGFzc2VzIC5lbGVtZW50YXJ5LWNsYXNzLWJveCBkZCB7XG4gIGJhY2tncm91bmQ6ICNGM0ZGRTI7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnByaWNlLXBsYW4ge1xuICBwYWRkaW5nLXRvcDogNHZ3O1xuICBiYWNrZ3JvdW5kOiAjRkZEOTk4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5wcmljZS1wbGFuIC5wbGFuLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAucHJpY2UtcGxhbiAucGxhbi10YWJsZSAucGxhbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNGRjZGMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQuMjd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjMzdncgMDtcbiAgbWFyZ2luOiA0dncgMCAxLjMzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnByaWNlLXBsYW4gLnBsYW4tdGFibGUgLnBsYW4tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMi42N3Z3IDAgMS4zM3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5wcmljZS1wbGFuIC5wbGFuLXRhYmxlIC5wbGFuLWxpc3QgbGkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxLjg3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAucHJpY2UtcGxhbiAucGxhbi10YWJsZSAucGxhbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjEzdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnByaWNlLXBsYW4gLnBsYW4tdGFibGUgLnBsYW4tbGlzdCBsaSAucGxhbi1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzUlO1xuICBwYWRkaW5nOiAxLjMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGNkYwMDtcbiAgcGFkZGluZzogMS4zM3Z3O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAzLjczdnc7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnByaWNlLXBsYW4gLnBsYW4tdGFibGUgLnBsYW4tbGlzdCBsaSAucHJpY2UtdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGNkYwMDtcbiAgZm9udC1zaXplOiA1Ljg3dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMi42N3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5wcmljZS1wbGFuIC5ub3RlIHtcbiAgbWFyZ2luOiAxLjMzdncgMDtcbiAgZm9udC1zaXplOiAzLjJ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwLjVlbTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAucHJpY2UtcGxhbiAuY2FtcGFpZ24tYm94IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnRlYWNoZXItaW50cm9kdWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL19raWRzL2JnLXB0bi5wbmcpIHJlcGVhdCBjZW50ZXIgY2VudGVyLzE2dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAudGVhY2hlci1pbnRyb2R1Y2UgLmdpcmwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYuNjd2dztcbiAgbGVmdDogLTUuMzN2dztcbiAgd2lkdGg6IDI2LjY3dnc7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9fa2lkcy9naXJsLWltYWdlMi5wbmcpIGxlZnQgdG9wL2NvdmVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogNTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAudGVhY2hlci1pbnRyb2R1Y2UgLmdpcmwtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE2MSU7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnRlYWNoZXItaW50cm9kdWNlIC50ZWFjaGVyIC50ZWFjaGVyLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAudGVhY2hlci1pbnRyb2R1Y2UgLnRlYWNoZXIgLnRlYWNoZXItaW1nIGltZyB7XG4gIHdpZHRoOiA0OHZ3O1xuICBoZWlnaHQ6IDQ4dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAudGVhY2hlci1pbnRyb2R1Y2UgLnRlYWNoZXIgLnRlYWNoZXItZGVzYyAudGVhY2hlci1ub3RlIHtcbiAgbWFyZ2luOiAxLjZ2dyAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDMuNDd2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAudGVhY2hlci1pbnRyb2R1Y2UgLnRlYWNoZXItbWVtbyB7XG4gIGZvbnQtc2l6ZTogMy40N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5zY2hvb2wtaW5mbyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5zY2hvb2wtaW5mbyAuZ3JheS1ib3gge1xuICBtYXJnaW46IDAuNTN2dyAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5zY2hvb2wtaW5mbyAuYWRkcmVzcywgLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuc2Nob29sLWluZm8gLnBob25lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuc2Nob29sLWluZm8gLnNjaG9vbC1pbWcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuc2Nob29sLWluZm8gLnNjaG9vbC1pbWcgbGkge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5zY2hvb2wtaW5mbyAuc2Nob29sLWltZyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuNjd2dztcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAuYXBwbHktZm9ybSAub3JhbmdlLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjA3dnc7XG4gIGJhY2tncm91bmQ6ICNGRjZGMDA7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmFwcGx5LWZvcm0gLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5hcHBseS1mb3JtIC50aXRsZSAudGl0bGUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxLjA3dnc7XG4gIGJvdHRvbTogLTMuMnZ3O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5hcHBseS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjRjA4OEE5O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIGgyIHtcbiAgZm9udC1zaXplOiA2Ljkzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUuMzN2dyAwIDIuNjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIGgyLnVuZGVyLXllbGxvdyB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIGgyLnVuZGVyLXllbGxvdyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIGgyLnVuZGVyLXllbGxvdyAueWVsbG93LWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAyLjEzdnc7XG4gIGJhY2tncm91bmQ6IHllbGxvdztcbiAgYm90dG9tOiAwLjh2dztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAucmliYm9uLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTguNjd2dztcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL19raWRzL2J0bi1yaWJib24ucG5nKSBjZW50ZXIgdG9wL2NvdmVyIG5vLXJlcGVhdDtcbiAgbWFyZ2luOiA0dncgYXV0byAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLnJpYmJvbi1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyLjEzdnc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5yaWJib24tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyOCU7XG59XG5cbi5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgLmdyYXktYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyLjEzdnc7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy40N3Z3O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIC5vcmFuZ2Uge1xuICBjb2xvcjogI0ZGNkYwMDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciAucGluayB7XG4gIGNvbG9yOiAjRjA4OEE5O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyAuZWRpdG9yIHAsIC5zaW5nbGUtY29udGVudC5raWRzIC5lZGl0b3IgZGQge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnNpbmdsZS1jb250ZW50LmtpZHMgLmVkaXRvciB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uc2luZ2xlLWNvbnRlbnQgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpbmdsZS1jb250ZW50IC5tYWluLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5zaW5nbGUtY29udGVudCAubWFpbi1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQgLm1haW4tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNpbmdsZS1jb250ZW50IC5tYWluLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maXhlZC1hcHBseS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjJweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDY1JTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL3NjaG9vbC1hcHBseS1idG4ucG5nP3Y9Mik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggM3B4IDVweCAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maXhlZC1hcHBseS1ib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDUuMDd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjNjc2NzY3O1xufVxuXG4uZml4ZWQtYXBwbHktYm94LmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZml4ZWQtYXBwbHktYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNCU7XG59XG5cbi5ob21lLmJsb2cgLmZpeGVkLWFwcGx5LWJveCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXRqZXMgLmZpeGVkLWFwcGx5LWJveCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY3VycmljdWx1bSAuZml4ZWQtYXBwbHktYm94LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeXN0ZW0gLmZpeGVkLWFwcGx5LWJveCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc2Nob29sIC5maXhlZC1hcHBseS1ib3gsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWpvaW4gLmZpeGVkLWFwcGx5LWJveCxcbi5jYXRlZ29yeS12b2ljZXMgLmZpeGVkLWFwcGx5LWJveCxcbi5jYXRlLXZvaWNlIC5maXhlZC1hcHBseS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQucmVhc29ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDglO1xufVxuXG4uY29udGVudC5yZWFzb25zIGgyIHtcbiAgZm9udC1zaXplOiA2LjR2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTM0NDhmO1xufVxuXG4uY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMge1xuICBtYXJnaW4tdG9wOiA4JTtcbn1cblxuLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gIG1hcmdpbi10b3A6IDglO1xufVxuXG4uY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnJlYXNvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTh2dztcbn1cblxuLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5yZWFzb24taGVhZGVyIC5yZWFzb24tbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxZDI3N2M7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhJztcbiAgZm9udC1zaXplOiAxMC42dnc7XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAucmVhc29uLWhlYWRlciAucmVhc29uLW51bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogOXZ3O1xuICBsZWZ0OiAwdnc7XG4gIHdpZHRoOiAxOHZ3O1xuICBoZWlnaHQ6IDAuNXZ3O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICBiYWNrZ3JvdW5kOiAjMWQyNzdjO1xufVxuXG4uY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnJlYXNvbi1oZWFkZXIgLnJlYXNvbi10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMWQyNzdjO1xuICBmb250LXNpemU6IDMuNHZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNnZ3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAucmVhc29uLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMnZ3O1xufVxuXG4uY29udGVudC5yZWFzb25zIC5yZWFzb24tbGlzdHMgbGkgLnJlYXNvbi1pY29uIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaTpudGgtY2hpbGQoMykgLnJlYXNvbi1pY29uIGltZyB7XG4gIGhlaWdodDogMTEwJTtcbn1cblxuLmNvbnRlbnQucmVhc29ucyAucmVhc29uLWxpc3RzIGxpIC5yZWFzb24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzFkMjc3Yztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb250ZW50LnJlYXNvbnMgLnJlYXNvbi1saXN0cyBsaSAucmVhc29uLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLmxpbmstbGlzdHMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLmxpbmstbGlzdHMgbGkgLmltYWdlIHtcbiAgcGFkZGluZy10b3A6IDYzLjEyNSU7XG59XG5cbi5jb250ZW50LnJlYXNvbnMgLmxpbmstbGlzdHMgbGkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQ5MzMzcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCA1MSwgNTEsIDAuNSk7XG59XG5cbi8qIOOCquODs+ODqeOCpOODs+OCr+ODqeOCueOBq05FV+OCouOCpOOCs+ODs+OCkuOBpOOBkeOCiyAqL1xuLmduYXYgdWwgbGkubmV3LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ25hdiB1bCBsaS5uZXctbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTMuMzN2dztcbiAgdG9wOiAxLjA3dnc7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9uZXdfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYXBwbHktZm9ybSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNS4zM3Z3O1xufVxuXG4uYXBwbHktZm9ybSAudGl0bGUge1xuICBmb250LXNpemU6IDYuNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOHZ3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDh2dyAhaW1wb3J0YW50O1xufVxuXG4uYXBwbHktZm9ybSAudGl0bGUgLnRpdGxlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogMS4wN3Z3O1xuICBib3R0b206IC0zLjJ2dztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmFwcGx5LWZvcm0gZGl2LndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogOS4zM3Z3O1xufVxuXG4uYXBwbHktZm9ybSBkaXYud3BjZjcgZm9ybS53cGNmNy1mb3JtIC5hcHBseS1ub3RlIHtcbiAgZm9udC1zaXplOiAzLjczdnc7XG4gIG1hcmdpbjogMi42N3Z3IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmNob2ljZS1kYXRldGltZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMS42dnc7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmNob2ljZS1kYXRldGltZSB1bCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIHRleHQtaW5kZW50OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwbHktZm9ybSBkaXYud3BjZjcgZm9ybS53cGNmNy1mb3JtIGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNC44dnc7XG4gIHBhZGRpbmctYm90dG9tOiA0Ljh2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gZHQge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy43M3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSBkZCB7XG4gIG1hcmdpbi10b3A6IDIuNjd2dztcbn1cblxuLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSBpbnB1dCwgLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSB0ZXh0YXJlYSwgLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gaW5wdXQsIC5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMC42N3Z3O1xufVxuXG4uYXBwbHktZm9ybSBkaXYud3BjZjcgZm9ybS53cGNmNy1mb3JtIHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXBwbHktZm9ybSBkaXYud3BjZjcgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjczdnc7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFwcGx5LWZvcm0gZGl2LndwY2Y3IGZvcm0ud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDR2dyAwIDA7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjA3dnc7XG59XG5cbi5hcHBseS1mb3JtIGRpdi53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLm1lbW8ge1xuICBtYXJnaW4tdG9wOiAyLjEzdnc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMy40N3Z3O1xufVxuXG4uYXBwbHktZm9ybSBkaXYud3BjZjcgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICB3aWR0aDogNjglO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1LjMzdncgYXV0byAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQuOHZ3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxMzQ0OGY7XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDJlbSBhdXRvICFpbXBvcnRhbnQ7XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn07XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufTtcblxuQGtleWZyYW1lcyByb3RhdGVGYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnJlc2V0IGNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbnYyLjAgfCAyMDExMDEyNlxuTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5zZWxlY3QsIGJ1dHRvbiwgaW5wdXQsIHRleHRhcmVhLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cdGdlbmVyYWwgU2V0dGluZ3Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb2xvcnNcbiRjb2xvci1hOiAjMzMzMzMzOyAvLyB0ZXh0IGJhc2VcbiRjb2xvci1iOiAjMDAwMDAwOyAvL1xuJGNvbG9yLWM6ICMwMDAwMDA7IC8vXG4kY29sb3ItZDogIzAwMDAwMDsgLy9cbiRjb2xvci1lOiAjMDAwMDAwOyAvL1xuJGNvbG9yLWY6ICMwMDAwMDA7IC8vXG4kY29sb3ItZzogIzAwMDAwMDsgLy9cbiRjb2xvci1oOiAjMDAwMDAwOyAvL1xuJGNvbG9yLWk6ICMwMDAwMDA7IC8vXG4kY29sb3ItajogIzAwMDAwMDsgLy9cbiRjb2xvci1rOiAjMDAwMDAwOyAvL1xuJGNvbG9yLWw6ICMwMDAwMDA7IC8vXG5cbi8vIGVhc2luZ1xuJGVhc2VJblNpbmU6ICAgICBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlT3V0U2luZTogICAgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZUluQ2lyYzogICAgIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlT3V0Q2lyYzogICAgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgO1xuJGVhc2VJbk91dENpcmM6ICBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuJGVhc2VPdXRRdWFydDogICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXG5cbi8vIEhlaWdodHNcbiRoZWlnaHQtdGFwLTE6IDI2cHg7XG4kaGVpZ2h0LXRhcC0yOiAzMnB4O1xuJGhlaWdodC10YXAtMzogNDJweDtcblxuXG4vLyBCb3JkZXIgUmFkaXVzXG4kcmFkaXVzLWJhc2U6IDVweDtcbiRyYWRpdXMtMjogJHJhZGl1cy1iYXNlICogMjtcbiRyYWRpdXMtMzogJHJhZGl1cy1iYXNlICogNDtcblxuXG5cbi8qXG5pbXBvcnRcbmdvb2dsZSBmb250XG4qL1xuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NdWxpJyk7XG4vLyAkTXVsaTogJ011bGknLCBzYW5zLXNlcmlmO1xuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0Jyk7XG4vLyAkbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1GamFsbGErT25lJyk7XG4vLyAkZmphbGxhOiAnRmphbGxhIE9uZScsIHNhbnMtc2VyaWY7XG5cbi8qXG7lj4LogINcbmh0dHBzOi8vc3BlYWtlcmRlY2suY29tL3RhY2FteS9tb2RhbnJpLWJlbi15dS1odW9udG96aGktZGluZ1xuXG7pgannlKjlpJbvvIhyZWd1bGFy44Km44Kn44Kk44OI44GM6YGp55So44GV44KM44KL77yJXG53aW5kb3cgOC4x44Gn44CB44GL44Gkb2ZmaWNl55So44OV44Kp44Oz44OI44OR44OD44Kv44KS44GE44KM44Gm44GE44Gq44GE5aC05ZCIXG7jg7vkuIDoiKznmoTjgarjg6bjg7zjgrbjga9vZmZpY2XnlKjjg5Xjgqnjg7Pjg4jjg5Hjg4Pjgq/jgpLlhaXjgozjgovmg7PlrppcbuODu+OBneOCguOBneOCgndpbmRvd3M4LjHjga7jgrfjgqfjgqLjgYzlsJHjgarjgYRcbi0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyDmuLjjgrTjgrfjg4Pjgq/oqbPntLDmjIflrprvvIh3aW5kb3dz44Gn57Sw44GP44Gq44KL5ZWP6aGM5Zue6YG/77yJXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXlZdUdvdGhpY01cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIll1R290aGljLU1lZGl1bVwiKSwgLyogUG9zdHNjcmlwdCBuYW1lICovXG4gICAgICAgbG9jYWwoXCJZdSBHb3RoaWMgTWVkaXVtXCIpLCAvKiBmb3IgQ2hyb21lICovXG4gICAgICAgbG9jYWwoXCJZdUdvdGhpYy1SZWd1bGFyXCIpOyAvKiBNZWRpdW3jgYzjgarjgYTloLTlkIggKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNeVl1R290aGljTVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIll1R290aGljLUJvbGRcIiksIC8qIFBvc3RzY3JpcHQgbmFtZSAqL1xuICAgICAgIGxvY2FsKFwiWXUgR290aGljXCIpOyAvKiBmb3IgQ2hyb21lICovXG59XG5cbi8qIOa4uOOCtOOCt+ODg+OCr+aMh+WumlxuTXlZdUdvdGhpY00gICAgICAgICAgICAgICAgV2luZG93cyDmuLjjgrTjgrfjg4Pjgq9cbll1R290aGljICAgICAgICAgICAgICAgICAgIE9TIFgg5ri444K044K344OD44KvXG4tYXBwbGUtc3lzdGVtICAgICAgICAgICAgICBpT1MgU2FuIEZyYW5jaXNjb1xuQmxpbmtNYWNTeXN0ZW1Gb250ICAgICAgICAgaU9TIENocm9tZSBTYW4gRnJhbmNpc2NvXG5IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OICBPUyBYLCBpT1Mg44OS44Op44Ku44OOXG5NZWlyeW8gICAgICAgICAgICAgICAgICAgICBXaW5kb3dzIOODoeOCpOODquOCqlxuLS0tLS0tLS0tLS0tLS0tICovXG4keXVHb3RoaWM6IE15WXVHb3RoaWNNLCBZdUdvdGhpYywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsIE1laXJ5bywgc2Fucy1zZXJpZjtcbi8vICR5dUdvdGhpYzogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcblxuXG4vKiDjgrfjgrnjg4bjg6Djg5Xjgqnjg7Pjg4jmjIflrppcbi1hcHBsZS1zeXN0ZW0gICAgICAgICAgICAgIE9TIFgsIGlPUyBTYW5GcmFuY2lzY29cbkJsaW5rTWFjU3lzdGVtRm9udCAgICAgICAgIE9TIFgsIGlPUyBDaHJvbWUgU2FuIEZyYW5jaXNjb1xuSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiAgT1MgWCwgaU9TIOODkuODqeOCruODjlxuTXlZdUdvdGhpY00gICAgICAgICAgICAgICAgV2luZG93cyDmuLjjgrTjgrfjg4Pjgq9cbk1laXJ5byAgICAgICAgICAgICAgICAgICAgIFdpbmRvd3Mg44Oh44Kk44Oq44KqXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRzeXN0ZW1Gb250OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgTXlZdUdvdGhpY00sIE1laXJ5bywgc2Fucy1zZXJpZjtcblxuXG4vKlxuU0lMIE9wZW4gRm9udCBMaWNlbnNlLCAxLjFcbldlIHN1YmJlZCB0aGUgTm90byBTYW5zIEphcGFuZXNlIGZvbnQgb2YgR29vZ2xlIFdlYiBGb250LlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25vdG9zYW5zJztcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL25vdG9zYW5zX1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbm90b3NhbnMnO1xuICBzcmM6IHVybChcIi4vZm9udHMvbm90b3NhbnNfTWVkaXVtLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25vdG9zYW5zJztcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL25vdG9zYW5zX0JvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuJG5vdG9zYW5zOiAnbm90b3NhbnMnLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sICdKdW4zNFBybycsIFwiTHVjaWRhIEdyYW5kZVwiLCBcInNlZ29lIFVJXCIsIFwi44OS44Op44Ku44OO5Li444K0IFByb04gVzRcIiwgXCJIaXJhZ2lubyBNYXJ1IEdvdGhpYyBQcm9cIiwgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8qXG4gKiBmdXR1cmFcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhJztcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2Z1dHVyYS50dGZcIik7XG59XG4kZnV0dXJhOiBcImZ1dHVyYVwiLCBzYW5zLXNlcmlmO1xuXG4kbWVpcnlvRm9udDogXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCAnSnVuMzRQcm8nLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJzZWdvZSBVSVwiLCBcIuODkuODqeOCruODjuS4uOOCtCBQcm9OIFc0XCIsIFwiSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvXCIsIFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kZ290aGljRm9udDogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xuXG4keXVNaW5jaG86IFwi5ri45piO5pydXCIsIFwiWXVNaW5jaG9cIiwgJ+ODkuODqeOCruODjuaYjuacnSBQcm8gVzMnLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCAnSEfmmI7mnJ1FJywgJ++8re+8syDvvLDmmI7mnJ0nLCAn77yt77yzIOaYjuacnScsIHNlcmlmO1xuXG4ka296R290aGljOiBcIktvekdvUHJvLVJlZ3VsYXJcIiwgXCLlsI/loZrjgrTjgrfjg4Pjgq8gUHJvIFJcIiwgXCJLb3pHb1Byby1MaWdodFwiLCBcIuWwj+WhmuOCtOOCt+ODg+OCryBQcm8gTFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXG4kbWluY2hvRm9udDogJ+ODkuODqeOCruODjuaYjuacnSBQcm8gVzMnLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIua4uOaYjuacnVwiLCBcIll1TWluY2hvXCIsICdIR+aYjuacnUUnLCAn77yt77yzIO+8sOaYjuacnScsICfvvK3vvLMg5piO5pydJywgc2VyaWY7XG5cbiRoZWx2ZXRpY2E6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJGJhc2ljOiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIE1laXJ5bywg44Oh44Kk44Oq44KqLCBNeVl1R290aGljTSwgWXVHb3RoaWMsIE9zYWthLCAnTVMgUEdvdGhpYycsIGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cblxuLy8gMjAyMDAyMTgg44Oq44OL44Ol44O844Ki44Or44OV44Kp44Oz44OIXG4uanAtZW17XG4gIC8vZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBNaW5jaG8gUHJvTiBXM1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjs7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW4tZW17XG4gIGZvbnQtZmFtaWx5OiAnQWJyaWwgRmF0ZmFjZScsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEJhc2UgU2V0dGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY29sb3I6ICRjb2xvci1hO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbnB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB0YWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmlmcmFtZSwgb2JqZWN0LCB2aWRlbywgZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvbi50aSB7XG4gIHRleHQtaW5kZW50OiAxNjAlO1xufVxuXG5cbi8vIHJlQ2FwY2hh44GvZm9ybeOBruOBmeOBkOS4i+OBq+aWh+Wtl+WIl+ihqOiomOOBqOOBl+OBn1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmVjYXB0Y2hhX3N0cntcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufSIsIi8vIFNQIGdlbmVyYWwgc2V0dGlubmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmdWxsOiAxMDAlO1xuJGhhbGY6IDUwJTtcblxuJGZ3aWR0aDogNzUwO1xuJGx3aWR0aDogNzIwO1xuJG13aWR0aDogNjk0O1xuJHN3aWR0aDogMzQ4O1xuJHh3aWR0aDogMzAwO1xuXG4kY29udGFpbmVyOiAoXG4gIGxnOiBwZXJjZW50YWdlKCRsd2lkdGggLyAkZndpZHRoKSxcbiAgbWQ6IHBlcmNlbnRhZ2UoJG13aWR0aCAvICRmd2lkdGgpLFxuICBzbTogcGVyY2VudGFnZSgkc3dpZHRoIC8gJGZ3aWR0aCksXG4gIHhzOiBwZXJjZW50YWdlKCR4d2lkdGggLyAkZndpZHRoKSxcbik7XG5cbiR3cC1tYXJnaW4tYmFzZTogMS41ZW07XG5cbiRzcC1jb250YWluZXI6IHBlcmNlbnRhZ2UoJG13aWR0aCAvICRmd2lkdGgpO1xuJGNvbnRhaW5lci1wZDogKCgxMDAlIC0gJHNwLWNvbnRhaW5lcikgLyAyKTtcbiRpbm5lci1wZDogcGVyY2VudGFnZSgyMCAvIDYwMCk7XG5cbiRmb250LWZhbWlseS1iYXNlOiAkbm90b3NhbnM7XG4kZm9udC1zaXplLWJhc2U6IDEuNXJlbTtcbi8vICRmb250LXNpemUtYmFzZTogQGluY2x1ZGUgZ2V0Rm9udFNpemUoMi40KTtcblxuJGZvbnQtc2l6ZS1tMTogJGZvbnQtc2l6ZS1iYXNlIC0gMC4xcmVtO1xuJGZvbnQtc2l6ZS1tMjogJGZvbnQtc2l6ZS1iYXNlIC0gMC4ycmVtO1xuJGZvbnQtc2l6ZS1tMzogJGZvbnQtc2l6ZS1iYXNlIC0gMC4zcmVtO1xuJGZvbnQtc2l6ZS1tNDogJGZvbnQtc2l6ZS1iYXNlIC0gMC40cmVtO1xuJGZvbnQtc2l6ZS1tNTogJGZvbnQtc2l6ZS1iYXNlIC0gMC41cmVtO1xuJGZvbnQtc2l6ZS1tNjogJGZvbnQtc2l6ZS1iYXNlIC0gMC42cmVtO1xuJGZvbnQtc2l6ZS1tNzogJGZvbnQtc2l6ZS1iYXNlIC0gMC43cmVtO1xuJGZvbnQtc2l6ZS1tODogJGZvbnQtc2l6ZS1iYXNlIC0gMC44cmVtO1xuJGZvbnQtc2l6ZS1tOTogJGZvbnQtc2l6ZS1iYXNlIC0gMC45cmVtO1xuJGZvbnQtc2l6ZS1tMTA6ICRmb250LXNpemUtYmFzZSAtIDFyZW07XG5cbiRmb250LXNpemUtcDE6ICRmb250LXNpemUtYmFzZSArIDAuMXJlbTtcbiRmb250LXNpemUtcDI6ICRmb250LXNpemUtYmFzZSArIDAuMnJlbTtcbiRmb250LXNpemUtcDM6ICRmb250LXNpemUtYmFzZSArIDAuM3JlbTtcbiRmb250LXNpemUtcDQ6ICRmb250LXNpemUtYmFzZSArIDAuNHJlbTtcbiRmb250LXNpemUtcDU6ICRmb250LXNpemUtYmFzZSArIDAuNXJlbTtcbiRmb250LXNpemUtcDY6ICRmb250LXNpemUtYmFzZSArIDAuNnJlbTtcbiRmb250LXNpemUtcDc6ICRmb250LXNpemUtYmFzZSArIDAuN3JlbTtcbiRmb250LXNpemUtcDg6ICRmb250LXNpemUtYmFzZSArIDAuOHJlbTtcbiRmb250LXNpemUtcDk6ICRmb250LXNpemUtYmFzZSArIDAuOXJlbTtcbiRmb250LXNpemUtcDEwOiAkZm9udC1zaXplLWJhc2UgKyAxcmVtO1xuXG4kc3BhY2UtYmFzZTogMSU7XG4kc3BhY2UtMjogJHNwYWNlLWJhc2UgKiAyO1xuJHNwYWNlLTM6ICRzcGFjZS1iYXNlICogMztcbiRzcGFjZS00OiAkc3BhY2UtYmFzZSAqIDQ7XG4kc3BhY2UtNTogJHNwYWNlLWJhc2UgKiA1O1xuJHNwYWNlLTY6ICRzcGFjZS1iYXNlICogNjtcbiRzcGFjZS03OiAkc3BhY2UtYmFzZSAqIDc7XG4kc3BhY2UtODogJHNwYWNlLWJhc2UgKiA4O1xuJHNwYWNlLTk6ICRzcGFjZS1iYXNlICogOTtcbiRzcGFjZS0xMDogJHNwYWNlLWJhc2UgKiAxMDtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcGFydHMgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHdyYXAgY29udGVudCBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuXG4vKiB0ZXh0cyBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGR1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBsaW5rcyBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGJzIHtcbiAgY29sb3I6ICRjb2xvci1hO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYWRqdXN0X2NvbG9yKCRjb2xvci1hLCAkcmVkOiArNTAsICRncmVlbjogKzUwLCAkYmx1ZTogKzUwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udGRjIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YjliOWI7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuXG4kY29sb3JzOiAoXG4gIGE6ICRjb2xvci1hLFxuICBiOiAkY29sb3ItYixcbiAgYzogJGNvbG9yLWMsXG4gIGQ6ICRjb2xvci1kLFxuKTtcblxuQGVhY2ggJGhvZ2UsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLmxjI3skaG9nZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpsaW5rIHtjb2xvcjogJGNvbG9yO31cbiAgICAmOnZpc2l0ZWQge2NvbG9yOiAkY29sb3I7fVxuICAgICY6aG92ZXIge2NvbG9yOiBhZGp1c3RfY29sb3IoJGNvbG9yLCAkcmVkOiArMzAsICRncmVlbjogKzMwLCAkYmx1ZTogKzMwKTt9XG4gICAgJjphY3RpdmUge2NvbG9yOiAkY29sb3I7fVxuICB9XG59XG5cblxuLmZsLXJhbmdlIHtcbiAgQGV4dGVuZCAuY2xlYXJmaXg7XG4gID4gKiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmliLXJhbmdlIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gID4gKiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuXG4uZnJhbWUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgd2goMTAwJSwgMCk7XG4gIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkvMTYpO1xuICA+ICoge1xuICAgIEBpbmNsdWRlIHdoKDEwMCUsIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gIH1cbn1cblxuXG5cblxuLyogbGlzdHMgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwbGl0LWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICR3aWR0aDogMTAwLCA0OSwgMzIuNCwgMjQsIDE4LjUsIDE1O1xuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIGxlbmd0aCgkd2lkdGgpIHtcbiAgICAkbWw6ICgxMDAlIC0gKG50aCgkd2lkdGgsICRpKSAqICRpKSkgLyAoJGkgLSAxKTtcbiAgICAkbXQ6ICRpICogMXJlbSAvICgkaSAtIDEpO1xuICAgICYuc3BsaXQtI3skaX0ge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogbnRoKCR3aWR0aCwgJGkpI3snJSd9O1xuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKCN7JGl9bisxKSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWw7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisjeyRpfSkpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBmb3JtIGNvbW1vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIGN1c3RvbSBmb250IGF3ZXNvbWVcbi5mYS1oYXRlbmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJCIVwiO1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8vIDIwMjEwNTI2IOODnOOCv+ODs+eUqGNzcyDlhbHpgJrjg5zjgr/jg7Pjgrnjgr/jgqTjg6tcbi8vIOWPguiAgyBodHRwczovL2phamFhYW4uY28uanAvY3NzL2J1dHRvbi9cbi5idG4sXG5hLmJ0bixcbmJ1dHRvbi5idG4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgLy9ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIFxuICBcbiAgLy8g5bmF44KS5Y+W44KK6YGO44GO44KL44Gu44Gn5pyA5aSn5bmF44Gu6Kit5a6a44GoYmxvY2vopoHntKDjgavjgZfjgabluLjjgavnnJ/jgpPkuK3jgavjgZnjgotcbiAgd2lkdGg6IDY1JTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbi5idG4tLXNoYWRvd3tcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggNXB4IDBweDtcbn1cbi8vIOOBneOCjOOBnuOCjOOBruOCueOCv+OCpOODq1xuLmJ0bi1yYWRpdXMtc29saWQge1xuICBiYWNrZ3JvdW5kOiAjZjFlNzY3O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMWU3NjcpLCB0bygjZmViNjQ1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbn1cblxuLmJ0bi1yYWRpdXMtc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmMWU3NjcpLCB0bygjZmViNjQ1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YxZTc2NyAwJSwgI2ZlYjY0NSAxMDAlKTtcbn1cblxuLy8g5YWx6YCa44Gn5L2/44KP44KM44KL55Sz44GX6L6844G/44Oc44K/44OzXG4uY29udGVudHN7XG4gIC5lZGl0b3J7XG4gICAgLnBheS1idXR0b257XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzNjM2MzYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgICAucGF5LWNhdXRpb257XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHdoaSgkd2lkdGgsICRoZWlnaHQsICRpbWFnZUZpbGUpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvI3skaW1hZ2VGaWxlfSk7XG59XG5cbkBtaXhpbiB3aCgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gc3BpKCRwdCwgJGltYWdlRmlsZSkge1xuICBwYWRkaW5nLXRvcDogJHB0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvI3skaW1hZ2VGaWxlfSk7XG59XG5cbkBtaXhpbiBzcCgkcHQpIHtcbiAgcGFkZGluZy10b3A6ICRwdDtcbn1cblxuQG1peGluIHB0cigkdG9wLCAkcmlnaHQpe1xuICB0b3A6ICR0b3A7XG4gIHJpZ2h0OiAkcmlnaHQ7XG59XG5cbkBtaXhpbiBpbmRlbnRzKCRlbSkge1xuICB0ZXh0LWluZGVudDogLSRlbTtcbiAgcGFkZGluZy1sZWZ0OiAkZW07XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkZm9udFNpemUsICRjb2xvcikge1xuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDJlbTtcbiAgfVxuICB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICAvLyBsaW5lLWhlaWdodDogMmVtO1xuICB9XG5cbiAgLy8gZm9jdXPjgYLjgZ/jgaPjgZ/mmYJcbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIGlucHV0OmZvY3VzIHtcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiB0cmFuc3BhcmVudDt9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50O31cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50O31cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogdHJhbnNwYXJlbnQ7fVxuICB9XG59XG5cblxuQG1peGluIGFkanVzdFRvcCgkZGlzdGFuY2UpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6ICRkaXN0YW5jZTtcbn1cblxuQG1peGluIGRlY29yYXRpb24oJHBiLCAkY29sb3IpIHtcbiAgcGFkZGluZy1ib3R0b206ICRwYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjtcbn1cblxuQG1peGluIGdldEZvbnRTaXplKCRwc2QpIHtcbiAgJHJhdGU6ICRmd2lkdGggLyAzMjA7XG4gIGZvbnQtc2l6ZTogKCRwc2QgLyAkcmF0ZSkgLyAxMCtyZW0gIWltcG9ydGFudDtcbn1cblxuLy8g44OH44K244Kk44Oz44Gu5qiq5bmFXG4kdmlld3BvcnQ6IDM3NTtcbkBmdW5jdGlvbiB0by1maXhlZCAoJG51bWJlciwgJGRpZ2l0czogMCwgJHJvdW5kOiAncm91bmQnKSB7XG4gICRuOiAxO1xuICAvLyAkbnVtYmVyIG11c3QgYmUgYSBudW1iZXJcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgIT0gbnVtYmVyIHtcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcbiAgQGlmIHR5cGUtb2YoJGRpZ2l0cykgIT0gbnVtYmVyIHtcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGlzIG5vdCBhIG51bWJlci4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfSBAZWxzZSBpZiBub3QgdW5pdGxlc3MoJGRpZ2l0cykge1xuICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaGFzIGEgdW5pdC4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkaWdpdHMge1xuICAgICRuOiAkbiAqIDEwO1xuICB9XG4gIEBpZiAkcm91bmQgPT0gJ3JvdW5kJyB7XG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XG4gIH0gQGVsc2UgaWYgJHJvdW5kID09ICdjZWlsJyB7XG4gICAgQHJldHVybiBjZWlsKCRudW1iZXIgKiAkbikgLyAkbjtcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XG4gICAgQHJldHVybiBmbG9vcigkbnVtYmVyICogJG4pIC8gJG47XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxufVxuXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxuQGZ1bmN0aW9uIHJvdW5kLWRlY2ltYWwgKCRudW1iZXIsICRkaWdpdHM6IDApIHtcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcbn1cblxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxuQGZ1bmN0aW9uIGNlaWwtZGVjaW1hbCAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XG59XG5cbi8vIEZsb29yICjliIfjgormjajjgaYpXG5AZnVuY3Rpb24gZmxvb3ItZGVjaW1hbCAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xufVxuQGZ1bmN0aW9uIHZ3KCRzaXplKSB7XG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XG4gIC8vIOS4uOOCgeOBquOBhOOBqDbmoYHjgY/jgonjgYTjga7lsI/mlbDngrnjgYznrpflh7rjgZXjgozjg5bjg6njgqbjgrbjgavlhKrjgZfjgY/jgarjgYRcbiAgQHJldHVybiByb3VuZC1kZWNpbWFsKCgkcmF0ZSAqICRzaXplKSwgMiApKiAxdnc7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBwYXJ0cyBTUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGMtbGF5b3V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleCB7XG4gIEBleHRlbmQgLmNsZWFyZml4O1xufVxuXG4vLyB0ZXh0IGltYWdlXG4udGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyByZXNldFxuLnRpLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8vIGdlbmVyYWwgZm9udCBzaXplc1xuJG1pbjogMzIwO1xuJG1heDogNzgwO1xuQGZvciAkaSBmcm9tICRtaW4gdGhyb3VnaCAkbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAjeyRpfSN7J3B4J30pIHtcbiAgICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDAuMTk1JSAqICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGNvbnRhaW5lciBzaXplc1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIG1kKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICYubGcge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIGxnKTtcbiAgfVxuICAmLm1kIHtcbiAgICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBtZCk7XG4gIH1cbiAgJi5zbSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lciwgc20pO1xuICB9XG4gICYueHMge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIHhzKTtcbiAgfVxufVxuQG1peGluIGNvbnRhaW5lcigpe1xuICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBtZCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1peGluIGxnKCl7XG4gIHdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIGxnKTtcbn1cbkBtaXhpbiBtZCgpe1xuICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBtZCk7XG59XG5AbWl4aW4gc20oKXtcbiAgd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lciwgc20pO1xufVxuQG1peGluIHhzKCl7XG4gIHdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIHhzKTtcbn1cblxuLmZ1bGwtZWxtIHtcbiAgJG92ZXI6IDEwMCUgLSBwZXJjZW50YWdlKCRtd2lkdGgvJGZ3aWR0aCkgKyAxJTtcbiAgd2lkdGg6IDEwMCUgKyAkb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IC0oICRvdmVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogJG92ZXIgLyAyO1xuICBwYWRkaW5nLXJpZ2h0OiAkb3ZlciAvIDI7XG59XG5cbi5jb250ZW50LWZ1bGwtZWxtIHtcbiAgJG92ZXI6IDE1JTtcbiAgd2lkdGg6IDEwMCUgKyAkb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IC0oICRvdmVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogJG92ZXIgLyAyO1xuICBwYWRkaW5nLXJpZ2h0OiAkb3ZlciAvIDI7XG59XG5cbi5jb250YWluZXItcGQge1xuICBwYWRkaW5nOiAwICRjb250YWluZXItcGQ7XG59XG5cbi8qIGJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRodW1iLWJveCB7XG4gICYuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgID4gKiB7XG4gICAgICAvLyBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI0KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG5cblxuLyogbGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGJzIHtcbiAgY29sb3I6ICRjb2xvci1hO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4uZnNtMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tMTsgfVxuLmZzbTIgeyBmb250LXNpemU6ICRmb250LXNpemUtbTI7IH1cbi5mc20zIHsgZm9udC1zaXplOiAkZm9udC1zaXplLW0zOyB9XG4uZnNtNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tNDsgfVxuLmZzbTUgeyBmb250LXNpemU6ICRmb250LXNpemUtbTU7IH1cbi5mc202IHsgZm9udC1zaXplOiAkZm9udC1zaXplLW02OyB9XG4uZnNtNyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tNzsgfVxuLmZzbTggeyBmb250LXNpemU6ICRmb250LXNpemUtbTg7IH1cbi5mc205IHsgZm9udC1zaXplOiAkZm9udC1zaXplLW05OyB9XG4uZnNtMTAgeyBmb250LXNpemU6ICRmb250LXNpemUtbTEwOyB9XG4uZm4geyBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50OyB9XG4uZnNwMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wMTsgfVxuLmZzcDIgeyBmb250LXNpemU6ICRmb250LXNpemUtcDI7IH1cbi5mc3AzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXAzOyB9XG4uZnNwNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wNDsgfVxuLmZzcDUgeyBmb250LXNpemU6ICRmb250LXNpemUtcDU7IH1cbi5mc3A2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLXA2OyB9XG4uZnNwNyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wNzsgfVxuLmZzcDggeyBmb250LXNpemU6ICRmb250LXNpemUtcDg7IH1cbi5mc3A5IHsgZm9udC1zaXplOiAkZm9udC1zaXplLXA5OyB9XG4uZnNwMTAgeyBmb250LXNpemU6ICRmb250LXNpemUtcDEwOyB9XG5cbi5tZ24geyBtYXJnaW46IDA7IH1cbi5tZ2EgeyBtYXJnaW46IGF1dG87IH1cbi5tdG4geyBtYXJnaW4tdG9wOiAwOyB9XG4ubXRzIHsgbWFyZ2luLXRvcDogJHNwYWNlLWJhc2U7IH1cbi5tdDIgeyBtYXJnaW4tdG9wOiAkc3BhY2UtMjsgfVxuLm10MyB7IG1hcmdpbi10b3A6ICRzcGFjZS0zOyB9XG4ubXQ0IHsgbWFyZ2luLXRvcDogJHNwYWNlLTQ7IH1cbi5tdDUgeyBtYXJnaW4tdG9wOiAkc3BhY2UtNTsgfVxuLm10NiB7IG1hcmdpbi10b3A6ICRzcGFjZS02OyB9XG4ubXQ3IHsgbWFyZ2luLXRvcDogJHNwYWNlLTc7IH1cbi5tdDggeyBtYXJnaW4tdG9wOiAkc3BhY2UtODsgfVxuLm10OSB7IG1hcmdpbi10b3A6ICRzcGFjZS05OyB9XG4ubXQxMCB7IG1hcmdpbi10b3A6ICRzcGFjZS0xMDsgfVxuLm1ibiB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi5tYnMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtYmFzZTsgfVxuLm1iMiB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0yOyB9XG4ubWIzIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTM7IH1cbi5tYjQgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDsgfVxuLm1iNSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS01OyB9XG4ubWI2IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY7IH1cbi5tYjcgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNzsgfVxuLm1iOCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS04OyB9XG4ubWI5IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTk7IH1cbi5tYjEwIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwOyB9XG4ubWxuIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbi5tbHMgeyBtYXJnaW4tbGVmdDogJHNwYWNlLWJhc2U7IH1cbi5tbDIgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTI7IH1cbi5tbDMgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTM7IH1cbi5tbDQgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTQ7IH1cbi5tbDUgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTU7IH1cbi5tbDYgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTY7IH1cbi5tbDcgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTc7IH1cbi5tbDggeyBtYXJnaW4tbGVmdDogJHNwYWNlLTg7IH1cbi5tbDkgeyBtYXJnaW4tbGVmdDogJHNwYWNlLTk7IH1cbi5tbDEwIHsgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMDsgfVxuLm1ybiB7IG1hcmdpbi1yaWdodDogMDsgfVxuLm1ycyB7IG1hcmdpbi1yaWdodDogJHNwYWNlLWJhc2U7IH1cbi5tcjIgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yOyB9XG4ubXIzIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMzsgfVxuLm1yNCB7IG1hcmdpbi1yaWdodDogJHNwYWNlLTQ7IH1cbi5tcjUgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZS01OyB9XG4ubXI2IHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNjsgfVxuLm1yNyB7IG1hcmdpbi1yaWdodDogJHNwYWNlLTc7IH1cbi5tcjggeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04OyB9XG4ubXI5IHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtOTsgfVxuLm1yMTAgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMDsgfVxuXG4ubXJhIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4ubWxhIHsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbi5tY2EgeyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdG4geyBwYWRkaW5nLXRvcDogMDsgfVxuLnB0cyB7IHBhZGRpbmctdG9wOiAkc3BhY2UtYmFzZTsgfVxuLnB0MiB7IHBhZGRpbmctdG9wOiAkc3BhY2UtMjsgfVxuLnB0MyB7IHBhZGRpbmctdG9wOiAkc3BhY2UtMzsgfVxuLnB0NCB7IHBhZGRpbmctdG9wOiAkc3BhY2UtNDsgfVxuLnB0NSB7IHBhZGRpbmctdG9wOiAkc3BhY2UtNTsgfVxuLnB0NiB7IHBhZGRpbmctdG9wOiAkc3BhY2UtNjsgfVxuLnB0NyB7IHBhZGRpbmctdG9wOiAkc3BhY2UtNzsgfVxuLnB0OCB7IHBhZGRpbmctdG9wOiAkc3BhY2UtODsgfVxuLnB0OSB7IHBhZGRpbmctdG9wOiAkc3BhY2UtOTsgfVxuLnB0MTAgeyBwYWRkaW5nLXRvcDogJHNwYWNlLTEwOyB9XG4ucGJuIHsgcGFkZGluZy1ib3R0b206IDA7IH1cbi5wYnMgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLWJhc2U7IH1cbi5wYjIgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTI7IH1cbi5wYjMgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTM7IH1cbi5wYjQgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTQ7IH1cbi5wYjUgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTU7IH1cbi5wYjYgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTY7IH1cbi5wYjcgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTc7IH1cbi5wYjggeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTg7IH1cbi5wYjkgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTk7IH1cbi5wYjEwIHsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMDsgfVxuLnBieCB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNCAgIWltcG9ydGFudDsgfVxuLnBsbiB7IHBhZGRpbmctbGVmdDogMDsgfVxuLnBscyB7IHBhZGRpbmctbGVmdDogJHNwYWNlLWJhc2U7IH1cbi5wbDIgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yOyB9XG4ucGwzIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMzsgfVxuLnBsNCB7IHBhZGRpbmctbGVmdDogJHNwYWNlLTQ7IH1cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZS01OyB9XG4ucGw2IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2UtNjsgfVxuLnBsNyB7IHBhZGRpbmctbGVmdDogJHNwYWNlLTc7IH1cbi5wbDggeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZS04OyB9XG4ucGw5IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2UtOTsgfVxuLnBsMTAgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0xMDsgfVxuLnBybiB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbi5wcnMgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtYmFzZTsgfVxuLnByMiB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZS0yOyB9XG4ucHIzIHsgcGFkZGluZy1yaWdodDogJHNwYWNlLTM7IH1cbi5wcjQgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtNDsgfVxuLnByNSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZS01OyB9XG4ucHI2IHsgcGFkZGluZy1yaWdodDogJHNwYWNlLTY7IH1cbi5wcjcgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtNzsgfVxuLnByOCB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZS04OyB9XG4ucHI5IHsgcGFkZGluZy1yaWdodDogJHNwYWNlLTk7IH1cbi5wcjEwIHsgcGFkZGluZy1yaWdodDogJHNwYWNlLTEwOyB9XG4iLCIubG9hZGVyLXNpbXBsZSB7XG4gIGhlaWdodDogM2VtO1xuICB3aWR0aDogM2VtO1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLy8gYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gU3VwZXIgR2VuZXJhbCBQdXJwb3NlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gQ2xlYXJmaXggKC5jbGVhcmZpeClcbi5jbGVhcmZpeCB7XG4gIHpvb206MTtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLy8gSW1hZ2UgUmVwbGFjZW1lbnRcbi5pciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xufVxuXG4vLyB0ZXh0IHJlbW92ZVxuLnRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IGxlZnQ6IC01MDAwcHg7XG59XG5cblxuLy8gRWxsaXBzaXNcbi5lbHBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy8gcG9zaXRpb25cbi5yZWYgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5hYnMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi5maXggeyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuXG4vLyAgU3RhdGUgQ2xhc3Nlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmRiIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgIH1cbi5kaSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4uZHMgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuLmR0IHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuLmRjIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O31cblxuXG5cbi8vICBCb3JkZXIgUmFkaXVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJuIHsgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4ucnMgeyBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJhc2U7IH1cbi5ybSB7IGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMjsgfVxuLnJsIHsgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0zOyB9XG5cblxuLy8gIFRleHQgRGVjb3JhdGl2ZSBDbGFzc2VzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhIHsgY29sb3I6ICRjb2xvci1hICFpbXBvcnRhbnQ7IH1cbi5jYiB7IGNvbG9yOiAkY29sb3ItYiAhaW1wb3J0YW50OyB9XG4uY2MgeyBjb2xvcjogJGNvbG9yLWMgIWltcG9ydGFudDsgfVxuLmNkIHsgY29sb3I6ICRjb2xvci1kICFpbXBvcnRhbnQ7IH1cbi5jZSB7IGNvbG9yOiAkY29sb3ItZSAhaW1wb3J0YW50OyB9XG4uY2YgeyBjb2xvcjogJGNvbG9yLWYgIWltcG9ydGFudDsgfVxuLmNnIHsgY29sb3I6ICRjb2xvci1nICFpbXBvcnRhbnQ7IH1cbi5jaCB7IGNvbG9yOiAkY29sb3ItaCAhaW1wb3J0YW50OyB9XG4uY2kgeyBjb2xvcjogJGNvbG9yLWkgIWltcG9ydGFudDsgfVxuLmNqIHsgY29sb3I6ICRjb2xvci1qICFpbXBvcnRhbnQ7IH1cbi5jayB7IGNvbG9yOiAkY29sb3ItayAhaW1wb3J0YW50OyB9XG4uY2wgeyBjb2xvcjogJGNvbG9yLWwgIWltcG9ydGFudDsgfVxuXG4uYmEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYSAhaW1wb3J0YW50OyB9XG4uYmIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYiAhaW1wb3J0YW50OyB9XG4uYmMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYyAhaW1wb3J0YW50OyB9XG4uYmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZCAhaW1wb3J0YW50OyB9XG4uYmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZSAhaW1wb3J0YW50OyB9XG4uYmYgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZiAhaW1wb3J0YW50OyB9XG4uYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZyAhaW1wb3J0YW50OyB9XG4uYmggeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaCAhaW1wb3J0YW50OyB9XG4uYmkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaSAhaW1wb3J0YW50OyB9XG4uYmogeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaiAhaW1wb3J0YW50OyB9XG4uYmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItayAhaW1wb3J0YW50OyB9XG4uYmwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbCAhaW1wb3J0YW50OyB9XG5cbi5uIHsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4uYiB7IGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cbi5sIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4uYyB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4uciB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi51IHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4ub2JsIHtmb250LXN0eWxlOiBvYmxpcXVlO31cblxuXG5cbi8vIHZlcnRpY2FsLWFsaWduXG4udjAgeyB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuLnYxIHsgdmVydGljYWwtYWxpZ246IC0xcHg7IH1cbi52MiB7IHZlcnRpY2FsLWFsaWduOiAtMnB4OyB9XG4udjMgeyB2ZXJ0aWNhbC1hbGlnbjogLTNweDsgfVxuLnY0IHsgdmVydGljYWwtYWxpZ246IC00cHg7IH1cbi52NSB7IHZlcnRpY2FsLWFsaWduOiAtNXB4OyB9XG4udnQgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4udm0geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4udmIgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cblxuLyogcG9zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucG9zLWNlbnRlciB7XG4gIEBleHRlbmQgLnBvcztcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwO1xufVxuXG4ucG9zLXZlcnRpY2FsLWNlbnRlciB7XG4gIEBleHRlbmQgLnBvcztcbiAgdG9wOiAwOyBib3R0b206IDA7XG59XG5cbi5wb3MtaG9yaXpvbnRhbC1jZW50ZXIge1xuICBAZXh0ZW5kIC5wb3M7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwO1xufVxuXG4ucG9zLW92ZXJyaWRlLWNlbnRlciB7XG4gIEBleHRlbmQgLnBvcztcbiAgdG9wOiAtNTAlOyBib3R0b206IC01MCU7XG4gIGxlZnQ6IC01MCU7IHJpZ2h0OiAtNTAlO1xufVxuXG4uZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV29yZFByZXNzIE5hdGl2ZSBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGltcG9ydCBcIndwX2VkaXRvclwiO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gV29yZFByZXNzIHd5c2l3eWcgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vLyDmrrXokL1cbnAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLy8g44Oc44O844Or44OJXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy8g44Kk44K/44Oq44OD44KvXG5kZm4sIGNpdGUsIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyDmiZPjgaHmtojjgZdcbmRlbCwgc3BhbltzdHlsZT0ndGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7J10ge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8vIOODquOCueODiOWFsemAmlxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcbiAgbGkge1xuICAgIG1hcmdpbi10b3A6IC4xZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8g55Wq5Y+344Gq44GX44Oq44K544OIXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogLjRlbTtcbiAgbGkge1xuICAgIEBpbmNsdWRlIGluZGVudHMoLjhlbSk7XG4gIH1cbn1cbi8vIOeVquWPt+S7mOOBjeODquOCueODiFxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBsaSB7XG4gICAgQGluY2x1ZGUgaW5kZW50cygxLjNlbSk7XG4gIH1cbn1cblxuLy8g5byV55SoXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzFhMWExYTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIH1cbn1cbmJsb2NrcXVvdGUsIHEge1xuIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAtbW96LWh5cGhlbnM6IG5vbmU7XG4gLW1zLWh5cGhlbnM6IG5vbmU7XG4gaHlwaGVuczogbm9uZTtcbiBxdW90ZXM6IG5vbmU7XG59XG5cbi8vIOaoque3mlxuaHIge1xuIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuIGJvcmRlcjogMDtcbiBoZWlnaHQ6IDFweDtcbiBtYXJnaW4tYm90dG9tOiAxLjc1ZW07XG59XG5cbi8vIOW3puWvhOOBm1xuJGFsaWducGQ6IDJlbTtcbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAkYWxpZ25wZCAkYWxpZ25wZCAwO1xufVxuXG4vLyDkuK3lpK7lr4TjgZtcbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogJGFsaWducGQ7XG59XG5cbi8vIOWPs+WvhOOBm1xuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAkYWxpZ25wZCAkYWxpZ25wZDtcbn1cblxuLy8g6KaL5Ye644GXXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4vLyBoMVxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG4vLyBoMlxuaDIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi8vIGgzXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLy8gaDQuNS42XG5oNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8vIOaVtOW9oua4iOOBv+ODhuOCreOCueODiFxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5jb2RlLCBrYmQsIHR0LCB2YXIsIHNhbXAsIHByZSB7XG4gIGZvbnQtZmFtaWx5OiBJbmNvbnNvbGF0YSwgbW9ub3NwYWNlO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIC1tb3otaHlwaGVuczogbm9uZTtcbiAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cblxuLy8gY2xlYXJmaXhcbi5jbGVhcmZpeCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8vIGltYWdlXG5pbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdLFxuaW1nW2NsYXNzKj1cImF0dGFjaG1lbnQtXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHdwIHBhcnRzIENPTU1PTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRtcC1uYW1lIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cblxuLmxpbmstYmx1ZSB7XG4gIGNvbG9yOiAjMjA3ZDk0O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYWRqdXN0X2NvbG9yKCMyMDdkOTQsICRyZWQ6ICszMCwgJGdyZWVuOiArMzAsICRibHVlOiArMzApO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzO1xuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgd3AgcGFydHMgU1Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50bXAtbmFtZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgbGVmdDogMDtcbn1cblxuLm1lc3NhZ2Utbm9wb3N0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdG9yIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgcCwgdWwsIGRpdiwgc2VjdGlvbiwgZGwsIHRhYmxlLCBmb3JtIHtcbiAgICBtYXJnaW46ICR3cC1tYXJnaW4tYmFzZSAwO1xuICB9XG5cbiAgLmVkaXRvci10aXRsZSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMXJlbTtcbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxuICBhIHtcbiAgICAvLyBAZXh0ZW5kIC5saW5rLWJsdWU7XG4gIH1cbiAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vIHNw44GvYWxpZ27jgarjgZdcbiAgaW1nLmFsaWducmlnaHQsIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubHNuIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICB9XG4gIH1cblxuXG4gIC5mbGV4LWxpc3RzIHtcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICBtYXJnaW46IDJlbSAwIDJlbSAtMWVtO1xuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3BhbltjbGFzcyo9bXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbnRhY3Rmb3JtN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogY29tbW9uIGZvcm0gc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbnRleHRhcmVhIHtcbiAgLy8gZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBhZGRpbmc6IC4zZW0gLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gICYucyB7d2lkdGg6IDMwJTt9XG4gICYubSB7d2lkdGg6IDUwJTt9XG4gICYubCB7d2lkdGg6IDcwJTt9XG59XG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnNlbGVjdCB7XG4gIC8vIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC4zZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21tb24gaW5wdXQgZmlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBAZXh0ZW5kIC5mbjtcbn1cblxuXG4vKiBjb21tb24gc3VibWl0IHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY29tbW9uIGZpbGUgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG4vKiBjb250YWN0Zm9ybTdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYud3BjZjcge1xuICBwIHttYXJnaW46IDA7fVxuICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAmLndwY2Y3LXJhZGlvLFxuICAgICYud3BjZjctY2hlY2tib3gge1xuICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIEBleHRlbmQgLmZuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogMDt9XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0Om5vdChbdHlwZT1yYWRpb10pLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBtYXJnaW46IC4yZW0gMDtcbiAgfVxuICAuY29uZmlybSwgLmJhY2ssIC5zdWJtaXQge1xuICAgIC8vIEBleHRlbmQgLmZzcDE7XG4gICAgLy8gY29sb3I6IHdoaXRlO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIC8vIGJhY2tncm91bmQ6IHVybChpbWFnZXMvX3NwL2Fycl93aGl0ZS5wbmcpIG5vLXJlcGVhdCA5NSUgY2VudGVyIGJsYWNrO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMi41JTtcbiAgfVxuXG5cblxuICAvLyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLy8gICBAZXh0ZW5kIC5mc3AxO1xuICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHdpZHRoOiA2NSU7XG4gIC8vICAgbWFyZ2luOiAwIGF1dG87XG4gIC8vICAgcGFkZGluZzogLjVlbSAwO1xuICAvLyAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgLy8gICBjb2xvcjogd2hpdGU7XG4gIC8vICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9hcnJfcmlnaHQucG5nKSBuby1yZXBlYXQgOTclIGNlbnRlciAkY29sb3ItZTtcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDMlO1xuICAvLyB9XG59XG5cbmRpdi53cGNmNyBpbWcuYWpheC1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGV4dGVuZCAucG9zLWhvcml6b250YWwtY2VudGVyO1xufVxuXG5pbWcuYWpheC1sb2FkZXIge1xuICBib3R0b206IC01MCU7XG59XG5cbi53cGNmN2MtZm9yY2UtaGlkZSArIGltZy5hamF4LWxvYWRlciB7XG4gIGJvdHRvbTogLTEwMCU7XG59XG5cblxuXG5cbi8vIOOCqOODqeODvOODoeODg+OCu+ODvOOCuFxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgLy8gbWFyZ2luLXRvcDogLjNlbTtcbn1cblxuLy8g44Os44K544Od44Oz44K55YWo6IisXG4ud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBwYWRkaW5nOiAxZW07XG59XG4vLyDjgqjjg6njg7xcbi53cGNmNy1mb3JtIGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2QxNDQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDFkMTtcbn1cbi8vIOWujOS6hlxuLndwY2Y3LWZvcm0gZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJiNmIwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZWZiNTtcbn1cblxuLndwY2Y3LWZvcm0ge1xuICA+ICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2pzL19saWJzL3NsaWNrL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9qcy9fbGlicy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBpbXBvcnQgZmlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQGltcG9ydCBcIndwL3dwX3RoZW1lX3NwXCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcbkBpbXBvcnQgXCJrZXlmcmFtZXNcIjtcbkBpbXBvcnQgXCIuLi9saWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL2ZvbnQtYXdlc29tZVwiO1xuQGltcG9ydCBcInNldHRpbmdzL3Jlc2V0XCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvZ2VuZXJhbFwiO1xuQGltcG9ydCBcInNldHRpbmdzL3NldHRpbmdfc3BcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy9iYXNlXCI7XG5AaW1wb3J0IFwicGFydHMvcGFydHNfY29tbW9uXCI7XG5AaW1wb3J0IFwicGFydHMvcGFydHNfc3BcIjtcbkBpbXBvcnQgXCJwYXJ0cy9sb2FkaW5nXCI7XG5AaW1wb3J0IFwiaGVscGVyXCI7XG5AaW1wb3J0IFwid3Avd3BfbmF0aXZlXCI7XG5AaW1wb3J0IFwid3Avd3BfcGFydHNfY29tbW9uXCI7XG5AaW1wb3J0IFwid3Avd3BfcGFydHNfc3BcIjtcbkBpbXBvcnQgXCJ3cC93cF9jZjdfc3BcIjtcbkBpbXBvcnQgXCIuLi9saWJzL3NsaWNrL3NsaWNrLXRoZW1lXCI7XG5AaW1wb3J0IFwiLi4vbGlicy9zbGljay9zbGlja1wiO1xuQGltcG9ydCBcImNvbG9yXCI7ICAvLyDlhbHpgJrjgqvjg6njg7zjga7jgqTjg7Pjg53jg7zjg4hcblxuJG1nbkJhc2U6IDglO1xuJGhlYWRlckhlaWdodDogNS41cmVtO1xuJGxpZ2h0Q29sOiA2MDtcblxuLy8gV1Djg63jgrDjgqTjg7PmmYJcbi5hZG1pbi1iYXJ7XG4gIC5oZWFkZXJ7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbW1vbiBwYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLiN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyNCk7XG59XG5cbi50bXAtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5cbi8qIHRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbGFuZS10aXRsZSB7XG4gIEBpbmNsdWRlIGdldEZvbnRTaXplKDI2KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICYueGwge1xuICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDM2KTtcbiAgfVxuICAmLmxnIHtcbiAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMCk7XG4gIH1cbiAgJi5tZCB7XG4gICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjYpO1xuICB9XG4gICYuc20ge1xuICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI0KTtcbiAgfVxuICAmLnhzIHtcbiAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyMik7XG4gIH1cbn1cblxuLmJvcmRlci10aXRsZSB7XG4gIEBleHRlbmQgLnBsYW5lLXRpdGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBpbmNsdWRlIHdoKDguNXJlbSwgNHB4KTtcbiAgICBAZXh0ZW5kIC5wb3MtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0QmFzZTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIEBpbmNsdWRlIGdldEZvbnRTaXplKDQyKTtcbiAgQGV4dGVuZCAuYm9yZGVyLXRpdGxlO1xuICBAZXh0ZW5kIC5sZztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmVsbGlwc2UtdGl0bGUge1xuICBAZXh0ZW5kIC5wbGFuZS10aXRsZTtcbiAgY29sb3I6ICR0ZXh0QmFzZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICYuYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dEJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmRvdC10aXRsZS1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJsdWUyO1xufVxuXG4uc3EtdGl0bGUge1xuICBAZXh0ZW5kIC5wbGFuZS10aXRsZTtcbiAgQGV4dGVuZCAuc207XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWoFwiO1xuICB9XG59XG5cbi5ibHVlLXRpdGxlIHtcbiAgQGV4dGVuZCAucGxhbmUtdGl0bGU7XG4gIGNvbG9yOiAkYmx1ZTE7XG59XG5cbi5vcmFuZ2UtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRvcmFuZ2UzO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4ud2hpdGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uYnJhY2tldC10aXRsZSB7XG4gICRtZ246IC41ZW07XG4gIEBpbmNsdWRlIGdldEZvbnRTaXplKDI4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJbXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWduO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXVwiO1xuICAgIG1hcmdpbi1sZWZ0OiAkbWduO1xuICB9XG59XG5cbi5vci1iZHItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlMjtcbn1cblxuLmJrLWJkci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0ZXh0QmFzZTtcbn1cblxuLmNpcmNsZS10aXRsZSB7XG4gICY6YmVmb3JlIHtcbiAgICAkc2l6ZTogLjVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBpbmNsdWRlIHdoKCRzaXplLCAkc2l6ZSk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJsdWUxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNGVtO1xuICAgIEBpbmNsdWRlIGFkanVzdFRvcCgtMnB4KTtcbiAgfVxufVxuXG4uYmctdGl0bGUge1xuICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICAmLmJsdWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gIH1cbn1cblxuXG4vKiB0ZXh0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob3Zlci11bmRlcmxpbmU6bm90KC5kaXNhYmxlKSB7XG4gICY6aG92ZXIge1xuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5lbiB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWl4aW4gZW4oKXtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5qYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWl4aW4gamEoKXtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5waXBlIHtcbiAgJG1nbjogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRtZ247XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtZ247XG4gIH1cbn1cblxuLm1hcmtlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICRvcmFuZ2UgNjAlKTtcbn1cblxuLm5vdGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cblxuLyogYm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW92LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkvMTYpO1xuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgd2goMTAwJSwgMTAwJSk7XG4gIH1cbn1cblxuLnBhZ2V0b3Age1xuICB3aWR0aDogcGVyY2VudGFnZSgxMDIvJGZ3aWR0aCk7XG4gIC50cmctc2Nyb2xsLXRvcCB7XG4gICAgQGV4dGVuZCAudGk7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbl9wYWdldG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAuOHM7XG4gICAgJi5pc1ZpZXcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAuOHM7XG4gICAgfVxuICB9XG59XG5cbi5udW1iZXJzIHtcbiAgLy8gJHNpemU6IDE4MHB4O1xuICAvLyBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgPiAqIHtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWluLWhlaWdodDogJHNpemU7XG4gICAgKiB7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAvLyBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gICAgICAvLyBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCIgXCI7XG4gICAgICAvLyBmb250LXNpemU6IDU4cHg7XG4gICAgICAvLyBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICAgIC8vIGNvbG9yOiAkdGV4dEJhc2U7XG4gICAgICAvLyBsaW5lLWhlaWdodDogMTtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHRvcDogMzBweDsgbGVmdDogMzVweDtcbiAgICAgIC8vIHotaW5kZXg6IDU7XG4gICAgfVxuICAgIC8vIOiDjOaZr+OBrueZveS4ieinklxuICAgICY6YWZ0ZXIge1xuICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgIC8vIHdpZHRoOiAwO1xuICAgICAgLy8gaGVpZ2h0OiAwO1xuICAgICAgLy8gYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIC8vIGJvcmRlci13aWR0aDogJHNpemUgJHNpemUgMCAwO1xuICAgICAgLy8gYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIC8vIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5nci1iZHItbGlzdHMge1xuICBsaSB7XG4gICAgcGFkZGluZzogNSU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSB3aCg1MCUsIDJweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7IGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8qIHRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YmwtYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ciB7fVxuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IC44ZW07XG4gIH1cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGQge31cbn1cblxuLnRibC1oZWFkLWJsdWUge1xuICAkYmRyOiAxcHggc29saWQgJGJsdWUxO1xuICBAZXh0ZW5kIC50YmwtYmFzZTtcbiAgYm9yZGVyOiAkYmRyO1xuICB0aCwgdGQge1xuICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdGhlYWQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gICAgdGgge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIC8vIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRiZHI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYmRyO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgY29sb3I6ICRibHVlMTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRiZHI7XG4gICAgICAmLmRpc2FibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgQGluY2x1ZGUgd2goMTA0JSwgMXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMTYuNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBidXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bi1ib3gge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKCMwMzAwMDAsIC4yKTtcbiAgPiBzcGFuIHtcbiAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYWRqdXN0VG9wKC0ycHgpO1xuICB9XG59XG5cbi5idG4tc3Ege1xuICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dEJhc2U7XG4gIC5mYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5mb3JtLWJ0biB7XG4gIEBpbmNsdWRlIGdldEZvbnRTaXplKDMyKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gIC5mYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgYWRqdXN0VG9wKC0xcHgpO1xuICB9XG59XG5cblxuXG4vKiBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGV4dGVuZCAudGk7XG4gIH1cbiAgJi5pY29uLWJhcjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHNwaSgxMDAlLCAnaWNvbl9iYXIucG5nJyk7XG4gIH1cbiAgJi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgc3BpKDEwMCUsICdpY29uX2Nsb3NlLnBuZycpO1xuICB9XG4gICYuaWNvbi1sb2dpbjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHNwaSgxMDAlLCAnaWNvbl9sb2dpbi5wbmcnKTtcbiAgfVxuICAmLmljb24tZW52ZWxvcGUge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc3BpKHBlcmNlbnRhZ2UoMzMvNDMpLCAnaWNvbl9lbnZlbG9wZS5wbmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLXdhbGsge1xuICAgIC8vIHdpZHRoOiA1MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNwaSgxMDAlLCAnaWNvbl93YWxrLnBuZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tcGVuIHtcbiAgICAvLyB3aWR0aDogNTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzcGkoMTAwJSwgJ2ljb25fcGVuLnBuZycpO1xuICAgIH1cbiAgfVxuICAmLmljb24tZWFydGgge1xuICAgIC8vIHdpZHRoOiA1MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNwaSgxMDAlLCAnaWNvbl9lYXJ0aC5wbmcnKTtcbiAgICB9XG4gIH1cbiAgJi5pY29uLWNoZWNrIHtcbiAgICB3aWR0aDogMWVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNwaShwZXJjZW50YWdlKDI0LzI4KSwgJ2ljb25fY2hlY2sucG5nJyk7XG4gICAgfVxuICB9XG59XG5pLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vKiB0cmlhbmdsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHJpYW5nbGUge1xuICAvLyDlhbHpgJpcbiAgJHc6IDJyZW07ICRoOiAxLjJyZW07XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIC8vIOS4ieinkuW9ouOBruiJsuOBr2luaGVyaXTjgYzpgannlKjjgafjgY3jgarjgYTjgZ/jgoHlkIRseeOBp+aMh+WumlxuICAmLnRvcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHcgLyAyKSAkaCAoJHcgLyAyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IC0oJGggLSAuMXJlbSk7XG4gICAgfVxuICB9XG4gICYuYnRtIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICRoICgkdyAvIDIpIDAgKCR3IC8gMik7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAtKCRoIC0gLjFyZW0pO1xuICAgIH1cbiAgfVxufVxuQG1peGluIHRyaWFuZ2xlKCl7XG4gIC8vIOWFsemAmlxuICAkdzogMnJlbTsgJGg6IDEuMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbn1cbkBtaXhpbiB0b3AoKXtcbiAgJHc6IDJyZW07ICRoOiAxLjJyZW07XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogMCAoJHcgLyAyKSAkaCAoJHcgLyAyKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLSgkaCAtIC4xcmVtKTtcbiAgfVxufVxuQG1peGluIGJ0bSgpe1xuICAkdzogMnJlbTsgJGg6IDEuMnJlbTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRoICgkdyAvIDIpIDAgKCR3IC8gMik7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0oJGggLSAuMXJlbSk7XG4gIH1cbn1cblxuQG1peGluIGx5LWJsdWUoKXtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG59XG5AbWl4aW4gbHkteWVsbG93KCl7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cyO1xufVxuQG1peGluIGx5LWdyYXkoKXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkyO1xufVxuQG1peGluIGx5LXdoaXRlKCl7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1peGluIGx5LXBpbmsoKXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi8qIGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNoYXJlLWxpc3RzIHtcbiAgQGV4dGVuZCAuZmxleC1saXN0cztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICBsaSB7XG4gICAgJHNpemU6IDRyZW07XG4gICAgQGluY2x1ZGUgd2goJHNpemUsICRzaXplKTtcbiAgICBjb2xvcjogJGJsdWUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBhIHtcbiAgICAgICRzaXplOiAzcmVtO1xuICAgICAgQGluY2x1ZGUgd2goMTAwJSwgMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgIC5mYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZsZXgtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICA+IGxpIHtcbiAgfVxuICAmLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZGlzYy1saXN0cyB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mYXEtbGlzdHMge1xuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGwge1xuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICRzaXplOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSB3aCgkc2l6ZSwgJHNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemUgLSAuMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07IGxlZnQ6IDQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkdCB7XG4gICAgQGluY2x1ZGUgbHktYmx1ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93MjtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIEBpbmNsdWRlIGx5LXdoaXRlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgY29sb3I6ICR5ZWxsb3cyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgIH1cbiAgfVxufVxuXG4ubm90ZS1saXN0cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2stbGlzdHMge1xuICBsaSB7XG4gICAgLmZhIHtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGZvcm0gcGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgJHB2OiAuNXJlbTsgJHBoOiAxcmVtO1xuICAvLyBub3TjgYzopIfmlbDjgYLjgovmmYLjga/jgqvjg7Pjg57jgafjga/jgarjgY/pgKPntZDjgZnjgovvvIhBTkTjga7jgojjgYbjgarjgoLjga7vvIlcbiAgJjpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5NTtcbiAgcGFkZGluZzogJHB2ICRwaCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0tcGFydHMge1xuICBkbCB7XG4gICAgPiBkdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmNoaWxkLWRsIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgY29tbW9uIHNlY3Rpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG59XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXJIZWlnaHQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuXG4vKiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250ZW50cyB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAuY29udGVudCB7XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBsYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmx5LWJsdWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlMTtcbiAgJi50cmlhbmdsZSB7XG4gICAgJi50b3A6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWUxIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJ0bTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJi50eXBlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xuICAgICYudHJpYW5nbGUge1xuICAgICAgJi50b3A6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTIgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmJ0bTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnR5cGUzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTM7XG4gICAgJi50cmlhbmdsZSB7XG4gICAgICAmLnRvcDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibHVlMyB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYuYnRtOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHlwZTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNDtcbiAgICAmLnRyaWFuZ2xlIHtcbiAgICAgICYudG9wOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWU0IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5idG06YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50eXBlNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU1O1xuICAgICYudHJpYW5nbGUge1xuICAgICAgJi50b3A6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTUgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmJ0bTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnR5cGU2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTY7XG4gICAgJi50cmlhbmdsZSB7XG4gICAgICAmLnRvcDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibHVlNiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYuYnRtOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHlwZTcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNztcbiAgICAmLnRyaWFuZ2xlIHtcbiAgICAgICYudG9wOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWU3IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5idG06YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50eXBlOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU4O1xuICAgICYudHJpYW5nbGUge1xuICAgICAgJi50b3A6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTggdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmJ0bTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubHkteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdzI7XG4gICYudHJpYW5nbGUge1xuICAgICYudG9wOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR5ZWxsb3cyIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJ0bTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3cyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLnR5cGUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93MztcbiAgICAmLnRyaWFuZ2xlIHtcbiAgICAgICYudG9wOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHllbGxvdzMgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmJ0bTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5seS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkyO1xuICAmLnRyaWFuZ2xlIHtcbiAgICAmLnRvcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheTIgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYnRtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ubHktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgJi50cmlhbmdsZSB7XG4gICAgJi50b3A6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYnRtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5seS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICYudHJpYW5nbGUge1xuICAgICYudG9wOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwaW5rIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJ0bTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIOOCueODqeOCpOODgOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2FkZXItc2ltcGxlIHtcbiAgJHNpemU6IDNlbTtcbiAgJGJkcl9jb2w6IGJsYWNrO1xuICBAaW5jbHVkZSB3aCgkc2l6ZSwgJHNpemUpO1xuICBAZXh0ZW5kIC5wb3MtY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRiZHJfY29sLCAwLjIpO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRiZHJfY29sLCAwLjcpO1xufVxuXG5cbi8qIOOCueODqeOCpOODieODiOOCsOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b2dnbGUtdHJnIHtcbiAgLy9jdXJzb3I6IHBvaW50ZXI7ICAvLyDluLjmmYLjgqrjg7zjg5fjg7PjgavlpInmm7TjgavjgaTjgY3lv4XopoHjgarjgY/jgarjgaPjgZ9cbn1cblxuLnRvZ2dsZS10Z3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKiBuYXZzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdiB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vKiBzaXRlIGxvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubG9nbyB7XG4gIEBleHRlbmQgLnRpO1xuICBAaW5jbHVkZSBzcGkocGVyY2VudGFnZSgxNDAvMTg4KSwgJ2xvZ28ucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDIlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDsgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XG4gIC5zcC1tYXNrIHtcbiAgICBAaW5jbHVkZSBseS1ibHVlO1xuICAgIEBpbmNsdWRlIHdoKDEwMCUsIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC8vIOODoeODi+ODpeODvOODnOOCv+ODs1xuICAud3JhcC1idG4tbWVudSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoNTYvJG13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMuNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5pY29uLWJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8g44Oh44OL44Ol44O844Kq44O844OX44Oz5pmCXG4gICAgJGR1cmF0aW9uOiAuNnM7XG4gICAgLmlzT3BlbiB7XG4gICAgICAuaWNvbi1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZUZhZGVPdXQgJGR1cmF0aW9uO1xuICAgICAgfVxuICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVGYWRlSW4gJGR1cmF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAx5bqm6ZaL44GE44Gm44GL44KJ44Gu44Kv44Ot44O844K65pmCXG4gICAgLmlzQ2xvc2Uge1xuICAgICAgLmljb24tYmFyIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVGYWRlSW4gJGR1cmF0aW9uO1xuICAgICAgfVxuICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZUZhZGVPdXQgJGR1cmF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjg63jgrRcbiAgLnNpdGVuYW1lIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxNzgvJG13aWR0aCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC8vIGxvZ2lu44Ki44Kk44Kz44OzXG4gIC5tZW1iZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDY4LyRtd2lkdGgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI0LjUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICR3OiA0My82ODtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJHcpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJSAqICR3O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44Kw44Ot44O844OQ44Or44OK44OTXG4gICRkdXJhdGlvbjogLjZzO1xuICAuZ25hdiB7XG4gICAgQGluY2x1ZGUgbHktYmx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgJGVhc2VJbk91dFF1aW50O1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoNDgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pc09wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhlYWRlckhlaWdodCwgMCk7XG4gICAgfVxuICB9XG59XG5cblxuLyogZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3RlciB7XG4gIEBpbmNsdWRlIGx5LWJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNSUgMCAkbWduQmFzZTtcbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gIH1cbiAgLy8g44OV44OD44K/44O844OK44OTXG4gIC5mb290ZXItdG9wIHtcbiAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyMCk7XG4gICAgLmZuYXYge1xuICAgICAgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgQGV4dGVuZCAucGlwZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44Ot44K0XG4gIC5mb290ZXItbWlkIHtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gICAgLnNpdGVuYW1lIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDE5Mi8kbXdpZHRoKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAvLyDjg4bjgq3jgrnjg4jmg4XloLFcbiAgLmZvb3Rlci1idG0ge1xuICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgIH1cbiAgICBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+8mlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29weSB7XG4gICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgxNik7XG4gICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8g5YWx6YCa44Kt44Oj44Oz44Oa44O844Oz44Oc44OD44Kv44K5XG4uY2FtcGFpZ24tYm94e1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvY2FtcGFpZ24tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMnB4IHJnYmEoMjE0LDIxNCwyMTQsMC40KTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjclO1xuICB9XG4gIHB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiB2dygyNik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJub3Rvc2Fuc1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSnVuMzRQcm9cIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFwic2Vnb2UgVUlcIiwgXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvTiBXNFwiLCBcIkhpcmFnaW5vIE1hcnUgR290aGljIFByb1wiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjs7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICNjOGM4Yzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gICYub25lbW9yZS10eHQ6YWZ0ZXJ7XG4gICAgY29udGVudDogXCLjgZXjgonjgavvvIFcIjtcbiAgICBjb2xvcjogI0YyNTg1NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMTZweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGQzRCO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgfVxufVxuXG4vKiDjg4jjg4Pjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmhvbWUge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogJG1nbkJhc2UgMDtcbiAgICAuYm9yZGVyLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDQyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIH1cbiAgfVxuICAvLyDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbiAgLmNvbnRlbnQubWFpbnZpc3VhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNDAlO1xuICAgIH1cbiAgICBcbiAgICB2aWRlb3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBzY2FsZSgyLjUpO1xuICAgIH1cblxuICAgIC8vIOOCv+ODluODrOODg+ODiOOBj+OCieOBhOOBruWkp+OBjeOBleeUqOOBq+W+ruiqv+aVtOOBmeOCi1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgxcHgpIHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHZpZGVve1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYlKSBzY2FsZSgyLjEsIDIuMSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC52aWRlby1iZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIC52aWRlby1mcm9udC1ib3h7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogdncoOCk7XG4gICAgICAgIC5jYXRjaGNvcHl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygzMik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjYzhjOGM4O1xuICAgICAgICB9XG4gICAgICAgIC5zY2hvb2wtbmFtZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggI2M4YzhjODtcbiAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXItaXRlbXMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAgICAgLy8g5ZCE55S75YOPXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAZXh0ZW5kIC50aTtcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNjYwLzc1MCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIC8vIOOCueODqeOCpOODgOOBrua6luWCmeOBjOWujOS6huOBl+OBn+OCieihqOekulxuICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICsgLmxvYWRlci1zaW1wbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOODoeOCpOODs+ODk+OCuOODpeOCouODq+S4i1xuICAuY29udGVudC5lbnRyeSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbHkteWVsbG93O1xuICAgIC5pbmZvLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI4LjY1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGR0IHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzMpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC50ZWwge1xuICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5YuV55S7XG4gIC5jb250ZW50LmludHJvZHVjdGlvbiB7XG4gICAgLmNhdGNoY29weXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMjMzMzM7XG4gICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogdncoMzgpIGF1dG8gMTVweDtcbiAgICB9XG4gICAgJG1nbjogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5wbGFuZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZ247XG4gICAgfVxuICAgIC50ZXh0cyB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzIpO1xuICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWduO1xuICAgICAgICAgIEBpbmNsdWRlIGphO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb3ZpZSB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWduO1xuICAgIH1cbiAgfVxuICAvLyDpgbjjgbDjgozjgabjgYTjgb7jgZlcbiAgLmNvbnRlbnQuY2hvb3NlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDglIDAgMSU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiA2Ljd2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMztcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4OyAgLy8g44GP44Gj44Gk44GE44Gm44Gf5pa544GM44GE44GE77yfXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiB2dyg0KSAwIHZ3KDQpIHZ3KDgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgIC8vIOS4h+OBjOS4gOaoquOBjOi2s+OCiuOBquOBj+OBpuOCguaUueihjOOBleOBm+OBquOBhFxuICAgICAgLmlubmVye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaG9vc2VkLWltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaDN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwyMDIsMTEyLDAuOSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWctMXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fdG9wL2Nob29zZWRfaW1nMS0yMDIxMDYxMS5qcGcpO1xuICAgIH1cbiAgICAuaW1nLTJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC9jaG9vc2VkX2ltZzIucG5nKTtcbiAgICB9XG4gICAgLmltZy0ze1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL190b3AvY2hvb3NlZF9pbWczLnBuZyk7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaG9vc2VkLXR4dHtcbiAgICAgIG1hcmdpbjogdncoMjQpIDAgdncoMzQpO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IHZ3KDIyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LndoeS1qZXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdzI7XG4gICAgcGFkZGluZzogNCUgMCAyJTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjYzhjOGM4O1xuICAgICAgJi5lbi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiA2LjV2dzsgLy8g5omL5YuV44Gn56K66KqN44GX44GfICBcbiAgICAgICAgbWFyZ2luOiB2dygxMCkgMDtcbiAgICAgIH1cbiAgICAgICYuanAtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICBtYXJnaW46IHZ3KDEwKSAwO1xuICAgICAgfVxuICAgIH1cbiAgICAud2h5LWplcy1pbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBwYWRkaW5nOiA1JSAyJSAyJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgfVxuICAgICAgLm1haW4tdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiB2dyg1MCk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgICAgLm11bHRpcGxlLW1hcmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDR2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogLTEuNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLTF7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC93aHlqZXNfaW1nMV8yMDIxMDYxNS5qcGcpO1xuICAgIH1cbiAgICAuaW1nLTJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3RvcC93aHlqZXNfaW1nMi5qcGcpO1xuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogMiU7XG4gICAgICB9XG4gICAgICAuc217XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgICAud2h5LWplcy10eHR7XG4gICAgICBtYXJnaW46IHZ3KDI0KSAwO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgb2x7XG4gICAgICAgIG1hcmdpbjogdncoMTQpIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW46IHZ3KDUpIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC8vIOOCq+ODquOCreODpeODqeODoFxuICAuY29udGVudC5jdXJyaWN1bHVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAaW5jbHVkZSBseS1ncmF5O1xuICAgIGgye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IHZ3KDMyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRibHVlNDtcbiAgICAgIC8vcGFkZGluZzogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICNjOGM4Yzg7XG4gICAgICAmLmVuLXRpdGxle1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XG4gICAgICB9XG4gICAgICAmLmpwLXRpdGxle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zcGxpdC1saXN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgQGV4dGVuZCAuc3BsaXQtMjtcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aCgxMDAlLCAxMDAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgyMjIvMzc2KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSg0MCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTsgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAZXh0ZW5kIC5wbGFuZS10aXRsZTtcbiAgICAgICAgICBAZXh0ZW5kIC5zbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogdncoNDApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44Kk44Oz44OV44Kp44Oh44O844K344On44OzXG4gIC5jb250ZW50LmluZm9ybWF0aW9uIHtcbiAgICAuc3BsaXQtbGlzdHMge1xuICAgICAgQGV4dGVuZCAuc3BsaXQtMjtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbHktYmx1ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICRzaXplOiA1cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHdoKCRzaXplLCAkc2l6ZSk7XG4gICAgICAgICAgQGV4dGVuZCAudGk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJi5lbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI0LjMpO1xuICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmphIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC8vIFlvdVR1YmXmnqBcbiAgLmNvbnRlbnQueW91dHViZXtcbiAgICBoMntcbiAgICAgIC55b3V0dWJlLWJveHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IHZ3KDMwKTtcbiAgICAgICAgaGVpZ2h0OiB2dygzMCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgLmZhLXlvdXR1YmV7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAueW91dHViZS1saXN0e1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4KTtcbiAgICAgIH1cblxuICAgICAgLnlvdXR1YmUtaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLy8gU05TXG4gIC5jb250ZW50LnNucyB7XG4gICAgQGluY2x1ZGUgbHktYmx1ZTtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICB9XG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgLy8gZmFjZWJvb2vjga7mnIDlpKfjgrXjgqTjgrrjgavlkIjjgo/jgZvjgotcbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gMTAwJeOBq+OBmeOCi+OBqGlvc+OBp+W0qeOCjOOCi+OBn+OCgVxuICAgICAgICAgIC8vIHR3aXR0ZXLlgbTjga7oh6rli5Xoqr/mlbTjgafluYUxMDAl44Gr5ZCI44KP44Gb44KLXG4gICAgICAgICAgLy8gaWZyYW1lIHtcbiAgICAgICAgICAvLyAgIHdpZHRoOiA3NDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmluc3RhZ3JhbSB7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vIOeUn+W+kuOBruWjsFxuLmNvbnRlbnQudm9pY2Uge1xuICBAaW5jbHVkZSBseS1ncmF5O1xuICAuc3BsaXQtbGlzdHMge1xuICAgICRpY29uOiAxMnJlbTtcbiAgICAkbWduOiAoJGljb24gLyAxLjUpOyAkcGQ6IDUlO1xuICAgIG1hcmdpbi10b3A6ICRtZ247XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgbHktd2hpdGU7XG4gICAgICBwYWRkaW5nOiAoJG1nbiAqIC45KSA1JSAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG1nbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgQGluY2x1ZGUgd2goJGljb24sICRpY29uKTtcbiAgICAgIEBleHRlbmQgLnRpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlOyB0b3A6IC0oJGljb24gLyAyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5ib3JkZXItdGl0bGU7XG4gICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzNi43OCk7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGphO1xuICAgIH1cbiAgICAubGluay13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6ICRwZDtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC5idG4tc3E7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiDkuIvlsaTlhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5Om5vdCguaG9tZSkge1xuICAvLyDkuIvlsaTjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbiAgLmxvd2VyLW1haW52aXN1YWwge1xuICAgIC5pbWFnZS1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmc6ICRtZ25CYXNlIDA7XG4gIH1cbn1cblxuXG4vKiDjgqjjg4fjgqPjgr/jg7zlhaXnqL/mg7Plrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudC5zaW5nbGUtY29udGVudCAuZWRpdG9yIHtcbiAgLy8gY29udGFpbmVy5YaF44GuaW5uZXJcbiAgLmlubmVyLXBhZGRpbmcge1xuICAgICR3OiBwZXJjZW50YWdlKDYzMC82OTQpO1xuICAgIHBhZGRpbmc6IDMlICgoMTAwJSAtICR3KSAvIDIpO1xuICB9XG4gIC8vIGZh44Ki44Kk44Kz44Oz44OV44Kp44Oz44OI44Gu44OV44Kp44Oz44OI44K544K/44Kk44OrXG4gIGkuZmEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAvLyDnm7TkuIvjga7opoHntKDjga/jg57jg7zjgrjjg7MwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8vIOimgee0oOOBruacgOWIneOBqOacgOW+jOOBruODnuODvOOCuOODs+iqv+aVtFxuICAqIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAvLyAy5YiX44Os44Kk44Ki44Km44OIXG4gIC5jb2x1bW4yIHtcbiAgICAuaW1hZ2VzIHtcbiAgICAgIGltZyB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICR3cC1tYXJnaW4tYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3ItYmRyLWxpc3RzLFxuICAuZGlzYy1saXN0cyxcbiAgLmNvbW1lbnQtbGlzdHMsXG4gIC5mbG93LWxpc3RzLFxuICAuaW5mby1saXN0cyxcbiAgLmZhcS1saXN0cyxcbiAgLm5vdGUtbGlzdHMsXG4gIC5jaGVjay1saXN0cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGFib3V0IGplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW5nbGUtY29udGVudC5hYm91dC1qZXMge1xuICAvLyAyMDIwMDIyMui/veWKoFxuICAuYWJvdXQtamVzLW12e1xuICAgIC5hYm91dC1qZXMtbXYtaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgcGFkZGluZzogNSUgMiUgMiU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjQzAwRTAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4ICNjOGM4Yzg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIH1cbiAgICAgIC5tYWluLXRpdGxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoNDQpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICAgIC5tdWx0aXBsZS1tYXJre1xuICAgICAgICBmb250LXNpemU6IDMydnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGNvbG9yOiAjRjI1RDVFO1xuICAgICAgfVxuICAgICAgLnN1Yi10aXRsZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAtMS41dnc7XG4gICAgICB9XG4gICAgICAvLy5tdWx0aXBsZS1tYXJre1xuICAgICAgLy8gIGZvbnQtc2l6ZTogMzF2dztcbiAgICAgIC8vICBsaW5lLWhlaWdodDogMC4xZW07XG4gICAgICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gIHRvcDogNHZ3O1xuICAgICAgLy8gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvLyAgY29sb3I6ICNGMjVENUU7XG4gICAgICAvL31cbiAgICB9XG4gICAgLmltZy0xe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL19hYm91dC9hYm91dF9qZXNfbXYxXzIwMjEwNjE1LmpwZyk7XG4gICAgICBoNHtcbiAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgIC8vIDIwMjEwNjE2IOiDjOaZr+eUu+WDj+W3ruOBl+abv+OBiOOBq+OBpOOBjee4ruWwj1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLTJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX2Fib3V0L2Fib3V0X2plc19tdjJfMjAyMTA2MTUuanBnKTtcbiAgICAgIGg0e1xuICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyJTtcbiAgICAgICAgZm9udC1zaXplOiA1LjN2dztcbiAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0LWplcy1tdi10eHR7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgLmxvd2VyLW1haW52aXN1YWwge1xuICAgIC5pbWFnZS1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMwMC83NTApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL19hYm91dC9tdl9zcC5qcGcpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmc6IDUlIDA7XG4gIH1cbiAgLm1ldGhvZCB7XG4gICAgcGFkZGluZzogJG1nbkJhc2UgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNhYi1pbWFnZXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5ZCE6aCF55uuXG4gICAgLml0ZW1zIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbHktd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMlIDQuNjEwOTUlICRtZ25CYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vIOOCv+OCpOODiOODq1xuICAgICAgICAuZG90LXRpdGxlLWFyZWEge1xuICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDM1KTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24sIC5qYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuamEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI2KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsdWUtdGl0bGUge1xuICAgICAgICAgIC8vQGV4dGVuZCAuc207XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzApO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcS10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjgpO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dEJhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgICAgIH1cbiAgICAgICAgLy8g44K/44Kk44OI44Or44Gr6Zqj5o6l44GX44GfcFxuICAgICAgICAqW2NsYXNzKj1cIi10aXRsZVwiXSB7XG4gICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDEuNHJlbTtcbiAgICAgICAgICAubWFya2VyIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOWQhGl0ZW3plpPjg57jg7zjgrjjg7NcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1pc3Npb24ge1xuICAgIHBhZGRpbmc6ICRtZ25CYXNlIDAgKCRtZ25CYXNlICogMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIOiDjOaZr+OBrum7hOiJsuOCqOODquOColxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIHdoKDAsIDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjUlOyByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDEyMDBweCAyODAwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR5ZWxsb3cyIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAudGl0bGUtYXJlYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5ibHVlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoNjQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICsgZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDM0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgcCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0cyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qb3NoLXNpZ257XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBjdXJyaWN1bHVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmN1cnJpY3VsdW0ge1xuICAubG93ZXItbWFpbnZpc3VhbCB7XG4gICAgLmltYWdlLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNzAwLzc1MCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX2N1cnJpY3VsdW0vbXZfc3AuanBnKSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLmN1cnJpY3VsdW0tY29weXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiB2dygxNSk7XG4gICAgICAgIGJvdHRvbTogdncoMzApO1xuICAgICAgICB3aWR0aDogdncoMTgwKTtcbiAgICAgICAgaGVpZ2h0OiB2dyg5MCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTM7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGl0bGUtYXJlYSB7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgfVxuICAuZmVhdHVyZSB7XG4gICAgcGFkZGluZzogJG1nbkJhc2UgMDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjgpO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgICAuZmEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VycmljdWx1bS1mbG93IHtcbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudGl0bGUtYXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgyNTAvJGZ3aWR0aCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAkdG9wOiAyLjVyZW07XG4gICAgICAud2hpdGUtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKGJsYWNrLCAuNCk7XG4gICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDQwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgYntcbiAgICAgICAgICBjb2xvcjogI2YxZWEzMztcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWxsaXBzZS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHRvcDogKCR0b3AgKyAxLjRyZW0pO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICRwdjogLjFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcHY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcHY7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbHktd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDUlIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOWFpeWtplxuICAgIC5lbnJvbG1lbnQge1xuICAgICAgQGluY2x1ZGUgbHktd2hpdGU7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZTtcbiAgICAgIEBpbmNsdWRlIGJ0bTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBwYWRkaW5nOiAkbWduQmFzZSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAucGxhbmUtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSg0MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICsgc21hbGwge1xuICAgICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEHjgJxEXG4gICAgLmJhc2ljcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgLmN1cnJpY3VsdW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuZGV0YWlsIHtcbiAgICAgICAgQGluY2x1ZGUgbHktd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlO1xuICAgICAgICBAaW5jbHVkZSBidG07XG4gICAgICAgIHBhZGRpbmc6IDUlIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRibHVlMztcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmVsbGlwc2UtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb3Vyc2UtY2F0Y2hjb3B5e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCByZ2JhKDI0MCwxMzYsMTY5LDAuNykgMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VycmljdWx1bS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1nbkJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xuICAgICAgICAgIC51bmRlcmxpbmUtdHh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgcmdiYSgxOSw2OCwxNDMsMC41KSAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLmV4ZWN1dGl2ZS1pbWd7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KC50YWJsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY29udGFpbmVyLXBkO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgICAgICAgICAgLnRibC1oZWFkLWJsdWUge1xuICAgICAgICAgICAgICB3aWR0aDogMjgwJTtcbiAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubm90ZSB7fVxuICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFya2VyIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGlzdCB7fVxuICAgICAgICAgICYuY2hlY2sge31cbiAgICAgICAgICAmLmdyYXBoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUxO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dyg4KTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmFwaC1pbWFnZXtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUxO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoNik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdXJyaWN1bHVtLmJhc2ljLWIge1xuICAgICAgICAudGJsLWhlYWQtYmx1ZSB7XG4gICAgICAgICAgdGQuZGlzYWJsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXh0LXN0ZXAge1xuICAgICAgICBAaW5jbHVkZSBseS1ibHVlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDUlIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOWNkualrVxuICAgIC5ncmFkdWF0aW9uIHtcbiAgICAgIC5vcmFuZ2UtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSg2Nik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYW5lLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1nbkJhc2U7XG4gICAgICB9XG4gICAgICAuZ3JhZHVhdGlvbi10ZXh0e1xuICAgICAgICAuZW57XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5qYXtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbjIge1xuICAgICAgICAudGV4dHMge1xuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogc3lzdGVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LnN5c3RlbSB7XG4gIC5sb3dlci1tYWludmlzdWFsIHtcbiAgICAuaW1hZ2UtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg0MzYvJGZ3aWR0aCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX3N5c3RlbS9tdl9zcC5qcGcpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbiAgfVxuICAvLyDjgrnjgrHjgrjjg6Xjg7zjg6tcbiAgLnNjaGVkdWxlcyB7XG4gICAgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGltZXRhYmxlcyB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5lbGxpcHNlLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjb250YWluZXItcGQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YmwtaGVhZC1ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGQuZGlzYWJsZTphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDE0ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtZ25CYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNiaXpfY2FsZW5kYXJ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0aCx0ZCx0aDphZnRlcntcbiAgICAgICAgZm9udC1mYW1pbHk6IG5vdG9zYW5zO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIHRye1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFkMjc3YztcblxuICAgICAgfVxuICAgICAgLy8g5bm05pyI6KGo56S6XG4gICAgICB0cjpudGgtY2hpbGQoMSksdHI6bnRoLWNoaWxkKDIpe1xuICAgICAgICB0ZHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8g5puc5pel6KGo56S6XG4gICAgICB0cjpudGgtY2hpbGQoMil7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDI3N2M7XG4gICAgICAgIHRoe1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI3N2M7XG4gICAgICAgICAgY29sb3I6ICMxZDI3N2M7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICB0aDphZnRlcntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgICB0aDpudGgtY2hpbGQoMSk6YWZ0ZXJ7Y29udGVudDogXCJTdW5cIjsgY29sb3I6ICNlYzZkNmU7fVxuICAgICAgICB0aDpudGgtY2hpbGQoMik6YWZ0ZXJ7Y29udGVudDogXCJNb25cIjt9XG4gICAgICAgIHRoOm50aC1jaGlsZCgzKTphZnRlcntjb250ZW50OiBcIlR1ZVwiO31cbiAgICAgICAgdGg6bnRoLWNoaWxkKDQpOmFmdGVye2NvbnRlbnQ6IFwiV2VkXCI7fVxuICAgICAgICB0aDpudGgtY2hpbGQoNSk6YWZ0ZXJ7Y29udGVudDogXCJUaHVcIjt9XG4gICAgICAgIHRoOm50aC1jaGlsZCg2KTphZnRlcntjb250ZW50OiBcIkZyaVwiO31cbiAgICAgICAgdGg6bnRoLWNoaWxkKDcpOmFmdGVye2NvbnRlbnQ6IFwiU2F0XCI7IGNvbG9yOiAjYWJkOWY1O31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMi5zZWN0aW9uLXRpdGxle1xuICAgIC8vZm9udC1zaXplOiB2dygyMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDguNXJlbTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzMzMztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAudGl0bGUtY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBoNC5lbGxpcHNlLXRpdGxle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgLmNhbXBhaWdue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVERUU7XG4gICAgcGFkZGluZzogOCUgMDtcbiAgICBcbiAgICAuY2FtcGFpZ24tdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgLnNwZWNpYWwtdHh0IHtcbiAgICAgICAgY29sb3I6ICNmZjE1NWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiB2dygyMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC8vIOaWmemHkVxuICAucHJpY2VzIHtcbiAgICBAaW5jbHVkZSBseS15ZWxsb3c7XG4gICAgcGFkZGluZzogJG1nbkJhc2UgMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjgpO1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBseS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDUlIDA7XG4gICAgfVxuICAgIFxuICAgIC5wbGFuLXRpdGxle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgLnN1YntcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDUpO1xuICAgICAgfVxuICAgICAgJltkYXRhLXBsYW4tbmFtZT1cIjZtb250aHNcIl17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNDtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1wbGFuLW5hbWU9XCIxeWVhclwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTkwMDtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1wbGFuLW5hbWU9XCJwcmVtaXVtMXllYXJcIl17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICB9XG4gICAgfVxuICAgIC50dWl0aW9ue1xuICAgICAgcGFkZGluZzogMCUgNCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAgdncoMjApO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jaXJjbGUtbGFiZWx7XG4gICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgJi5hYnNvbHV0ZS11cHBlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjVlbTtcbiAgICAgIH1cbiAgICAgICYuc3RhdGljLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMyU7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubm90ZXN7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg1MCk7XG4gICAgICBocntcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGx7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgICAgICBkdHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIOWFsemAmlxuICAgIC5wbGFuZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyOCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuICAgIC5icmFja2V0LXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDI4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLmdyLWJkci1saXN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC5wbGFuZS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1nbkJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5vdGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLy8g5YWl5a2m6YeRXG4gICAgLmFwcGxpY2F0aW9ucyB7XG4gICAgICAuZ3ItYmRyLWxpc3RzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICAgICAgLnBsYW5lLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRsIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBkdCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnR1aXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g6Ku46LK755SoXG4gICAgLm90aGVycyB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWduQmFzZTtcbiAgICAgIC5nci1iZHItbGlzdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgLnBsYW5lLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IC41cmVtO1xuICAgICAgICAmLm5vdGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDjgb7jgZrjga8z44O25pyIXG4gICAgLnRyeSB7XG4gICAgICAub3ItYmRyLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWxsaXBzZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDIyKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWduQmFzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRCYXNlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaWNlLTNtb250aCB7XG4gICAgICAgIC5kbC1mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyZW50LWRsIHtcbiAgICAgICAgICA+IGR0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hcHBsaWNhdGlvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kbC1mbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm90aGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoaWxkLWRsIHtcbiAgICAgICAgICBAZXh0ZW5kIC5kbC1mbGV4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICAgICAgICA+IGR0e1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0QmFzZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmRsLWZsZXgudG90YWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBzcGVjaWFsIG9mZmVyc1xuICAgIC5zcGVjaWFsIHtcbiAgICAgIEBpbmNsdWRlIGx5LXBpbms7XG4gICAgICBwYWRkaW5nOiA1JSA0JTtcbiAgICAgIG1hcmdpbi10b3A6ICRtZ25CYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAudGk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICR3OiA4MC8kbXdpZHRoO1xuICAgICAgICB3aWR0aDogJHcgKiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzcGkocGVyY2VudGFnZSg2Ny80OCkgKiAkdywgJ2ljb25fc3BlY2lhbC5wbmcnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0uNXJlbTsgbGVmdDogJGNvbnRhaW5lci1wZDtcbiAgICAgIH1cbiAgICAgIC5wbGFuZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDM0KTtcbiAgICAgICAgY29sb3I6ICRyZWQyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgLmRpc2MtbGlzdHMge1xuICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgyNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOeUs+OBl+i+vOOBv+ODnOOCv+ODs1xuICAuZW50cnkge1xuICAgIHBhZGRpbmc6ICRtZ25CYXNlIDA7XG4gIH1cbn1cblxuXG4vKiBzY2hvb2xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlLWNvbnRlbnQuc2Nob29sIHtcbiAgLy8g5YWx6YCaXG4gIC5zcGxpdC1saXN0cyB7XG4gICAgQGV4dGVuZCAuc3BsaXQtMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXZlbnQtc2VtaW5hcnMge1xuICAgIEBpbmNsdWRlIGx5LXllbGxvdztcbiAgICBwYWRkaW5nOiA1JSAwICRtZ25CYXNlO1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBseS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDUlIDQlO1xuICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgfVxuICAgIC5idG4td3JhcCB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogJG1nbkJhc2UgYXV0byAwO1xuICAgICAgLmZhIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoNDApO1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RUb3AoLTJweCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iay1iZHItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjQpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAudGV4dHMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cyB7XG4gICAgfVxuICAgIC5zZW1pbmFycyB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWduQmFzZTtcbiAgICB9XG4gIH1cbiAgLnRlYWNoZXJzIHtcbiAgICBAaW5jbHVkZSBseS1ncmF5O1xuICAgIHBhZGRpbmc6IDUlIDAgJG1nbkJhc2U7XG4gICAgLnNwbGl0LWxpc3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZWFjaGVyLWRlc2N7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC50ZWFjaGVyLXRleHR7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIOeUn+W+kuOBruWjsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW5nbGUtY29udGVudC52b2ljZSB7XG4gIEBpbmNsdWRlIGx5LWdyYXk7XG4gIC5wYWdlLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbiAgfVxuICAuaW50cm9kdWN0aW9uIHtcbiAgICAkaWNvbjogMTJyZW07XG4gICAgbWFyZ2luLXRvcDogJGljb24gLyAyO1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBseS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6ICgkaWNvbiAvIDIpIDQlIDUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSB3aCgkaWNvbiwgJGljb24pO1xuICAgICAgQGV4dGVuZCAudGk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7IHRvcDogLSgkaWNvbiAvIDIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5ib3JkZXItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgfVxuICAgIC5wbGFuZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBnZXRGb250U2l6ZSgzMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hYm91dHMge1xuICAgIEBpbmNsdWRlIGx5LWJsdWU7XG4gICAgbWFyZ2luLXRvcDogJG1nbkJhc2U7XG4gICAgcGFkZGluZzogNSUgMCAkbWduQmFzZTtcbiAgICAuYWJvdXQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWduQmFzZTtcbiAgICAgIH1cbiAgICAgIC5lbGxpcHNlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICAuY29tbWVudC1saXN0cyB7XG4gICAgICAgIEBpbmNsdWRlIGx5LXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZTtcbiAgICAgICAgQGluY2x1ZGUgdG9wO1xuICAgICAgICBjb2xvcjogJHRleHRCYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWduQmFzZTtcbiAgICAgICAgcGFkZGluZzogNSUgNCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGJsdWUxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyog44GU5YWl5Lya44G+44Gn44Gu5rWB44KMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmpvaW4ge1xuICAuaW50cm9kdWN0aW9uIHtcbiAgICAvLyBwY+OBqOWQjOOBmOOCueOCv+OCpOODq+OBruWgtOWQiFxuICAgIC5mbG93LWxpc3RzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNSUgJG1nbkJhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMzIpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZTtcbiAgICAgICAgICBAaW5jbHVkZSBidG07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbHktYmx1ZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3Dni6zoh6rvvIjnlLvlg4/vvIlcbiAgICAuZmxvdy1saXN0cyB7XG4gICAgICAvLyBAZXh0ZW5kIC50aTtcbiAgICAgIC8vIEBpbmNsdWRlIHNwaShwZXJjZW50YWdlKDYxNy8kbXdpZHRoKSwgJ19qb2luL2ltYWdlX2Zsb3dfc3AuanBnJyk7XG4gICAgfVxuICAgIC5ub3RlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmZhcSB7XG4gICAgQGluY2x1ZGUgbHktZ3JheTtcbiAgICBwYWRkaW5nOiA1JSAwICRtZ25CYXNlO1xuICAgIG1hcmdpbi10b3A6ICRtZ25CYXNlO1xuICAgIC5lbGxpcHNlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogNSUgMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRCYXNlO1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSA0cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVkaWEge1xuICAgIEBpbmNsdWRlIGx5LXllbGxvdztcbiAgICBwYWRkaW5nOiA1JSAwICRtZ25CYXNlO1xuICAgIC5pbm5lciB7XG4gICAgfVxuICAgIC5pbmZvLWxpc3RzIHtcbiAgICAgIG1hcmdpbjogNSUgMCAwIDA7XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGx5LXdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNCU7XG4gICAgICB9XG4gICAgICBhOm5vdCguZGlzYWJsZSl7XG4gICAgICAgIGR0e1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkbHtcbiAgICAgICAgZHR7XG4gICAgICAgICAgLmluZm8taW1hZ2V7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogdncoMTAwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZSB7XG4gICAgICBAaW5jbHVkZSBseS13aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIHBhZGRpbmc6IDQlO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5kaXNjLWxpc3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjgqLjgq/jgrvjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlLWNvbnRlbnQuYWNjZXNzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC5wYWdlLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmc6IDUlIDA7XG4gIH1cbiAgLnNjaG9vbF9hY2Nlc3N7XG4gICAgcGFkZGluZzogNiUgMDtcbiAgICBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5hZGRyZXNzLWJveHtcbiAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICAuc2hpYnV5YS1saW5re1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubWFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQwMC8kZndpZHRoKTtcbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgd2goMTAwJSwgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiA1JSAwIDA7XG4gICAgLmlubmVyIHtcbiAgICAgICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1lIHtcbiAgICAgIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmLmFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY2Vzcy1yb290IHtcbiAgICBAaW5jbHVkZSBseS1ncmF5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoNHtcbiAgICAgIHBhZGRpbmc6IDQlIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICB9XG4gICAgLy8galF1ZXJ5LnNsaWRlVG9nZ2xlKCnjgafliIfjgormm7/jgYjjgotcbiAgICAuYWNjb3JkaW9ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgZGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgbWluLWhlaWdodDogNC41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgLnRpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTsgYm90dG9tOiAtMmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAkdzogNDIvMjgwO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkdyk7XG4gICAgICAgIEBpbmNsdWRlIHNwaShwZXJjZW50YWdlKDI3LzQyKSAqICR3LCAnYXJyb3dfY29tbW9uLnBuZycpO1xuICAgICAgfVxuICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmRpdmlkdWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgLmNpcmNsZS10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjYpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtZ25CYXNlO1xuICAgICAgICB9XG4gICAgICAgICYuaGliaXlhIHtcbiAgICAgICAgICAuY2lyY2xlLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicm93bjtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGw6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2Fycm93X2hpYml5YS5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9lZG8ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAuY2lyY2xlLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGw6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2Fycm93X29lZG8ucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1vbiB7XG4gICAgICB3aWR0aDogNDkuNSU7XG4gICAgICBtYXJnaW46IDUlIGF1dG8gMDtcbiAgICAgIGRsIHt9XG4gICAgICBkbDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjgrnjgq/jg7zjg6voqqzmmI7kvJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlLWNvbnRlbnQub3JpZW50YXRpb24sIC5zaW5nbGUtY29udGVudC5hcHBseSwgLnNpbmdsZS1jb250ZW50LnByaXZhdGVjb3Vyc2V7XG4gIC5wYWdlLXRpdGxlLWFyZWF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fb3JpZW50YXRpb24vb3JpZW50YWlvbi1tdi5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIH1cbiAgfVxuICAucGFnZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoNDQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wb2xpY3kge1xuICAgIEBpbmNsdWRlIGx5LWdyYXk7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgICAuZWxsaXBzZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGx5LXdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHBhZGRpbmc6IDUlIDQlO1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgID4gKiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXBwbHktcGhvbmV7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiB2dygxMCk7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucGhvbmV7XG4gICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hcHBseS1saW5le1xuICAgIG1hcmdpbjogdncoMjApIGF1dG8gMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IHZ3KDE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogdncoMTcpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5saW5lX2J0bntcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiB2dygxMCkgMCAwO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiOTAxO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxYjkwMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6NHB4IDMycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBtYXJnaW46IHZ3KDEwKSBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICB9XG4gICAgLmxpbmU6aG92ZXIge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLy9jb2xvcjogIzU1YWNlZTtcbiAgICB9XG4gICAgXG4gIH1cbiAgLmZvcm1zIHtcbiAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgcGFkZGluZzogNSUgMCAkbWduQmFzZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuZm9ybS13cmFwIHtcbiAgICAgIEBpbmNsdWRlIGx5LWdyYXk7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG1nbkJhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5iZy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAubGlnaHQtYmx1ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlODtcbiAgICB9XG4gICAgLmZvcm0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1JSA0JSAkbWduQmFzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5kb3QtdGl0bGUtYXJlYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAqIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2V0Rm9udFNpemUoMjQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4td3JhcCB7XG4gICAgICAgIG1hcmdpbjogJG1nbkJhc2UgYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG4gICAgLmZvcm0tYnRue1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAud3BjZjctcmVjYXB0Y2hhID4gZGl2e1xuICAgICAgbWFyZ2luIDowIGF1dG87XG4gICAgfVxuICAgIC8vIGxvYWRpbmfnlLvlg4/jga7jgZvjgYTjgafjg5zjgr/jg7Ppq5jjgZXjgYzjgYrjgYvjgZfjgY/jgarjgovjga7jgafoqr/mlbRcbiAgICAuZm9ybS1idG4uY29uZmlybXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5hamF4LWxvYWRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG59XG5cbi8vIOOBlOWFpeS8mueUs+i+vOOBv+ODleOCqeODvOODoO+8iOOCueOCr+ODvOODq+iqrOaYjuS8muWFsemAmuOBqOOBr+WAi+WIpeOBruOCueOCv+OCpOODq+OBr+OBk+OBoeOCie+8iVxuLnNpbmdsZS1jb250ZW50LmFwcGx5e1xuICAucG9saWN5e1xuICAgIC5pbm5lcntcbiAgICAgIGhlaWdodDogYXV0bzsgLy8g6Kqt44KT44Gn44KC44KJ44GE44Gf44GE54K65YaF6YOo44K544Kv44Ot44O844Or44Gv54Sh44GX44Go44GX44GfXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgfVxuICAgICAgb2x7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgICAgICY6bm90KGZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY2VwdGFuY2V7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLnBheS1wbGFue1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnBheS10ZXh0e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZHtcbiAgICAgIC5wYXktYm94IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgICAgLnBheS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5wYXktYnV0dG9uIC5idG57XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXktYm94e1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJsdWUxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGgze1xuICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAucGF5LWJ1dHRvbiAuYnRue1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtaW4td2lkdGg6IHZ3KDIwMCk7XG4gICAgICB9XG4gICAgICAuYnRuLXUzNSAucGF5LWJ1dHRvbiAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUxO1xuICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgfVxuICAgICAgLmJ0bi1yZWd1bGFyIC5wYXktYnV0dG9uIC5idG57XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUxO1xuICAgICAgfVxuICAgICAgLmJ0bi1leHByZXNzIC5wYXktYnV0dG9uIC5idG57XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQUJBQjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBBQkFCNTtcbiAgICAgIH1cblxuICAgICAgLm9ubGluZWNvdXJzZS1idG57XG4gICAgICAgIC5idG57XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tbGlnaHQgLnBheS1idXR0b24gLmJ0bntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTBjO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1yZWd1bGFyIC5wYXktYnV0dG9uIC5idG57XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyM2RhYTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWV4cHJlc3MgLnBheS1idXR0b24gLmJ0bntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4NjEzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXktY2F1dGlvbntcbiAgICAgIGZvbnQtc2l6ZTogdncoMTEpO1xuICAgICAgcGFkZGluZzogMCB2dygyMCk7XG4gICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XG4gICAgfVxuICAgIC8vIOeUs+OBl+i+vOOBv+ODnOOCv+ODs+OBr+mAmuW4uOmdnuihqOekuuOBq+OBl+OBpmRhdGHlsZ7mgKfjgafooajnpLrjgpLliIfjgormm7/jgYjjgotcbiAgICAuYXBwbHktYnRue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLy8gYWN0aXZlLWJ0buWxnuaAp+OBp+WIh+OCiuabv+OBiOOCi1xuICAgICZbZGF0YS1hY3RpdmUtYnRuPVwiY29tbXV0ZWNvdXJzZVwiXSAuY29tbXV0ZWNvdXJzZS1idG4sXG4gICAgJltkYXRhLWFjdGl2ZS1idG49XCJvbmxpbmVjb3Vyc2VcIl0gLm9ubGluZWNvdXJzZS1idG57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1jb250ZW50LmNvbXBhbnl7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRhYmxle1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIHRoe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI3N2M7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDdlbTtcbiAgfVxuICAuYml6IHRoe1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWQyNzdjO1xuICB9XG4gIHRke1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkMjc3YztcbiAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDE4MDEg5L+u5q2jXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDjg4jjg4Pjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmhvbWUge1xuICAuY29udGVudC5tYWludmlzdWFsIC5zbGlkZXItaXRlbXMgLmltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cblxuLyog5LiL5bGk44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keTpub3QoLmhvbWUpIHtcbiAgLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMwMy80ODApICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaW5nbGUtY29udGVudCB7XG4gICAgJi5hYm91dC1qZXMgLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIGJvdHRvbTogMjAlO1xuICAgIH1cbiAgICAmLmN1cnJpY3VsdW0gLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgaW1nIHtcbiAgICB9XG4gICAgJi5zeXN0ZW0gLmxvd2VyLW1haW52aXN1YWwgLmltYWdlLWJvZHkgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBsZWZ0OiA1MCU7IGJvdHRvbTogLTEwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgfVxuICB9XG59XG5cblxuLyogc3lzdGVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LnN5c3RlbSB7XG4gIC5zY2hlZHVsZXMgLnRpbWV0YWJsZXMgLml0ZW06Zmlyc3QtY2hpbGQgLnRhYmxlLXdyYXAge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC50YmwtaGVhZC1ibHVlIHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgdGQuZGlzYWJsZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmljZXMgLnRyeSAub3ItYmRyLXRpdGxlIHtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgfVxuICB9XG59XG5cblxuLyog44GU5YWl5Lya44G+44Gn44Gu5rWB44KMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1jb250ZW50LmpvaW4gLmludHJvZHVjdGlvbiB7XG4gIC5mbG93LWxpc3RzIHtcbiAgICA+IGxpIHtcbiAgICAgICRiZHI6IDJweCBzb2xpZCAkYmx1ZTE7XG4gICAgICBib3JkZXItbGVmdDogJGJkcjtcbiAgICAgIGJvcmRlci1yaWdodDogJGJkcjtcbiAgICAgIGJvcmRlci10b3A6ICRiZHI7XG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBseS13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTE7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAkdzogMnJlbTsgJGg6IDEuMnJlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAkaCAoJHcgLyAyKSAwICgkdyAvIDIpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICR3OiAuMDg7XG4gICAgICAgICAgICBAZXh0ZW5kIC50aTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwaShwZXJjZW50YWdlKDU0LzYyKSAqICR3LCAnaWNvbl9jaXJjbGVfY2hlY2tfb3JhbmdlLnBuZycpO1xuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJHcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJwYWdlL29ubGluZV9zcFwiO1xuXG4vKiDnlJ/lvpLjga7lo7DkuIDopqdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudC52b2ljZSAuc3BsaXQtbGlzdHMgLmljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AaW1wb3J0IFwicGFnZS9raWRzX3NwXCI7ICAgLy8g44Kt44OD44K644Kz44O844K5XG5cbi8vIOeUn+W+kuWwgueUqOODmuODvOOCuOOBquOBqeOBruOCt+ODs+OCsOODq+ODmuODvOOCuFxuLnNpbmdsZS1jb250ZW50e1xuICAubWFpbi1jb250ZW50e1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgXG4gIH1cbn1cblxuLy8g44K544Kv44O844Or6Kqs5piO5Lya55Sz44GX6L6844G/XG4uZml4ZWQtYXBwbHktYm94e1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjJweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDY1JTtcbiAgLy9oZWlnaHQ6IDQ0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9zY2hvb2wtYXBwbHktYnRuLnBuZz92PTIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDNweCA1cHggMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBvcGFjaXR5OiAxO1xuICBzcGFue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IHZ3KDE5KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggIzY3Njc2NztcbiAgfVxuICAmLmhpZGV7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI0JTtcbiAgfVxufVxuLmhvbWUuYmxvZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXRqZXMsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWN1cnJpY3VsdW0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXN5c3RlbSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc2Nob29sLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1qb2luLFxuLmNhdGVnb3J5LXZvaWNlcyxcbi5jYXRlLXZvaWNlXG57XG4gIC5maXhlZC1hcHBseS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vLyA044Gk44Gu55CG55SxXG4uY29udGVudC5yZWFzb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1nbkJhc2U7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGJsdWUxO1xuICB9XG4gIC5yZWFzb24tbGlzdHMge1xuICAgIG1hcmdpbi10b3A6ICRtZ25CYXNlO1xuICAgIEBleHRlbmQgLnNwbGl0LWxpc3RzO1xuICAgIEBleHRlbmQgLnNwbGl0LTI7XG4gICAgbGkge1xuICAgICAgLy9vdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAvLyYgKntcbiAgICAgIC8vICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAvL31cbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtZ25CYXNlO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5yZWFzb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4dnc7XG4gICAgICAgIC5yZWFzb24tbnVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogIzFkMjc3YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2Z1dHVyYSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMC42dnc7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDl2dztcbiAgICAgICAgICAgIGxlZnQ6IDB2dztcbiAgICAgICAgICAgIHdpZHRoOiAxOHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjV2dztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWFzb24tdGl0bGUge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgY29sb3I6ICMxZDI3N2M7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2dnc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlYXNvbi1pY29ue1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyDjgrXjgqTjgrroqr/mlbRcbiAgICAgICY6bnRoLWNoaWxkKDMpIC5yZWFzb24taWNvbntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlYXNvbi10ZXh0e1xuICAgICAgICBAaW5jbHVkZSBqYTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGJsdWU5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rLWxpc3RzIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgLnRpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzMDMvNDgwKTtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGdldEZvbnRTaXplKDM1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHRCYXNlLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOOCquODs+ODqeOCpOODs+OCr+ODqeOCueOBq05FV+OCouOCpOOCs+ODs+OCkuOBpOOBkeOCiyAqL1xuLmduYXYge1xuICB1bCB7XG4gICAgbGkubmV3LWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiB2dyg1MCk7XG4gICAgICAgIHRvcDogdncoNCk7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9uZXdfaWNvbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDjgYrnlLPovrzjgb/jg5Xjgqnjg7zjg6DlhbHpgJrjgrnjgr/jgqTjg6tcbi5hcHBseS1mb3Jte1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IHZ3KDIwKTtcbiAgLnRpdGxle1xuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogdncoMzApICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogdncoMzApICFpbXBvcnRhbnQ7XG4gICAgLnRpdGxlLWxpbmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiB2dyg0KTtcbiAgICAgIGJvdHRvbTogdncoLTEyKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICB9XG4gIGRpdi53cGNmNyB7XG4gICAgbWFyZ2luLXRvcDogdncoMzUpO1xuICAgIGZvcm0ud3BjZjctZm9ybSB7XG4gICAgICAuYXBwbHktbm90ZXtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgIG1hcmdpbjogdncoMTApIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIC8vIOesrDPluIzmnJvml6Xjgb7jgafli5/pm4bjgZnjgotcbiAgICAgIC5jaG9pY2UtZGF0ZXRpbWV7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg2KTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBDRjfjga7kuIDpoIXnm67jga9w44Gn5Zuy44KP44KM44KLXG4gICAgICBkbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgIH1cbiAgICAgIHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJde1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAgICAgbWFyZ2luOiAwIHZ3KDE1KSAwIDA7XG4gICAgICB9XG4gICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICBtYXJnaW4tbGVmdDogdncoNCk7XG4gICAgICB9XG4gICAgICAubWVtbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IHZ3KDIwKSBhdXRvIDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g5pyA5Yid44Gr44Kz44O844OH44Kj44Oz44Kw44GX44Gf44K544K/44Kk44Or44Gr44KC44Gj44Gm44GL44KM44KL44Gu44GnQ0Y344Gu44Oh44OD44K744O844K444Gv5by35Yi244Gr44GZ44KLXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyZW0gYXV0byAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4kdGV4dEJhc2U6ICMzMjMzMzM7XG4kZ3JheTE6ICMyMjIyMjI7XG4kZ3JheTI6ICNlZmVmZWY7XG4kZ3JheTM6ICNkNWQ1ZDQ7XG4kZ3JheTQ6ICNjZmNmY2Y7XG4kZ3JheTU6ICNjN2M2YzY7XG5cbiRibHVlMTogIzEzNDQ4ZjtcbiRibHVlMjogIzMxM2E3OTtcbiRibHVlMzogIzJjNGI5YztcbiRibHVlNDogIzcwQTBGMTtcbiRibHVlNTogI2FiZDlmNTtcbiRibHVlNjogIzI5M2M5NTtcbiRibHVlNzogIzM3NGVhMDtcbiRibHVlODogIzQ5NjFhYztcbiRibHVlOTogIzFkMjc3YzsgIC8vIOacgOWIneOBruODoeOCpOODs+OCq+ODqeODvCAyMDIwMDIyMiDjgavjg6HjgqTjg7Pjgqvjg6njg7zjgpJibHVlMeOBq+OBl+OBn+OBkeOBqeS4gOW/nOaui+OBl+OBpuOBhOOCi1xuXG4keWVsbG93MTogI2UxZTQzNztcbiR5ZWxsb3cyOiAjRkZERTU5O1xuJHllbGxvdzM6ICNlMWU0Mzc7XG5cbiRyZWQ6ICNlYzZkNmU7XG4kcmVkMjogI2RmNGQyYjtcbiRyZWQzOiAjRkYwMDAwO1xuXG4kb3JhbmdlOiAjZjlkZjlhO1xuJG9yYW5nZTI6ICNmNmNjNWM7XG4kb3JhbmdlMzogI2VlYjQzOTtcbiRvcmFuZ2U0OiAjRkY2RjAwO1xuXG4kcGluazogI2ZjZWNmMDtcbiRwaW5rMjogI2RlNjg4ODtcbiRwaW5rMzogI0YwODhBOTtcbiRwaW5rNDogI2ZmZTZlNjtcblxuJGdyZWVuMTogIzlFQ0Q1QTtcbiRncmVlbjI6ICNGM0ZGRTI7XG4kZ3JlZW4zOiAjMDBEMENCO1xuXG4kYnJvd246ICNjNWFlNzg7XG5cbiR0ZXh0LWdyYXk6ICM3MDcwNzA7XG5cbiRjb2xvcnM6IChcbiAgJ2JsdWUnOiAkYmx1ZTEsXG4gICdibHVlMic6ICRibHVlMixcbiAgJ2JsdWUzJzogJGJsdWUzLFxuICAnYmx1ZTQnOiAkYmx1ZTQsXG4gICdibHVlNSc6ICRibHVlNSxcbiAgJ3llbGxvdyc6ICR5ZWxsb3cyLFxuICAncmVkJzogJHJlZCxcbiAgJ3JlZDInOiAkcmVkMixcbiAgJ3JlZDMnOiAkcmVkMyxcbiAgJ3BpbmsnOiAkcGluayxcbik7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uc2luZ2xlLWNvbnRlbnQub25saW5le1xuICBcbiAgLm12e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvX29ubGluZS9pbnRyb2R1Y3Rpb25faW1nLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDU2Ljc1JTtcbiAgICB9XG4gIH1cbiAgXG4gIC5vbmxpbmUtaW50cm9kdWN0aW9ue1xuICAgIHBhZGRpbmc6IHZ3KDI4KSAwIHZ3KDI2KTtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIHBhZGRpbmctdG9wOiB2dygyOCk7XG4gICAgLmludHJvZHVjdGlvbi10aXRsZXtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7O1xuICAgICAgZm9udC1zaXplOiB2dyg0MCk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XG4gICAgfVxuICAgIC5pbnRyb2R1Y3Rpb24tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICB9XG5cbiAgfVxuXG4gIC5vbmxpbmUtbGV2ZWx1cHtcbiAgICBwYWRkaW5nLXRvcDogdncoMjApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XG4gICAgLnRleHQxe1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2dygyMCk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDE1KTtcbiAgICB9XG4gICAgLnRleHQye1xuICAgICAgY29sb3I6ICRvcmFuZ2U0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2dygyNyk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmxldmVsdXAtZ3JhcGh7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dDN7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgfVxuICAgIC5jYXRjaC10ZXh0MXtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMjcpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC5zbWFydHBob25lLWltZ3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zdGFydC1jaXJjbGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IHZ3KDIwKTtcbiAgICAgICAgYm90dG9tOiB2dygyMCk7XG4gICAgICAgIHdpZHRoOiB2dygxMjApO1xuICAgICAgICBoZWlnaHQ6IHZ3KDEyMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjA1LDgyLDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjNWY1ZjVmXG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0NHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTcpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG4gIFxuICAvKiBKRVPjgqrjg7Pjg6njgqTjg7Pjgq/jg6njgrnjga7nibnlvrQgKi9cbiAgLm9ubGluZS1mZWF0dXJle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVBRUY7XG4gICAgcGFkZGluZzogdncoMzApIDA7XG4gICAgLmZlYXR1cmUtdGl0bGV7XG4gICAgICBjb2xvcjogJGdyZWVuMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogdncoMjMpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcbiAgICB9XG4gICAgXG4gICAgLmZlYXR1cmUtbGlzdHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5mZWF0dXJlLWl0ZW17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiB2dygyMCk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlLWl0ZW0taW1ne1xuICAgICAgICAgIHdpZHRoOiB2dygxMjApO1xuICAgICAgICAgIGhlaWdodDogdncoMTIwKTtcbiAgICAgICAgICBtYXJnaW46IHZ3KDEwKSBhdXRvIHZ3KDEwKTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm9ubGluZS1wbGFue1xuICAgIHBhZGRpbmc6IHZ3KDMwKSAwO1xuICAgIC50aXRsZXtcbiAgICAgIGNvbG9yOiAkZ3JlZW4zO1xuICAgICAgZm9udC1zaXplOiB2dygyNCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wbGFuLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAucGxhbi1pdGVte1xuICAgICAgICBwYWRkaW5nOiB2dygxNSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xuICAgICAgICB9XG4gICAgICAgICRsaWdodC1jb2xvcjogIzAwQjFGRjtcbiAgICAgICAgJHJlZ3VsYXItY29sb3I6ICMzQ0MyM0M7XG4gICAgICAgICRleHByZXNzLWNvbG9yOiAjMTM0NDhGO1xuICAgICAgICBcbiAgICAgICAgJi5saWdodC1wbGFue1xuICAgICAgICAgIC8vIHBsYW7jga7jg5zjg4Pjgq/jgrnjgajjgZ3jga7phY3kuIvjga7jg5zjg7zjg4Djg7zjgqvjg6njg7xcbiAgICAgICAgICAmLCYgKnsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtY29sb3I7IH1cbiAgICAgICAgICAucHJpY2UtYm94eyBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7IH1cbiAgICAgICAgICAucGxhbi10aXRsZSwgLnBsYW4tcG9pbnR7IGNvbG9yOiAkbGlnaHQtY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAmLnJlZ3VsYXItcGxhbntcbiAgICAgICAgICAmLCYgKnsgYm9yZGVyLWNvbG9yOiAkcmVndWxhci1jb2xvcjsgfVxuICAgICAgICAgIC5wcmljZS1ib3h7IGJhY2tncm91bmQ6ICRyZWd1bGFyLWNvbG9yOyB9XG4gICAgICAgICAgLnBsYW4tdGl0bGUsIC5wbGFuLXBvaW50eyBjb2xvcjogJHJlZ3VsYXItY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4cHJlc3MtcGxhbntcbiAgICAgICAgICAmLCYgKnsgYm9yZGVyLWNvbG9yOiAkZXhwcmVzcy1jb2xvcjsgfVxuICAgICAgICAgIC5wcmljZS1ib3h7IGJhY2tncm91bmQ6ICRleHByZXNzLWNvbG9yOyB9XG4gICAgICAgICAgLnBsYW4tdGl0bGUsIC5wbGFuLXBvaW50eyBjb2xvcjogJGV4cHJlc3MtY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAucGxhbi10aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiB2dyg4KSAwIHZ3KDgpO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1ib3h7XG4gICAgICAgICAgbWFyZ2luOiB2dygxMCkgMDtcbiAgICAgICAgICBwYWRkaW5nOiB2dyg5KSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAudmFsdWV7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW4tcG9pbnR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDYpIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBtYXJnaW46IHZ3KDYpIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW4tYXBwbHl7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBheS1jYXV0aW9ue1xuICAgICAgZm9udC1zaXplOiB2dygxMCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3KDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcbiAgICB9XG4gIH1cbiAgXG4gIC8vIOOCquODs+ODqeOCpOODs+ODmuODvOOCuOOBruWFsemAmuODnOOCv+ODs1xuICAuYmxvY2stYnRue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiB2dyg2KSB2dygxMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU0O1xuICAgIGZvbnQtc2l6ZTogdncoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAycHggcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjQpXG4gIH1cblxuICAub25saW5lLWFwcGx5e1xuICAgIHBhZGRpbmctdG9wOiB2dyg4MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3KDIwKTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9fb25saW5lL2FwcGx5X2ltZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgfVxuICAgIC5hcHBseS10ZXh0MXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmFwcGx5LWJhbm5lcntcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjM7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiB2dyg4KSAwO1xuICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBtYXJnaW46IHZ3KDIpIGF1dG87XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICB9XG4gIC5hcHBseS1mb3JtIHtcbiAgICAuZ3JlZW4tbGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdncoNCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAvL2ZvbnQtc2l6ZTogdncoMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGdyZWVuMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC50aXRsZS1saW5le1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGhlaWdodDogdncoNCk7XG4gICAgICAgIGJvdHRvbTogdncoLTEyKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tc3RlcC1pbWd7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX29ubGluZS9mb3JtLXN0ZXAucG5nKSBjZW50ZXIgdG9wL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDM0JTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgIC8vbWFyZ2luLXRvcDogdncoMjApO1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMztcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmFuZ2V7XG4gICAgY29sb3I6ICRvcmFuZ2U0O1xuICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4kYmctb3JhbmdlOiAjRkZEOTk4O1xuXG4uc2luZ2xlLWNvbnRlbnQua2lkcyB7XG4gIC5lZGl0b3Ige1xuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogdncoMjApIDA7XG4gICAgfVxuICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLm12IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL19raWRzL212X2tpZHNfY291cnNlLnBuZykgY2VudGVyIHRvcCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBsZWZ0OiB2dyg1KTtcbiAgICAgICAgICBib3R0b206IHZ3KDEwKTtcbiAgICAgICAgICBwYWRkaW5nOiB2dyg2KSB2dyg1KSB2dyg1KTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgLmxpbmUxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iaWxpbmd1YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoNTApO1xuICAgICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjMpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgfVxuXG4gICAgICAuZGVzYy10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE3KTtcbiAgICAgIH1cblxuICAgICAgLmtpZHMtY291cnNlLWltYWdlcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiB2dygxMCkgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAvL291dGxpbmU6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy90b3A6IDA7XG4gICAgICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpbWUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDgpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNsYXNzZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTApO1xuICAgICAgLy8g5aWz44Gu5a2Q44Gu44Kk44Oh44O844K4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZ2lybC1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHZ3KC0yNSk7XG4gICAgICAgIHJpZ2h0OiB2dygtMjApO1xuICAgICAgICB3aWR0aDogdncoMTAwKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL19raWRzL2dpcmwtaW1hZ2UxLnBuZykgbGVmdCB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTEzJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBiYWNrZ3JvdW5kOiAkYmctb3JhbmdlO1xuICAgICAgXG4gICAgICAuaW5uZXJ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGNsYXNzLWJveOOBrm1hcmdpbuOBp+mamemWk+OBjOOBp+OBjeOCi+OBruOBp+OBneOBruWvvuetllxuICAgICAgfVxuICAgICAgLmNsYXNzLWJveHtcbiAgICAgICAgbWFyZ2luOiB2dyg3KSAwO1xuICAgICAgICBkdHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDYpIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgcGFkZGluZzogdncoOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5raW5kZXItY2xhc3MtYm94e1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcGluazM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGR0e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rMztcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluazQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbGVtZW50YXJ5LWNsYXNzLWJveHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuMTtcbiAgICAgICAgZHR7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXBsYW57XG4gICAgICBwYWRkaW5nLXRvcDogdncoMTUpO1xuICAgICAgYmFja2dyb3VuZDogJGJnLW9yYW5nZTtcbiAgICAgIC5wbGFuLXRhYmxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAucGxhbi10aXRsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiB2dyg1KSAwO1xuICAgICAgICAgIG1hcmdpbjogdncoMTUpIDAgdncoNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW4tbGlzdHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogdncoMTApIDAgdncoNSk7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDcpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBsYW4tbmFtZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dyg1KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlNDtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoNSk7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS12YWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgLy93aWR0aDogNDMlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjIpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJGdvdGhpY0ZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm90ZXtcbiAgICAgICAgbWFyZ2luOiB2dyg1KSAwO1xuICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgICAgIH1cbiAgICAgIC5jYW1wYWlnbi1ib3h7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudGVhY2hlci1pbnRyb2R1Y2V7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX2tpZHMvYmctcHRuLnBuZykgcmVwZWF0IGNlbnRlciBjZW50ZXIvdncoNjApO1xuICAgICAgLy8g5aWz44Gu5a2Q44Gu44Kk44Oh44O844K4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZ2lybC1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHZ3KC0yNSk7XG4gICAgICAgIGxlZnQ6IHZ3KC0yMCk7XG4gICAgICAgIHdpZHRoOiB2dygxMDApO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX2tpZHMvZ2lybC1pbWFnZTIucG5nKSBsZWZ0IHRvcCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVhY2hlcntcbiAgICAgICAgLnRlYWNoZXItaW1ne1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogdncoMTgwKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoMTgwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYWNoZXItZGVzY3tcbiAgICAgICAgICAudGVhY2hlci1uYW1le1xuICAgICAgICAgICAgLy9tYXJnaW46IHZ3KDgpIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZWFjaGVyLW5vdGV7XG4gICAgICAgICAgICBtYXJnaW46IHZ3KDYpIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVhY2hlci1tZW1ve1xuICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNjaG9vbC1pbmZve1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAuZ3JheS1ib3h7XG4gICAgICAgIG1hcmdpbjogdncoMikgMDtcbiAgICAgIH1cbiAgICAgIC5hZGRyZXNzLCAucGhvbmV7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAuc2Nob29sLWltZ3tcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFwcGx5LWZvcm17XG4gICAgICAub3JhbmdlLWxpbmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZ3KDQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY2RjAwO1xuICAgICAgfVxuICAgICAgLnRpdGxle1xuICAgICAgICAvL2ZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAudGl0bGUtbGluZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDQpO1xuICAgICAgICAgIGJvdHRvbTogdncoLTEyKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbmszO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAvLyDlhbHpgJrjgrnjgr/jgqTjg6tcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHZ3KDI2KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogdncoMjApIDAgdncoMTApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAmLnVuZGVyLXllbGxvdyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnllbGxvdy1iYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIGhlaWdodDogdncoOCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICAgIGJvdHRvbTogdncoMyk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyDjg6rjg5zjg7PlnovnlLPjgZfovrzjgb/jg5zjgr/jg7NcbiAgICAucmliYm9uLWJ0bntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHZ3KDIyMCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvX2tpZHMvYnRuLXJpYmJvbi5wbmcpIGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW46IHZ3KDE1KSBhdXRvIDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiB2dyg4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDI4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmdyYXktYm94e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IHZ3KDgpO1xuICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICB9XG4gICAgLm9yYW5nZXtcbiAgICAgIGNvbG9yOiAkb3JhbmdlNDsgXG4gICAgfVxuICAgIC5waW5rIHtcbiAgICAgIGNvbG9yOiAkcGluazM7XG4gICAgfVxuXG4gICAgcCxkZCB7XG4gICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICB9XG4gICAgXG4gICAgdWwgbGl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7IC8vIOaJk+a2iOOBl1xuICAgIH1cbiAgfVxufSJdfQ== */
