@charset "UTF-8";
/*
0 - 600px:      Phone
600 - 900px:    Tablet portrait
900 - 1200px:   Tablet landscape
[1200 - 1800] is where our normal styles apply
1800px + :      Big desktop

$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop

ORDER: Base + typography > general layout + grid > page layout > components

1em = 16px
*/
@media (min-width: 45em) {
  .main--about .section-stories h2::before, .main--about .section-stories h2::after, .main--contact .section-contact .heading-secondary::before,
  .main--login .section-contact .heading-secondary::before,
  .main--register .section-contact .heading-secondary::before, .main--contact .section-contact .heading-secondary::after,
  .main--login .section-contact .heading-secondary::after,
  .main--register .section-contact .heading-secondary::after, .main .section h2::before, .main .section h2::after {
    content: "";
    position: relative;
    top: -0.8rem;
    display: inline-block;
    height: 1px;
    width: 8rem;
    background-color: #ccc;
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.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;
}

@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* lato-100 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: local("Lato Hairline"), local("Lato-Hairline"), url("../fonts/lato/lato-v16-latin-100.woff2") format("woff2"), url("../fonts/lato/lato-v16-latin-100.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-300 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"), url("../fonts/lato/lato-v16-latin-300.woff2") format("woff2"), url("../fonts/lato/lato-v16-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-regular - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url("../fonts/lato/lato-v16-latin-regular.woff2") format("woff2"), url("../fonts/lato/lato-v16-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-700 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato-Bold"), url("../fonts/lato/lato-v16-latin-700.woff2") format("woff2"), url("../fonts/lato/lato-v16-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-900 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: local("Lato Black"), local("Lato-Black"), url("../fonts/lato/lato-v16-latin-900.woff2") format("woff2"), url("../fonts/lato/lato-v16-latin-900.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lato-100italic - latin */
/* lato-300italic - latin */
/* lato-italic - latin */
/* lato-700italic - latin */
/* lato-900italic - latin */
/* merienda-regular - latin */
@font-face {
  font-family: "Merienda";
  font-style: normal;
  font-weight: 400;
  src: local("Merienda"), local("Merienda-Regular_0_wt"), url("../fonts/merienda/merienda-v8-latin-regular.woff2") format("woff2"), url("../fonts/merienda/merienda-v8-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merienda-700 - latin */
@font-face {
  font-family: "Merienda";
  font-style: normal;
  font-weight: 700;
  src: local("Merienda Bold"), local("Merienda-Bold"), url("../fonts/merienda/merienda-v8-latin-700.woff2") format("woff2"), url("../fonts/merienda/merienda-v8-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans/open-sans-v17-latin-italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v17-latin-italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans/open-sans-v17-latin-regular.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v17-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans/open-sans-v17-latin-700.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v17-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

* {
  margin: 0;
  padding: 0;
}

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

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

html, body {
  height: 100%;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.6;
  color: #444;
  font-weight: 400;
  font-size: 1.6rem;
  min-height: 100vh;
  overflow-x: hidden;
}

h1, h2, h3, h4 {
  font-family: 'Merienda', cursive;
  text-align: center;
}

h1 {
  font-size: 4rem;
}

h2 {
  font-size: 2.5rem;
}

h3 {
  font-size: 2rem;
}

h4 {
  font-size: 1.6rem;
}

.container {
  width: 80%;
  max-width: 114rem;
  margin: 0 auto;
}

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

.u-margin-bottom-small {
  margin-bottom: 1.5rem !important;
}

.u-margin-bottom-medium {
  margin-bottom: 4rem !important;
}

@media only screen and (max-width: 56.25em) {
  .u-margin-bottom-medium {
    margin-bottom: 3rem !important;
  }
}

.u-margin-bottom-big {
  margin-bottom: 8rem !important;
}

@media only screen and (max-width: 56.25em) {
  .u-margin-bottom-big {
    margin-bottom: 5rem !important;
  }
}

.u-margin-top-big {
  margin: 5rem;
}

.u-margin-top-huge {
  margin-top: 10rem !important;
}

/*Background*/
.u-bg-primary {
  background-color: #1e94b1;
}

.u-bg-secondary {
  background-color: #febe16;
}

.u-bg-white {
  background-color: #fff;
}

.u-bg-honeydew {
  background-color: honeydew;
}

/*****Spacing*****/
.u-p-3 {
  padding: 3rem;
}

.u-p-4 {
  padding: 4rem;
}

.u-p-5 {
  padding: 5rem;
}

.u-py-1 {
  padding: 1rem 0;
}

.u-py-2 {
  padding: 2rem 0;
}

.u-py-3 {
  padding: 3rem 0;
}

.u-py-4 {
  padding: 4rem 0;
}

.u-py-5 {
  padding: 5rem 0;
}

.u-pt-2 {
  padding-top: 2rem;
}

.u-pt-3 {
  padding-top: 3rem;
}

.u-pt-4 {
  padding-top: 4rem;
}

.u-pt-5 {
  padding-top: 5rem;
}

.u-pb-2 {
  padding-bottom: 2rem;
}

.u-pb-3 {
  padding-bottom: 3rem;
}

.u-pb-4 {
  padding-bottom: 4rem;
}

.u-pb-5 {
  padding-bottom: 5rem;
}

.u-pb-8 {
  padding-bottom: 8rem;
}

.u-m-1 {
  margin: 1rem;
}

.u-my-1 {
  margin: 1rem 0;
}

.u-my-2 {
  margin: 2rem 0;
}

.u-my-3 {
  margin: 3rem 0;
}

.u-my-4 {
  margin: 4rem 0;
}

.u-mb-1 {
  margin-bottom: 1rem;
}

.u-mb-2 {
  margin-bottom: 2rem;
}

.u-mb-2plus {
  margin-bottom: 2.5rem;
}

.u-mt-2 {
  margin-top: 2rem;
}

.u-mt-4 {
  margin-top: 4rem;
}

.bird {
  -webkit-transform: scale(0.2) rotateZ(25deg) rotateY(180deg);
          transform: scale(0.2) rotateZ(25deg) rotateY(180deg);
}

.bird.oc {
  position: relative;
  height: 8rem;
  width: 8rem;
  left: 0;
  right: 0;
  margin: auto;
}

.bird.oc * {
  position: absolute;
}

.bird .body {
  border-style: solid;
  border-color: transparent transparent transparent deepskyblue;
  border-width: 100px 0px 100px 100px;
  left: 30px;
}

.bird .wing {
  left: -100px;
  border-style: solid;
  border-color: steelblue transparent transparent transparent;
  border-width: 100px 0 0 130px;
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-transform: rotate3D(0, 1, 0, 180deg);
          transform: rotate3D(0, 1, 0, 180deg);
  z-index: 2;
  -webkit-animation-name: a-wing;
          animation-name: a-wing;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.bird .neck {
  border-style: solid;
  border-color: transparent steelblue transparent transparent;
  border-width: 50px 50px 50px 50px;
  left: 30px;
}

.bird .bird-head {
  left: 79px;
  border-style: solid;
  border-color: transparent deepskyblue transparent transparent;
  border-width: 30px 50px 0px 0px;
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-transform: rotate3D(0, 1, 0, 0deg);
          transform: rotate3D(0, 1, 0, 0deg);
  -webkit-animation-name: b-head;
          animation-name: b-head;
}

@-webkit-keyframes b-head {
  0% {
    -webkit-transform: rotate3D(0, 1, 0, 0deg);
    transform: rotate3D(0, 1, 0, 0deg);
  }
  100% {
    -webkit-transform: rotate3D(0, 1, 0, -180deg);
    transform: rotate3D(0, 1, 0, -180deg);
  }
}

@keyframes b-head {
  0% {
    -webkit-transform: rotate3D(0, 1, 0, 0deg);
    transform: rotate3D(0, 1, 0, 0deg);
  }
  100% {
    -webkit-transform: rotate3D(0, 1, 0, -180deg);
    transform: rotate3D(0, 1, 0, -180deg);
  }
}

@-webkit-keyframes a-wing {
  0% {
    -webkit-transform: rotate3D(0, 1, 0, 180deg);
    transform: rotate3D(0, 1, 0, 180deg);
  }
  100% {
    -webkit-transform: rotate3D(0, 1, 0, 0deg);
    transform: rotate3D(0, 1, 0, 0deg);
  }
}

@keyframes a-wing {
  0% {
    -webkit-transform: rotate3D(0, 1, 0, 180deg);
    transform: rotate3D(0, 1, 0, 180deg);
  }
  100% {
    -webkit-transform: rotate3D(0, 1, 0, 0deg);
    transform: rotate3D(0, 1, 0, 0deg);
  }
}

@-webkit-keyframes navLinkFade {
  from {
    opacity: 0;
    -webkit-transform: translate(50%);
            transform: translate(50%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes navLinkFade {
  from {
    opacity: 0;
    -webkit-transform: translate(50%);
            transform: translate(50%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes moveInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10rem);
            transform: translateX(-10rem);
  }
  80% {
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@keyframes moveInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10rem);
            transform: translateX(-10rem);
  }
  80% {
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@-webkit-keyframes moveInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10rem);
            transform: translateX(10rem);
  }
  80% {
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@keyframes moveInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10rem);
            transform: translateX(10rem);
  }
  80% {
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@-webkit-keyframes expand {
  0% {
    height: 0px;
  }
  25% {
    height: 100px;
  }
  50% {
    height: 200px;
  }
  75% {
    height: 300px;
  }
  100% {
    height: 400px;
  }
}

@keyframes expand {
  0% {
    height: 0px;
  }
  25% {
    height: 100px;
  }
  50% {
    height: 200px;
  }
  75% {
    height: 300px;
  }
  100% {
    height: 400px;
  }
}

@-webkit-keyframes collapse {
  0% {
    height: 400px;
  }
  25% {
    height: 300px;
  }
  50% {
    height: 200px;
  }
  75% {
    height: 100px;
  }
  100% {
    height: 0px;
  }
}

@keyframes collapse {
  0% {
    height: 400px;
  }
  25% {
    height: 300px;
  }
  50% {
    height: 200px;
  }
  75% {
    height: 100px;
  }
  100% {
    height: 0px;
  }
}

.main--about .section-about {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.main--about .section-about__desc {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.main--about .section-about__desc p {
  padding: 0 3rem;
}

.main--about .section-about__desc p::first-letter {
  font-family: "Merienda", cursive;
}

.main--about .section-about__img {
  height: 50rem;
  border: 1px solid #eee;
}

.main--about .section-about__img.img-1 {
  background-image: url(../img/tours/alpen/alpen-1280x740-md-2.jpg);
  background-size: cover;
}

.main--about .section-about__img.img-2 {
  background-image: url(../img/tours/armenien/armenien-1280x740-md-1.jpg);
  background-size: cover;
}

.main--about .section-stories {
  position: relative;
  height: 80rem;
}

.main--about .section-stories h2::before {
  margin-right: 1rem;
}

.main--about .section-stories h2::after {
  margin-left: 1rem;
}

.main--contact .section-contact .heading-secondary::before,
.main--login .section-contact .heading-secondary::before,
.main--register .section-contact .heading-secondary::before {
  margin-right: 1rem;
}

.main--contact .section-contact .heading-secondary::after,
.main--login .section-contact .heading-secondary::after,
.main--register .section-contact .heading-secondary::after {
  margin-left: 1rem;
}

.main--contact .section-contact .container-contact,
.main--login .section-contact .container-contact,
.main--register .section-contact .container-contact {
  height: 80rem;
  padding: 4rem;
  background-image: -webkit-gradient(linear, left top, right bottom, from(#add8e6), to(#033c4b));
  background-image: linear-gradient(to right bottom, #add8e6, #033c4b);
}

.main--contact .section-contact .container-contact--backend,
.main--login .section-contact .container-contact--backend,
.main--register .section-contact .container-contact--backend {
  height: auto;
  min-height: calc(100vh - 25rem);
}

.main--contact .section-contact .contact,
.main--login .section-contact .contact,
.main--register .section-contact .contact {
  color: #000;
}

@media (min-width: 45em) {
  .main--contact .section-contact .contact,
  .main--login .section-contact .contact,
  .main--register .section-contact .contact {
    width: 80%;
    margin: auto;
    background-image: linear-gradient(105deg, rgba(173, 216, 230, 0.9) 0%, rgba(173, 216, 230, 0.9) 70%, transparent 70%), url(../img/jumbotron/jumbotron-7.jpg);
    background-size: cover;
    background-attachment: fixed;
    border-radius: 3px;
    box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2);
  }
}

.main--contact .section-contact--backend .login-help,
.main--login .section-contact--backend .login-help,
.main--register .section-contact--backend .login-help {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.main--contact .section-contact--backend .login-help a,
.main--login .section-contact--backend .login-help a,
.main--register .section-contact--backend .login-help a {
  text-decoration: none;
  color: #444;
  padding: 0 1rem;
}

.main--contact .section-contact--backend .login-help a:first-child,
.main--login .section-contact--backend .login-help a:first-child,
.main--register .section-contact--backend .login-help a:first-child {
  padding-left: 0;
}

.main--contact .section-contact--backend .login-help span,
.main--login .section-contact--backend .login-help span,
.main--register .section-contact--backend .login-help span {
  font-weight: bold;
  color: #1e94b1;
}

.main--contact #map,
.main--login #map,
.main--register #map {
  width: 100%;
  height: 40rem;
}

.section-booking .container-booking {
  padding: 0;
  background-image: -webkit-gradient(linear, left top, right bottom, from(#add8e6), to(#05637c));
  background-image: linear-gradient(to right bottom, #add8e6, #05637c);
}

@media (min-width: 45em) {
  .section-booking .container-booking {
    padding: 5rem;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#add8e6), to(#033c4b));
    background-image: linear-gradient(to right bottom, #add8e6, #033c4b);
  }
}

.section-booking .booking {
  height: 100%;
  margin: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: start;
          align-items: flex-start;
}

@media (min-width: 60em) {
  .section-booking .booking {
    width: 80%;
  }
}

@media (min-width: 45em) {
  .section-booking .booking {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.95)), to(rgba(173, 216, 230, 0.95))), url(../img/jumbotron/jumbotron-2.jpg);
    background-image: linear-gradient(rgba(173, 216, 230, 0.95), rgba(173, 216, 230, 0.95)), url(../img/jumbotron/jumbotron-2.jpg);
    background-size: cover;
    background-attachment: fixed;
    border-radius: 3px;
    box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2);
  }
}

.section-booking .booking .booking-info {
  background: lime;
}

.section-booking-pane {
  background-color: #ccc;
  color: #222;
}

.section-booking-pane .booking-content {
  width: 50%;
  margin: auto;
  padding: 3rem 0;
  margin-bottom: 5rem;
}

@media (min-width: 45em) {
  .section-booking-pane .booking-content {
    width: auto;
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: center;
            align-items: center;
  }
}

.section-booking-pane .booking-content__item {
  padding: 1rem 0;
}

.section-booking-pane ul {
  list-style-type: none;
}

.header .navs-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

.header--backend {
  overflow: hidden;
}

.main {
  background-color: #f7f7f7;
}

.main p.general {
  text-indent: 2rem;
  margin-bottom: 1rem;
}

.main .section h2::before {
  margin-right: 1rem;
}

.main .section h2::after {
  margin-left: 1rem;
}

.main .section--welcome {
  height: 20%;
}

.main .section--welcome h2 {
  text-align: left;
}

.main .section--welcome p {
  text-indent: 3rem;
}

.main .section--welcome p::first-letter {
  font-family: "Merienda", cursive;
  font-size: 3rem;
  color: #033c4b;
}

.main .section--features {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 220, 0.9)), to(rgba(240, 230, 140, 0.8))), url(../img/jumbotron/jumbotron-7.jpg);
  background-image: linear-gradient(rgba(245, 245, 220, 0.9), rgba(240, 230, 140, 0.8)), url(../img/jumbotron/jumbotron-7.jpg);
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
  height: 40%;
  min-height: 10rem;
}

.main .section--sales {
  background-color: beige;
}

.main .section--sales h2 {
  text-align: center;
}

.main .section--news {
  background-color: #ffffe0;
}

.main .section--news h2 {
  text-align: right;
}

.main .section--news button {
  text-transform: uppercase;
}

.main .section--agb h2, .main .section--agb h3, .main .section--datenschutz h2, .main .section--datenschutz h3, .main .section--impressum h2, .main .section--impressum h3 {
  font-family: 'Open Sans', sans-serif;
  text-align: left;
}

.main .section--agb h2, .main .section--datenschutz h2, .main .section--impressum h2 {
  font-size: 2rem;
}

.main .section--agb h3, .main .section--datenschutz h3, .main .section--impressum h3 {
  font-size: 1.6rem;
}

.main .section--agb h2::before,
.main .section--agb h2::after, .main .section--datenschutz h2::before,
.main .section--datenschutz h2::after, .main .section--impressum h2::before,
.main .section--impressum h2::after {
  display: none;
}

.main .section--agb ul, .main .section--datenschutz ul, .main .section--impressum ul {
  list-style-type: none;
  margin-bottom: 2rem;
}

.main .section--agb a, .main .section--datenschutz a, .main .section--impressum a {
  color: #1e94b1;
}

.main .section--backend {
  min-height: calc(100vh - 25rem);
}

.main .section--backend h2 {
  text-align: left;
}

.footer {
  background-color: #033c4b;
  color: #fff;
}

.footer .container {
  margin: 0 auto;
}

.footer__main {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: start;
          align-items: flex-start;
  width: 70%;
  margin: auto;
  -webkit-box-pack: justify;
          justify-content: space-between;
  list-style-type: none;
}

@media (min-width: 45em) {
  .footer__main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-align: center;
            align-items: center;
    width: 100%;
    margin: auto;
  }
}

.footer__main .social i {
  padding-right: 1rem;
}

.footer__column-title img {
  width: 5rem;
}

.footer ul {
  list-style-type: none;
}

.footer ul li {
  padding: 1rem;
}

.footer ul li > img {
  vertical-align: bottom;
}

.footer ul:last-child {
  flex-basis: 30%;
}

.footer ul:not(:last-child) li:first-child {
  font-weight: bold;
  border-bottom: 1px solid #999;
}

.footer a {
  text-decoration: none;
  color: white;
}

.footer .subscribe {
  position: relative;
}

.footer .subscribe__input {
  font-family: inherit;
  padding: 0.8rem 1rem;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
  width: 80%;
}

.footer .subscribe__input:focus {
  outline: none;
}

.footer .subscribe__button {
  height: 100%;
  padding: 0.8rem 1.6rem;
  border: 1px solid #f8910e;
  position: absolute;
  background-color: #f8910e;
}

.footer .subscribe__button i {
  color: #fff;
}

.footer .subscribe__button:hover {
  background-color: #febe16;
  cursor: pointer;
}

.footer__copy {
  background-color: #1e94b1;
  padding: 1rem 0;
}

.footer__copy-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-flow: column-reverse wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  font-style: italic;
}

@media (min-width: 45em) {
  .footer__copy-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
}

.footer__copy-social i {
  display: inline-block;
  padding: 1rem 1rem;
}

.footer__copy-img {
  height: 30px;
}

.footer__copy--backend {
  background-color: #033c4b;
}

@media (min-width: 45em) {
  .booking-info {
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: start;
            align-items: flex-start;
  }
}

.booking-info ul {
  list-style-type: none;
}

.booking-info ul li {
  padding: 0.5rem 0;
}

.booking-info ul .street {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}

.booking-info ul .street span:last-child {
  text-indent: 2rem;
}

.booking-info ul .total-price {
  border-top: 1px solid lightgray;
  padding-top: 1rem;
}

.booking-info__img-box {
  flex-basis: 40%;
}

.booking-info__img-box img {
  max-width: 100%;
}

.booking-info__person-box li:first-child {
  padding-left: 0.6rem;
  border-bottom: 1px solid lightgray;
  margin-bottom: 1rem;
}

.info-bar p {
  display: inline-block;
  padding: 1rem;
}

.info-bar div {
  float: right;
}

.info-bar::after {
  content: "";
  display: table;
  clear: both;
}

.info-bar--right {
  text-align: right;
}

@media (min-width: 45em) {
  .preview-upload {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.preview-upload .wrapper {
  padding-right: 1rem;
}

.preview-upload__img {
  max-width: 15rem;
  margin-right: 1rem;
}

.preview-upload__text {
  display: block;
  color: #fff;
}

@media (min-width: 45em) {
  .preview-upload__text {
    color: #000;
  }
}

.preview-upload__browse {
  margin-top: 1rem;
}

.jumbotron {
  position: relative;
  width: 100%;
  height: 15rem;
  margin-top: 6rem;
  color: white;
  font-size: 1.8rem;
  overflow: hidden;
}

@media (min-width: 45em) {
  .jumbotron {
    margin-top: 10rem;
  }
}

.jumbotron h1 {
  padding: 2rem 0 1rem;
}

.jumbotron .breadcrumb {
  color: #fff;
}

.jumbotron .breadcrumb__link {
  font-size: 1.6rem;
  color: inherit;
  text-decoration: none;
}

.jumbotron--destination {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 185, 0, 0.8)), to(rgba(248, 145, 14, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(255, 185, 0, 0.8), rgba(248, 145, 14, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
}

.jumbotron--destination .breadcrumb__link:hover {
  color: aqua;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--tourtype {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 148, 177, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(30, 148, 177, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
}

.jumbotron--tourtype .breadcrumb__link:hover {
  color: yellow;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--tours, .jumbotron--privacy-policy {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(173, 216, 230, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: top;
}

.jumbotron--tours .breadcrumb__link:hover, .jumbotron--privacy-policy .breadcrumb__link:hover {
  color: yellow;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--booking {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 148, 177, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(30, 148, 177, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
}

.jumbotron--booking .breadcrumb__link:hover {
  color: yellow;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--about, .jumbotron--tour-details {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-8.jpg);
  background-image: linear-gradient(rgba(173, 216, 230, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-8.jpg);
  background-size: cover;
  background-position: center;
}

.jumbotron--about .breadcrumb__link:hover, .jumbotron--tour-details .breadcrumb__link:hover {
  color: yellow;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--contact {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-8.jpg);
  background-image: linear-gradient(rgba(173, 216, 230, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-8.jpg);
  background-size: cover;
  background-position: center;
}

.jumbotron--contact .breadcrumb__link:hover {
  color: yellow;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
}

.jumbotron--admin, .jumbotron--login, .jumbotron--register {
  margin-top: 6rem !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 185, 0, 0.8)), to(rgba(248, 145, 14, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(255, 185, 0, 0.8), rgba(248, 145, 14, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
}

.jumbotron--tours-be, .jumbotron--bookings-be {
  margin-top: 6rem !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(173, 216, 230, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: center;
}

.jumbotron--booking-details-be, .jumbotron--tour-details-be {
  margin-top: 6rem !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(173, 216, 230, 0.8)), to(rgba(3, 60, 75, 0.8))), url(../img/jumbotron/jumbotron-2.jpg);
  background-image: linear-gradient(rgba(173, 216, 230, 0.8), rgba(3, 60, 75, 0.8)), url(../img/jumbotron/jumbotron-2.jpg);
  background-size: cover;
  background-position: center;
}

.slideshow,
.slideshow-gallery {
  height: 80vh;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}

@media (min-width: 45em) {
  .slideshow,
  .slideshow-gallery {
    margin-top: 10rem;
  }
}

.slideshow .carousel,
.slideshow-gallery .carousel {
  height: 100%;
  width: 100%;
  margin: 0 auto;
}

.slideshow .carousel__track-container,
.slideshow-gallery .carousel__track-container {
  height: 100%;
  position: relative;
}

.slideshow .carousel__track,
.slideshow-gallery .carousel__track {
  height: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.slideshow .carousel__image,
.slideshow-gallery .carousel__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.slideshow .carousel__desc,
.slideshow-gallery .carousel__desc {
  display: none;
  width: 40rem;
  height: 20rem;
  background-color: rgba(237, 247, 249, 0.8);
  position: absolute;
  left: 5%;
  bottom: 15%;
  border-top-left-radius: 5rem;
  border-bottom-right-radius: 5rem;
}

@media (min-width: 45em) {
  .slideshow .carousel__desc,
  .slideshow-gallery .carousel__desc {
    display: block;
  }
}

.slideshow .carousel__desc p,
.slideshow-gallery .carousel__desc p {
  padding: 0 3rem 4rem;
}

.slideshow .carousel__desc-link,
.slideshow-gallery .carousel__desc-link {
  bottom: 2rem;
  right: -50%;
  text-decoration: none;
}

.slideshow .carousel__caption,
.slideshow-gallery .carousel__caption {
  padding: 2rem 0;
}

.slideshow .carousel__button--prev, .slideshow .carousel__button--next,
.slideshow-gallery .carousel__button--prev,
.slideshow-gallery .carousel__button--next {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: auto;
  height: auto;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 28px;
  border-radius: 0 3px 3px 0;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  z-index: 1;
  -webkit-user-select: none;
}

@media (min-width: 45em) {
  .slideshow .carousel__button--prev, .slideshow .carousel__button--next,
  .slideshow-gallery .carousel__button--prev,
  .slideshow-gallery .carousel__button--next {
    display: block;
  }
}

.slideshow .carousel__button--next,
.slideshow-gallery .carousel__button--next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.slideshow .carousel__button--prev:hover, .slideshow .carousel__button--next:hover,
.slideshow-gallery .carousel__button--prev:hover,
.slideshow-gallery .carousel__button--next:hover {
  background-color: rgba(34, 34, 34, 0.8);
}

.slideshow .carousel__button--prev.disable, .slideshow .carousel__button--next.disable,
.slideshow-gallery .carousel__button--prev.disable,
.slideshow-gallery .carousel__button--next.disable {
  color: #999;
}

.slideshow .carousel__nav,
.slideshow-gallery .carousel__nav {
  background: #febe16;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 10px 0;
  position: absolute;
  bottom: 0;
}

.slideshow .carousel__indicator--dot,
.slideshow-gallery .carousel__indicator--dot {
  border: 0;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0 12px;
}

.slideshow .carousel__indicator--dot.current-slide,
.slideshow-gallery .carousel__indicator--dot.current-slide {
  background-color: rgba(0, 0, 0, 0.75);
}

.slideshow .carousel__indicator--dot.current-slide:hover,
.slideshow-gallery .carousel__indicator--dot.current-slide:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.slideshow .carousel__indicator--dot:hover,
.slideshow-gallery .carousel__indicator--dot:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.slideshow .carousel__indicator--img,
.slideshow-gallery .carousel__indicator--img {
  -o-object-fit: cover;
     object-fit: cover;
}

.slideshow .carousel__indicator--img.current-slide, .slideshow .carousel__indicator--img:hover,
.slideshow-gallery .carousel__indicator--img.current-slide,
.slideshow-gallery .carousel__indicator--img:hover {
  opacity: 1;
}

.slideshow .carousel .fade,
.slideshow-gallery .carousel .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

.slideshow .carousel .hide,
.slideshow-gallery .carousel .hide {
  display: none;
}

.slideshow .carousel .show,
.slideshow-gallery .carousel .show {
  display: block;
}

.slideshow .carousel .disable svg path,
.slideshow-gallery .carousel .disable svg path {
  fill: grey;
}

@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}

.slideshow-gallery {
  margin-top: 0;
}

.slideshow-gallery .carousel__track-container--gallery {
  height: 80%;
}

.slideshow-gallery .carousel__caption {
  display: none;
}

@media (min-width: 45em) {
  .slideshow-gallery .carousel__caption {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    text-align: center;
    background-color: rgba(34, 34, 34, 0.8);
    padding: 1.2rem;
    color: #fff;
  }
}

.slideshow-gallery .carousel__nav {
  height: 20%;
}

.slideshow-gallery .carousel__nav--images {
  background: black;
  padding: 0;
}

.slideshow-gallery .carousel__nav--images figure {
  margin: 0;
}

.slideshow-gallery .carousel__nav--images img {
  height: 100%;
  width: 100%;
  opacity: 0.6;
  cursor: pointer;
}

.no-js .slideshow-gallery .carousel__button {
  display: none;
}

.no-js .slideshow-gallery .carousel__nav {
  display: none;
}

.heading-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.heading-bar .heading-primary {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  letter-spacing: 0.1rem;
  color: #1e94b1;
}

.heading-bar .heading-primary--first-part {
  -webkit-animation-name: moveInLeft;
          animation-name: moveInLeft;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

.heading-bar .heading-primary--second-part {
  color: #e0a301;
  -webkit-animation: moveInRight 1s ease-out;
          animation: moveInRight 1s ease-out;
}

.heading-bar .heading-primary--first-part, .heading-bar .heading-primary--second-part {
  display: none;
}

@media (min-width: 45em) {
  .heading-bar .heading-primary--first-part, .heading-bar .heading-primary--second-part {
    display: inline;
  }
}

.heading-bar .moto {
  color: #1e94b1;
  font-family: "Merienda", cursive;
  font-size: 2rem;
}

.breadcrumb {
  color: #eee;
  text-align: center;
}

.btn[disabled] {
  cursor: not-allowed !important;
  opacity: 0.3;
}

.btn, .btn:link, .btn:visited {
  text-transform: uppercase;
  text-decoration: none;
  padding: 1.2rem 4rem;
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 1.6rem;
  letter-spacing: 0.1rem;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: none;
  cursor: pointer;
}

.btn:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
          transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.btn:active, .btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.btn--white {
  background-color: #fff;
  color: #777;
}

.btn--white::after {
  background-color: #fff;
}

.btn--white:hover {
  background-color: #e6e6e6;
}

.btn--white:hover {
  background-color: #fff;
}

.btn--grey {
  background-color: #777;
  color: #fff;
}

.btn--grey::after {
  background-color: #777;
}

.btn--grey:hover {
  background-color: #5e5e5e;
}

.btn--blue {
  background-color: #1e94b1;
  color: #fff;
}

.btn--blue::after {
  background-color: #1e94b1;
}

.btn--blue:hover {
  background-color: #177085;
}

.btn--orange {
  background-color: #f8910e;
  color: #fff;
}

.btn--orange::after {
  background-color: #f8910e;
}

.btn--orange:hover {
  background-color: #cd7506;
}

.btn--orange:hover {
  background-color: #febe16;
}

.btn::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.btn--icon {
  padding: 1rem 2rem !important;
  margin-right: 0.5rem;
}

.btn--nav-top {
  font-size: 1.2rem !important;
  font-weight: bold;
  padding-right: 2rem !important;
  color: #000;
}

.btn--nav-top i {
  font-size: 1.6rem !important;
}

.btn--animated {
  -webkit-animation: moveInBottom 0.5s ease-out 0.75s;
          animation: moveInBottom 0.5s ease-out 0.75s;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
}

.btn-text:link, .btn-text:visited {
  font-size: 1.6rem;
  color: #1e94b1;
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px solid #1e94b1;
  padding: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.btn-text:hover {
  background-color: #1e94b1;
  color: #fff;
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

.btn-text:active {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.cards-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(35rem, -webkit-min-content));
  grid-template-columns: repeat(auto-fit, minmax(35rem, min-content));
  grid-column: center-start / center-end;
  grid-gap: 6rem;
  -webkit-box-pack: center;
          justify-content: center;
}

.card {
  background-color: #e4eae9;
  border-radius: 3px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-decoration: none;
  color: inherit;
  grid-row-gap: 1.5rem;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
}

.card__img, .card__img-desc {
  width: 100%;
  grid-row: 1 / 2;
  grid-column: 1 / -1;
  z-index: 1;
  border-radius: 3px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.card__name {
  grid-row: 2 / 3;
  grid-column: 1 / -1;
  z-index: 3;
  min-height: 6rem;
  width: 100%;
  font-size: 2rem;
  letter-spacing: 1px;
  text-align: center;
  padding: .5rem;
  background-color: #177085;
  opacity: .8;
  color: #fff;
  font-family: 'Merienda', cursive;
  font-weight: 400;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.card__name:hover {
  background-color: #033c4b;
}

.card__location, .card__rooms, .card__area, .card__price {
  font-size: 1.5rem;
  margin: 1rem 0 2rem 4rem;
}

.card__location, .card__rooms {
  margin: 0 0 1rem 4rem;
}

.card__btn {
  grid-column: 1 / -1;
  background-color: #febe16;
}

.card__btn a {
  text-decoration: none;
  color: #000;
}

.card__btn:hover {
  background-color: #e0a301;
}

.card i {
  color: #033c4b;
}

.card object {
  text-align: center;
}

.card object a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.cards-category-container {
  max-width: 80%;
  margin: auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(30rem, -webkit-min-content));
  grid-template-columns: repeat(auto-fit, minmax(30rem, min-content));
  grid-auto-rows: 42rem;
  -webkit-box-pack: center;
          justify-content: center;
  grid-gap: 6rem;
}

.card-category {
  height: 42rem;
  position: relative;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
}

.card-category:hover {
  cursor: pointer;
  -webkit-transform: translateY(-1.5rem) scale(1.03);
          transform: translateY(-1.5rem) scale(1.03);
}

.card-category__img {
  background-size: cover;
  background-position: center;
  height: 40rem;
  background-blend-mode: screen;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.card-category__img-dest--1 {
  background-image: url("../img/destinations/dest-1.jpg");
}

.card-category__img-dest--2 {
  background-image: url("../img/destinations/dest-2.jpg");
}

.card-category__img-dest--3 {
  background-image: url("../img/destinations/dest-3.jpg");
}

.card-category__img-dest--4 {
  background-image: url("../img/destinations/dest-4.jpg");
}

.card-category__img-dest--5 {
  background-image: url("../img/destinations/dest-5.jpg");
}

.card-category__img-dest--6 {
  background-image: url("../img/destinations/dest-6.jpg");
}

.card-category__img-tourtype--1 {
  background-image: url("../img/tourtypes/tourtype-1.jpg");
}

.card-category__img-tourtype--2 {
  background-image: url("../img/tourtypes/tourtype-2.jpg");
}

.card-category__img-tourtype--3 {
  background-image: url("../img/tourtypes/tourtype-3.jpg");
}

.card-category__img-tourtype--4 {
  background-image: url("../img/tourtypes/tourtype-4.jpg");
}

.card-category__img-tourtype--5 {
  background-image: url("../img/tourtypes/tourtype-5.jpg");
}

.card-category__img-tourtype--6 {
  background-image: url("../img/tourtypes/tourtype-6.jpg");
}

.card-category__heading {
  font-size: 2.6rem;
  font-weight: 300;
  text-transform: uppercase;
  text-align: right;
  color: #fff;
  position: absolute;
  bottom: -1rem;
  right: -2rem;
}

.card-category__heading-span {
  padding: 1rem 1.5rem;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.card-category__heading-span--1 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.65)), to(rgba(248, 145, 14, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.65), rgba(248, 145, 14, 0.65));
}

.card-category__heading-span--2 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(173, 216, 230, 0.65)), to(rgba(3, 60, 75, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(173, 216, 230, 0.65), rgba(3, 60, 75, 0.65));
}

.card-category__heading-span--3 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.65)), to(rgba(86, 67, 250, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.65), rgba(86, 67, 250, 0.65));
}

.card-category__heading-span--4 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.65)), to(rgba(86, 67, 250, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.65), rgba(86, 67, 250, 0.65));
}

.card-category__heading-span--5 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(173, 216, 230, 0.65)), to(rgba(3, 60, 75, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(173, 216, 230, 0.65), rgba(3, 60, 75, 0.65));
}

.card-category__heading-span--6 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.65)), to(rgba(248, 145, 14, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.65), rgba(248, 145, 14, 0.65));
}

.flip-cards-container {
  width: 90%;
  margin: auto;
  display: -webkit-box;
  display: flex;
  justify-content: space-around;
  -webkit-box-align: center;
          align-items: center;
}

@media only screen and (max-width: 56.25em) {
  .flip-cards-container {
    display: block;
    max-width: 70%;
  }
}

.card-flip {
  -webkit-perspective: 150rem;
          perspective: 150rem;
  -moz-perspective: 150rem;
  position: relative;
  height: 52rem;
  margin-bottom: 5rem;
  flex-basis: 28%;
  max-width: 40rem;
}

.card-flip__side {
  height: 52rem;
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
}

.card-flip__side--front {
  background-color: #fff;
}

.card-flip__side--back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.card-flip__side--back-1 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#f8910e));
  background-image: linear-gradient(to right bottom, #ffb900, #f8910e);
}

.card-flip__side--back-2 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(#add8e6), to(#033c4b));
  background-image: linear-gradient(to right bottom, #add8e6, #033c4b);
}

.card-flip__side--back-3 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa));
  background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
}

.card-flip:hover .card-flip__side--front {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.card-flip:hover .card-flip__side--back {
  -webkit-transform: rotateY(0);
          transform: rotateY(0);
}

.card-flip__picture {
  background-size: cover;
  height: 23rem;
  background-blend-mode: screen;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.card-flip__picture--1 {
  background-image: url(../img/tours/venedig/venedig-640x400-sm-0.jpg);
}

.card-flip__picture--2 {
  background-image: url(../img/tours/armenien/armenien-640x400-sm-1.jpg);
}

.card-flip__picture--3 {
  background-image: url(../img/tours/tirol/tirol-640x400-sm-0.jpg);
}

.card-flip__heading {
  font-size: 2.8rem;
  font-weight: 300;
  text-transform: uppercase;
  text-align: right;
  color: #fff;
  position: absolute;
  top: 15rem;
  right: 2rem;
  width: 75%;
}

.card-flip__heading-span {
  padding: 1rem 1.5rem;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.card-flip__heading-span--1 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.65)), to(rgba(248, 145, 14, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.65), rgba(248, 145, 14, 0.65));
}

.card-flip__heading-span--2 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(173, 216, 230, 0.65)), to(rgba(3, 60, 75, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(173, 216, 230, 0.65), rgba(3, 60, 75, 0.65));
}

.card-flip__heading-span--3 {
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.65)), to(rgba(86, 67, 250, 0.65)));
  background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.65), rgba(86, 67, 250, 0.65));
}

.card-flip__details {
  padding-top: 4rem;
}

.card-flip__details ul {
  list-style: none;
  width: 80%;
  margin: 0 auto;
}

.card-flip__details ul li {
  text-align: center;
  font-size: 1.5rem;
  padding: 1.2rem;
}

.card-flip__details ul li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.card-flip__cta {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  text-align: center;
}

.card-flip__price-box {
  text-align: center;
  color: #fff;
  margin-bottom: 8rem;
}

.card-flip__price-only {
  text-transform: uppercase;
}

.card-flip__price-value {
  font-size: 6rem;
  font-weight: 100;
}

@media only screen and (max-width: 56.25em), only screen and (hover: none) {
  .card-flip {
    height: auto;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
  }
  .card-flip__side {
    height: auto;
    position: relative;
    box-shadow: none;
  }
  .card-flip__side--back {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
  }
  .card-flip:hover .card-flip__side--front {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  .card-flip__details {
    padding: 1rem 3rem;
  }
  .card-flip__cta {
    position: relative;
    top: 0%;
    left: 0;
    -webkit-transform: translate(0);
            transform: translate(0);
    width: 100%;
    padding: 7rem 4rem 4rem 4rem;
  }
  .card-flip__price-box {
    margin-bottom: 3rem;
  }
  .card-flip__price-value {
    font-size: 4rem;
  }
}

.gallery {
  background-color: #f7f7f7;
  grid-column: full-start / full-end;
  display: grid;
  /*grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(7, 5vw);*/
  grid-template: repeat(7, 5vw)/repeat(8, 1fr);
  grid-gap: 1.5rem;
  padding: 1.5rem;
}

.gallery__item--0 {
  grid-row: 1 / span 2;
  grid-column: 1 / span 2;
}

.gallery__item--1 {
  grid-row: 1 / span 3;
  grid-column: 3 / span 3;
}

.gallery__item--2 {
  grid-row: 1 / span 2;
  grid-column: 6 / 7;
}

.gallery__item--3 {
  grid-row: 1 / span 2;
  grid-column: 7 / -1;
}

.gallery__item--4 {
  grid-row: 3 / span 3;
  grid-column: 1 / span 2;
}

.gallery__item--5 {
  grid-row: 4 / span 2;
  grid-column: 3 / span 2;
}

.gallery__item--6 {
  grid-row: 4 / 5;
  grid-column: 5 / 6;
}

.gallery__item--7 {
  grid-row: 3 / span 2;
  grid-column: 6 / span 2;
}

.gallery__item--8 {
  grid-row: 3 / span 3;
  grid-column: 8 / -1;
}

.gallery__item--9 {
  grid-row: 6 / span 2;
  grid-column: 1 / 2;
}

.gallery__item--10 {
  grid-row: 6 / span 2;
  grid-column: 2 / span 2;
}

.gallery__item--11 {
  grid-row: 6 / span 2;
  grid-column: 4 / 5;
}

.gallery__item--12 {
  grid-row: 5 / span 3;
  grid-column: 5 / span 3;
}

.gallery__item--13 {
  grid-row: 6 / span 2;
  grid-column: 8 / -1;
}

.gallery__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -webkit-transition: all .7s ease-in-out;
  transition: all .7s ease-in-out;
}

.gallery__img:hover {
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
}

.nav-top {
  display: none;
  border-bottom: 1px solid #ddd;
}

@media (min-width: 45em) {
  .nav-top {
    display: block;
  }
}

.nav-top .nav-top-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  height: 4rem;
  list-style-type: none;
}

.nav-top .nav-top-list li a {
  text-decoration: none;
  color: #444;
}

.nav-top .nav-top-list li i.fa {
  color: #1e94b1;
}

.nav-top .nav-top-list li:last-child {
  display: none;
}

@media (min-width: 60em) {
  .nav-top .nav-top-list li:last-child {
    display: block;
  }
}

.nav-top .nav-top-list a {
  text-decoration: none;
  color: #444;
}

.nav {
  height: 6rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.nav__logo-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  flex-basis: content;
}

.nav__logo-box a {
  text-decoration: none;
  display: inline-block;
}

.nav__logo-img {
  width: 6rem;
}

.nav__logo-text {
  font-family: 'Merienda', cursive;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 2.5rem;
  color: #1e94b1;
}

.nav .burger-toggler {
  display: none;
}

.nav .burger-toggler:checked + .menu {
  display: block;
}

.nav .menu {
  font-size: 14px;
  letter-spacing: 2px;
  list-style-type: none;
}

.nav .menu--horizontal {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-flex: 1;
          flex: 1;
}

.nav .menu__item {
  border-top-left-radius: 1rem;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.nav .menu__item.active {
  background-color: #febe16;
  border-bottom: 3px solid #1e94b1;
}

.nav .menu__item:not(:last-child) {
  margin-right: 1.4rem;
}

.nav .menu__item:hover {
  background-color: #febe16;
}

.nav .menu__item:not(.active)::after {
  content: "";
  display: block;
  position: relative;
  height: 3px;
  width: 100%;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  background-color: #1e94b1;
  -webkit-transition: all ease-out .3s;
  transition: all ease-out .3s;
}

.nav .menu__item:hover::after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.nav .menu__item--container {
  position: relative;
}

.nav .menu__item--dropdown {
  margin: 0 !important;
}

.nav .menu__item:hover > ul {
  opacity: 1;
  visibility: visible;
}

.nav .menu__item:hover .menu__toggler i:first-child {
  opacity: 0;
  visibility: hidden;
  width: 0;
}

.nav .menu__item:hover .menu__toggler i:last-child {
  opacity: 1;
  visibility: visible;
  width: 100%;
}

.nav .menu__link {
  display: block;
  padding: 1rem 1.4rem;
  text-decoration: none;
  color: #000;
  font-weight: 700;
  border-top-left-radius: 1rem;
}

.nav .menu__link:hover {
  background-color: #febe16;
}

.nav .menu__link--dropdown {
  padding-right: 4.5rem;
  text-decoration: none;
}

.nav .menu__dropdown {
  position: absolute;
  background-color: #febe16;
  list-style-type: none;
  opacity: 0;
  visibility: hidden;
  width: 100%;
}

.nav .menu__toggler {
  position: relative;
}

.nav .menu__toggler i {
  position: absolute;
  top: 3px;
  left: 1.5rem;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.nav .menu__toggler i:last-child {
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 930px) {
  .nav .menu--horizontal {
    display: none;
  }
  .nav .menu--vertical {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    background-color: rgba(30, 148, 177, 0.9);
    text-align: center;
    z-index: 1;
  }
  .nav .menu .menu__item {
    margin-top: 2rem;
    margin-right: 0;
  }
  .nav .menu .menu__item:last-child:hover::after {
    -webkit-transform: scale(0, 1);
            transform: scale(0, 1);
  }
  .nav .menu .menu__item:first-child {
    margin-top: 5rem;
  }
  .nav .menu .menu__item:last-child {
    margin-bottom: 3rem;
  }
  .nav .menu .menu__item:hover > .menu__dropdown {
    height: 100%;
  }
  .nav .menu .menu__link {
    color: #fff;
  }
  .nav .menu .menu__link.active {
    color: #000;
  }
  .nav .menu .menu__link:hover {
    color: #033c4b;
  }
  .nav .menu .menu__link--1 {
    -webkit-animation: moveInLeft 0.5s ease-in;
            animation: moveInLeft 0.5s ease-in;
    -webkit-animation-delay: .1s;
            animation-delay: .1s;
  }
  .nav .menu .menu__link--2 {
    -webkit-animation: moveInRight .5s ease-in;
            animation: moveInRight .5s ease-in;
    -webkit-animation-delay: .2s;
            animation-delay: .2s;
  }
  .nav .menu .menu__link--3 {
    -webkit-animation: moveInLeft .5s ease-in;
            animation: moveInLeft .5s ease-in;
    -webkit-animation-delay: .3s;
            animation-delay: .3s;
  }
  .nav .menu .menu__link--4 {
    -webkit-animation: moveInRight .5s ease-in;
            animation: moveInRight .5s ease-in;
    -webkit-animation-delay: .4s;
            animation-delay: .4s;
  }
  .nav .menu .menu__link--5 {
    -webkit-animation: moveInLeft .5s ease-in;
            animation: moveInLeft .5s ease-in;
    -webkit-animation-delay: .5s;
            animation-delay: .5s;
  }
  .nav .menu .menu__link--6 {
    -webkit-animation: moveInRight .5s ease-in;
            animation: moveInRight .5s ease-in;
    -webkit-animation-delay: .6s;
            animation-delay: .6s;
  }
  .nav .menu .menu__dropdown {
    position: relative;
    height: 0;
  }
}

.nav label {
  position: relative;
}

.nav label .burger-bar {
  width: 30px;
  height: 30px;
  top: 15px !important;
  right: 15px !important;
  left: -45px !important;
  display: none;
}

.nav label .burger-bar__line {
  width: 28px;
  height: 3px;
  background-color: #1e94b1;
  margin-bottom: 7px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.nav label .burger-bar__line--1.expanded {
  -webkit-transform: rotate(-45deg) translate(-6.5px, 7.5px);
          transform: rotate(-45deg) translate(-6.5px, 7.5px);
}

.nav label .burger-bar__line--2.expanded {
  opacity: 0;
}

.nav label .burger-bar__line--3.expanded {
  -webkit-transform: rotate(45deg) translate(-6.5px, -7.5px);
          transform: rotate(45deg) translate(-6.5px, -7.5px);
}

@media (max-width: 930px) {
  .nav label .burger-bar {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 8px;
    background-color: transparent;
    z-index: 2;
  }
}

.nav label .burger-bar__line.expanded {
  background-color: white;
}

@media (max-width: 930px) {
  .nav {
    position: relative;
  }
}

.submenu__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  list-style-type: none;
}

.submenu__list li {
  margin: 3px 0;
}

.submenu__link {
  text-decoration: none;
  color: #333;
  display: inline-block;
  padding: 0.5rem 3rem;
  margin-left: 5px;
  border: 1px solid #f8910e;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.submenu__link:hover {
  background-color: rgba(255, 185, 0, 0.7);
  -webkit-transition: all .7s ease-in-out;
  transition: all .7s ease-in-out;
}

.submenu__link.active {
  background-color: #ffb900;
}

.search-bar {
  background-color: #1e94b1;
}

.search-bar .search-form {
  padding: 2rem 0;
  width: 80%;
  height: 100%;
  margin: auto;
}

.search-bar .search-form__container {
  height: 100%;
  margin-bottom: 1rem;
  display: block;
  justify-content: space-around;
  -webkit-box-align: start;
          align-items: flex-start;
}

@media (min-width: 45em) {
  .search-bar .search-form__container {
    display: -webkit-box;
    display: flex;
  }
}

.search-bar .search-form__input-group {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-basis: 80%;
  color: #fff;
}

.search-bar .search-form__input-group label {
  margin: 1rem 0;
}

.search-bar .search-form__input, .search-bar .search-form__select {
  font-size: 1.5rem;
  font-family: inherit;
  padding: 0.5rem 1rem;
  margin-right: 2rem;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
}

@media (min-width: 30em) {
  .search-bar .search-form__input, .search-bar .search-form__select {
    width: inherit;
  }
}

.search-bar .search-form .btn-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  align-self: center;
  margin: 10px 0 0 0;
  padding: 3rem 0;
}

@media (min-width: 45em) {
  .search-bar .search-form .btn-wrapper {
    padding: 0;
  }
}

.search-bar .search-form .btn-wrapper--bottom {
  align-self: flex-end;
}

.search-bar .search-form .btn-wrapper button:hover {
  cursor: pointer;
}

.search-bar--backend .search-form__container {
  -webkit-box-align: center;
          align-items: center;
}

.search-bar--backend .search-form__input-group:first-child {
  flex-basis: 80%;
}

.search-bar--backend .search-form__input-group:nth-of-type(2) {
  flex-basis: 20%;
}

.search-bar--backend .search-form__input, .search-bar--backend .search-form__select {
  margin: 2rem 0;
}

.search-bar--backend .search-form button {
  margin: 10px;
}

.search-bar--backend .search-form button i {
  font-size: 1.8rem;
}

.feature-box {
  background-color: rgba(255, 255, 255, 0.8);
  font-size: 1.5rem;
  margin: 3rem 0;
  padding: 2.5rem;
  text-align: center;
  border-radius: 3px;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  flex-basis: 25rem;
  flex-shrink: 0;
  text-decoration: none;
}

.feature-box h4 {
  margin: 2rem 0;
  color: #444;
}

.feature-box p {
  color: #444;
}

.feature-box:hover {
  -webkit-transform: translateY(-1.5rem) scale(1.03);
          transform: translateY(-1.5rem) scale(1.03);
}

.feature-box--backend {
  flex-basis: 60%;
}

.feature-box--backend:hover {
  -webkit-transform: none;
          transform: none;
}

.feature-box--backend p {
  padding: 4rem;
  font-size: 2rem;
}

.feature-box--backend a,
.feature-box--backend button {
  margin-right: 1rem;
  padding: 1.6rem 4rem;
}

.bg-video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: .15;
  overflow: hidden;
}

.bg-video__content {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.story {
  width: 75%;
  margin: 0 auto 5rem;
  box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 3px;
  padding: 6rem;
  padding-left: 9rem;
  font-size: 1.6rem;
  -webkit-transform: skewX(-10deg);
          transform: skewX(-10deg);
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.story:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 56.25em) {
  .story {
    width: 100%;
    padding: 4rem;
    padding-left: 7rem;
  }
}

@media only screen and (max-width: 37.5em) {
  .story {
    -webkit-transform: skewX(0);
            transform: skewX(0);
  }
}

.story__shape {
  width: 15rem;
  height: 15rem;
  float: left;
  -webkit-transform: translateX(-3rem) skewX(12deg);
          transform: translateX(-3rem) skewX(12deg);
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}

@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) or (-webkit-clip-path: polygon(0 0)) {
  .story__shape {
    -webkit-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
    shape-outside: circle(50% at 50% 50%);
    border-radius: none;
  }
}

@media only screen and (max-width: 37.5em) {
  .story__shape {
    -webkit-transform: translateX(-3rem) skewX(0);
            transform: translateX(-3rem) skewX(0);
  }
}

.story__img {
  height: 100%;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.story__text {
  -webkit-transform: skewX(12deg);
          transform: skewX(12deg);
}

@media only screen and (max-width: 37.5em) {
  .story__text {
    -webkit-transform: skewX(0);
            transform: skewX(0);
  }
}

.story__caption {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 20%);
          transform: translate(-50%, 20%);
  color: #fff;
  text-transform: uppercase;
  font-size: 1.7rem;
  text-align: center;
  opacity: 0;
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.story:hover .story__caption {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.story:hover .story__img {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-filter: blur(3px) brightness(80%);
          filter: blur(3px) brightness(80%);
}

.form {
  height: 100%;
  padding: 3rem;
}

@media (min-width: 45em) {
  .form {
    padding: 5rem;
  }
}

@media (min-width: 45em) {
  .form__group-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.form__group {
  margin-top: 2rem;
  flex-basis: 49%;
}

.form__group--short {
  flex-basis: 32%;
}

@media only screen and (max-width: 37.5em) {
  .form__group {
    flex-basis: 100%;
  }
}

.form__set {
  padding: 2rem;
  border: 1px solid #fff;
  margin-top: 1rem;
}

.form legend {
  padding: 0.5rem 2rem;
  background-color: #177085;
  color: white;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.form__tour-name {
  font-family: "Merienda", cursive;
  font-weight: 400;
  font-size: 2rem;
  letter-spacing: 2px;
}

.form__input, .form__textarea, .form__select {
  width: 100%;
  font-size: 1.5rem;
  font-family: inherit;
  color: inherit;
  padding: 0.6rem 1rem;
  margin: 1rem 0;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
  border-bottom: 2px solid transparent;
  -webkit-transition: border 0.3s ease-in;
  transition: border 0.3s ease-in;
}

.form__input:focus {
  outline: none;
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
  border-bottom: 2px solid #1e94b1;
}

.form__input:focus:invalid {
  border-bottom: 2px solid #f8910e;
}

.form__textarea {
  border: 1px solid transparent;
}

.form__textarea:focus {
  border: 1px solid #1e94b1;
}

.form [type="submit"] {
  display: block;
  margin: 5rem auto 2rem;
}

.form [type="submit"].input-login {
  margin: 2rem auto 4rem;
}

.form [type="submit"].input-register {
  margin: 4rem auto;
}

.form__select {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../img/icons/svg/chevron-thin-down.svg);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 16px;
  border-radius: 0px;
  padding: 0.6rem 0.6rem 1rem;
}

.form__select[multiple], .form__select#selected-tour {
  background-image: none;
}

.form__label {
  padding: 0.6rem;
}

.form__label span {
  color: red;
}

.form [type="checkbox"] {
  margin-left: 0.5rem;
  opacity: 0;
  visibility: hidden;
}

.form__checkbox-label {
  position: relative;
  padding-left: 1rem;
  cursor: pointer;
}

.form__checkbox-button {
  height: 2rem;
  width: 2rem;
  border: 3px solid #f8910e;
  display: inline-block;
  position: absolute;
  left: -2.05rem;
  top: 0.1rem;
}

.form__checkbox-button-checked {
  position: absolute;
  left: -1.8rem;
  top: -0.3rem;
  opacity: 0;
  visibility: hidden;
}

.form__checkbox-input:checked + .form__checkbox-label > .form__checkbox-button-checked {
  opacity: 1;
  visibility: visible;
}

.form__checkbox-text a {
  color: #f8910e;
}

.form--booking {
  width: 100%;
}

.form__password-condition i {
  color: red;
  font-size: 1.8rem;
}

.form--backend {
  width: 100%;
  padding-top: 2rem;
}

.tab {
  padding-bottom: 5rem;
}

.tab__article {
  padding: 2rem 0 0;
  border-top: 1px solid #ddd;
}

.tab__article table {
  border: 1px solid lightgrey;
  border-collapse: collapse;
  width: 100%;
  margin: 2rem auto 0;
}

.tab__article table td, .tab__article table th {
  border: 1px solid lightgrey;
  padding: .5rem 1rem;
  text-align: center;
}

.tab__article .img-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 5px;
}

.tab__article .img-container img {
  width: 90%;
}

.tab__item {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

.tab__item:hover {
  color: #888;
  cursor: pointer;
}

.tab__item.active {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid #f8910e;
  border-bottom: 1px solid #fff;
}

.tab__item::before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

@media (min-width: 45em) {
  .table__row {
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
  }
}

.table__row:nth-of-type(even) {
  background-color: #fff7e1;
}

.table__col {
  flex-basis: 30%;
  padding: 2rem;
}

.table__col .thumb-box {
  display: block;
  margin-bottom: 2rem;
  outline: 3px solid transparent;
  outline-offset: 3px;
  text-decoration: none;
  color: black;
}

.table__col .thumb-box__img {
  width: 100%;
}

.table__col .thumb-box__text {
  display: inline-block;
  margin-left: 3px;
  font-family: 'Merienda', cursive;
  font-size: 2rem;
}

.table__col .thumb-box:hover {
  outline: 3px solid #1e94b1;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.table__col span {
  margin-right: 1rem;
}

.table ul {
  list-style-type: none;
}

.info-box {
  background-color: #177085;
  color: #fff;
}

@media (min-width: 45em) {
  .info-box {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}

.info-box__img-box {
  width: 100%;
  position: relative;
}

.info-box__img-box img {
  width: 100%;
  height: 100%;
}

.info-box__img-box:hover figcaption {
  display: block;
}

.info-box__img-box figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #333;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 2rem;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: none;
}

.info-box__info {
  width: 50%;
  margin: auto;
  list-style-type: none;
}

@media (min-width: 45em) {
  .info-box__info {
    display: inline-grid;
    grid-gap: 2rem;
    flex-basis: 30%;
    padding: 4rem;
  }
}

.info-box__info li {
  padding: 1.4rem 0;
}

.feedback {
  padding: 2rem 0;
  color: #444;
}

.feedback p {
  font-weight: bold;
  text-align: center;
}

.feedback__errors {
  position: relative;
  left: 20%;
}

.feedback li:first-child {
  font-weight: bold;
  padding-bottom: 1rem;
  list-style: none;
}

.feedback--alert {
  background-color: #ffe9ae;
}

.feedback--alert i {
  color: red;
}

.feedback--info {
  background-color: #d6f0b9;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fZXh0ZW5kcy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUuc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9fY29yZS5zY3NzIiwiZm9udHMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9fbGlzdC5zY3NzIiwiZm9udHMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmb250cy9mb250LWF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJmb250cy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiZm9udHMvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsImZvbnRzL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiZm9udHMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwiZm9udHMvZm9udC1hd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJmb250cy9fZm9udC1hd2Vzb21lLnNjc3MiLCJmb250cy9fbGF0by5zY3NzIiwiZm9udHMvX21lcmllbmRhLnNjc3MiLCJmb250cy9fb3Blbi1zYW5zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlsaXRpZXMuc2NzcyIsImJhc2UvYW5pbWF0aW9ucy5zY3NzIiwibGF5b3V0L19hYm91dC5zY3NzIiwibGF5b3V0L19jb250YWN0LnNjc3MiLCJsYXlvdXQvX2Jvb2tpbmcuc2NzcyIsImxheW91dC9fdG91ci1kZXRhaWxzLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwibGF5b3V0L19sYXlvdXQtYmFja2VuZC5zY3NzIiwiY29tcG9uZW50cy9fanVtYm90cm9uLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRpbmctYmFyLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtY2F0ZWdvcnkuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtZmxpcC5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fbmF2LXRvcC5zY3NzIiwiY29tcG9uZW50cy9fbmF2LXByaW1hcnkuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUtYm94LnNjc3MiLCJjb21wb25lbnRzL19iZy12aWRlby5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL190YWItY29udHJvbC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2luZm8tYm94LnNjc3MiLCJjb21wb25lbnRzL19mZWVkYmFjay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQzZJaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Q0Q1SEM7QUVDQztFQURGOzs7OztJQUVJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsV0FBVztJQUNYLHNCQ1BxQjtFSGF2QjtBQUNGOztBSWhDQTs7O0VKcUNFO0FLbENGO0VBQ0UscUJBQXFCO0VBQ3JCLDZDQUFvRjtFQUNwRixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUxvQ3BDOztBTTFDQSw2REFBQTtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFzQjtFQUN0QixvQkFBb0I7QU42Q3RCOztBTTNDQTtFQUF3QixjQUFjO0FOK0N0Qzs7QU05Q0E7RUFBd0IsY0FBYztBTmtEdEM7O0FNakRBO0VBQXdCLGNBQWM7QU5xRHRDOztBTXBEQTtFQUF3QixjQUFjO0FOd0R0Qzs7QU9sRUE7RUFDRSxnQkFBa0I7RUFDbEIsa0JBQWtCO0FQcUVwQjs7QVF0RUE7RUFDRSxlQUFlO0VBQ2Ysc0JDTStCO0VETC9CLHFCQUFxQjtBUnlFdkI7O0FRNUVBO0VBSVMsa0JBQWtCO0FSNEUzQjs7QVExRUE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JDQStCO0VEQy9CLGdCQ0QrQjtFREUvQixjQUFlO0VBQ2Ysa0JBQWtCO0FSNkVwQjs7QVFsRkE7RUFPSSxnQkFBZ0M7QVIrRXBDOztBVTVGQTtFQUNFLHlCQUF5QjtFQUN6Qix5QkRJd0I7RUNIeEIsbUJBQW1CO0FWK0ZyQjs7QVU1RkE7RUFBK0IsV0FBVztBVmdHMUM7O0FVL0ZBO0VBQWdDLFlBQVk7QVZtRzVDOztBVWpHQTtFQUNrQyxrQkFBa0I7QVZvR3BEOztBVXJHQTtFQUVtQyxpQkFBaUI7QVZ1R3BEOztBVXBHQSwyQkFBQTtBQUNBO0VBQWMsWUFBWTtBVndHMUI7O0FVdkdBO0VBQWEsV0FBVztBVjJHeEI7O0FVekdBO0VBQ2dCLGtCQUFrQjtBVjRHbEM7O0FVN0dBO0VBRWlCLGlCQUFpQjtBVitHbEM7O0FXbklBO0VBQ0UsNkNBQTZDO0VBQ3JDLHFDQUFxQztBWHNJL0M7O0FXbklBO0VBQ0UsK0NBQStDO0VBQ3ZDLHVDQUF1QztBWHNJakQ7O0FXbklBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDdkIsdUJBQXVCO0VYc0lqQztFV3BJQTtJQUNFLGlDQUFpQztJQUN6Qix5QkFBeUI7RVhzSW5DO0FBQ0Y7O0FXbklBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDdkIsdUJBQXVCO0VYc0lqQztFV3BJQTtJQUNFLGlDQUFpQztJQUN6Qix5QkFBeUI7RVhzSW5DO0FBQ0Y7O0FZbktBO0VDV0Usc0VBQWlGO0VBQ2pGLGdDQUFtQztFQUUzQix3QkFBMkI7QWI0SnJDOztBWXpLQTtFQ1VFLHNFQUFpRjtFQUNqRixpQ0FBbUM7RUFFM0IseUJBQTJCO0FibUtyQzs7QVkvS0E7RUNTRSxzRUFBaUY7RUFDakYsaUNBQW1DO0VBRTNCLHlCQUEyQjtBYjBLckM7O0FZcExBO0VDY0UsZ0ZBQTJGO0VBQzNGLCtCQUF1QztFQUUvQix1QkFBK0I7QWIwS3pDOztBWTFMQTtFQ2FFLGdGQUEyRjtFQUMzRiwrQkFBdUM7RUFFL0IsdUJBQStCO0FiaUx6Qzs7QVk1TEE7Ozs7O0VBS0Usb0JBQVk7VUFBWixZQUFZO0FaK0xkOztBYzlNQTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsc0JBQXNCO0FkaU54Qjs7QWMvTUE7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxrQkFBa0I7QWRrTnBCOztBY2hOQTtFQUE4QixvQkFBb0I7QWRvTmxEOztBY25OQTtFQUE4QixjQUFjO0FkdU41Qzs7QWN0TkE7RUFBNkIsV0xUSDtBVG1PMUI7O0FlN09BO21FZmdQbUU7QWU3T25FO0VBQWtDLFlOd1VuQjtBVHhGZjs7QWUvT0E7RUFBa0MsWU4yZG5CO0FUeE9mOztBZWxQQTtFQUFtQyxZTjBqQm5CO0FUcFVoQjs7QWVyUEE7RUFBdUMsWU5zT25CO0FUbUJwQjs7QWV4UEE7RUFBa0MsWU51V25CO0FUM0dmOztBZTNQQTtFQUFpQyxZTmtuQm5CO0FUblhkOztBZTlQQTtFQUFtQyxZTnNuQm5CO0FUcFhoQjs7QWVqUUE7RUFBaUMsWU55dEJuQjtBVHBkZDs7QWVwUUE7RUFBaUMsWU5tUm5CO0FUWGQ7O0FldlFBO0VBQXFDLFlOdXBCbkI7QVQ1WWxCOztBZTFRQTtFQUErQixZTnFwQm5CO0FUdllaOztBZTdRQTtFQUFvQyxZTnNwQm5CO0FUcllqQjs7QWVoUkE7RUFBa0MsWU55SW5CO0FUMklmOztBZW5SQTs7O0VBRWtDLFlOcXFCbkI7QVQ5WWY7O0FldFJBO0VBQXdDLFlOOGlCbkI7QVRwUnJCOztBZXpSQTtFQUF5QyxZTjRpQm5CO0FUL1F0Qjs7QWU1UkE7RUFBc0MsWU40Zm5CO0FUNU5uQjs7QWUvUkE7RUFBbUMsWU5pa0JuQjtBVDlSaEI7O0FlbFNBOztFQUNnQyxZTmdLbkI7QVRzSWI7O0FlclNBO0VBQW9DLFlOK3FCbkI7QVR0WWpCOztBZXhTQTtFQUFpQyxZTndWbkI7QVQ1Q2Q7O0FlM1NBO0VBQW1DLFlOdVBuQjtBVHdEaEI7O0FlOVNBO0VBQW9DLFlOZ0puQjtBVGtLakI7O0FlalRBO0VBQWlDLFlObWhCbkI7QVQ5TmQ7O0FlcFRBO0VBQXFDLFlOZ01uQjtBVHdIbEI7O0FldlRBO0VBQWdELFlOWW5CO0FUK1M3Qjs7QWUxVEE7RUFBOEMsWU5jbkI7QVRnVDNCOztBZTdUQTtFQUFrQyxZTnFXbkI7QVRwQ2Y7O0FlaFVBO0VBQTBDLFlOd2VuQjtBVHBLdkI7O0FlblVBOztFQUNtQyxZTnNnQm5CO0FUL0xoQjs7QWV0VUE7RUFBb0MsWU5nZ0JuQjtBVHRMakI7O0FlelVBO0VBQXFDLFlOd1luQjtBVDNEbEI7O0FlNVVBO0VBQWlDLFlOMlluQjtBVDNEZDs7QWUvVUE7RUFBaUMsWU40UG5CO0FUdUZkOztBZWxWQTtFQUF1QyxZTm9VbkI7QVRrQnBCOztBZXJWQTtFQUF1QyxZTml0Qm5CO0FUeFhwQjs7QWV4VkE7RUFBd0MsWU4rc0JuQjtBVG5YckI7O0FlM1ZBO0VBQXNDLFlOZ3RCbkI7QVRqWG5COztBZTlWQTtFQUFtQyxZTnllbkI7QVR2SWhCOztBZWpXQTtFQUFvQyxZTndCbkI7QVQ2VWpCOztBZXBXQTtFQUFnQyxZTnltQm5CO0FUalFiOztBZXZXQTtFQUFpQyxZTnltQm5CO0FUOVBkOztBZTFXQTtFQUFpQyxZTnlEbkI7QVRxVGQ7O0FlN1dBO0VBQXFDLFlOeURuQjtBVHdUbEI7O0FlaFhBO0VBQWtDLFlOK2RuQjtBVDNHZjs7QWVuWEE7RUFBbUMsWU4yRW5CO0FUNFNoQjs7QWV0WEE7RUFBaUMsWU4wUG5CO0FUZ0lkOztBZXpYQTtFQUFpQyxZTmlEbkI7QVQ0VWQ7O0FlNVhBO0VBQW1DLFlOMFZuQjtBVHNDaEI7O0FlL1hBO0VBQXdDLFlOd21CbkI7QVRyT3JCOztBZWxZQTtFQUF1QyxZTndtQm5CO0FUbE9wQjs7QWVyWUE7RUFBdUMsWU5wQ25CO0FUNmFwQjs7QWV4WUE7RUFBeUMsWU52Q25CO0FUbWJ0Qjs7QWUzWUE7RUFBd0MsWU5yQ25CO0FUb2JyQjs7QWU5WUE7RUFBMEMsWU54Q25CO0FUMGJ2Qjs7QWVqWkE7RUFBaUMsWU4rV25CO0FUc0NkOztBZXBaQTs7RUFDb0MsWU4yYW5CO0FUbkJqQjs7QWV2WkE7RUFBbUMsWU5zVW5CO0FUcUZoQjs7QWUxWkE7RUFBeUMsWU5rckJuQjtBVHBSdEI7O0FlN1pBOzs7RUFFc0MsWU4wYm5CO0FUekJuQjs7QWVoYUE7RUFBbUMsWU5rYm5CO0FUZGhCOztBZW5hQTtFQUF1QyxZTndYbkI7QVQrQ3BCOztBZXRhQTtFQUFtQyxZTnREbkI7QVRnZWhCOztBZXphQTtFQUFpQyxZTm1uQm5CO0FUdE1kOztBZTVhQTs7RUFDNEMsWU4rYW5CO0FUQ3pCOztBZS9hQTtFQUEyQyxZTjhmbkI7QVQzRXhCOztBZWxiQTtFQUEyQyxZTitFbkI7QVR1V3hCOztBZXJiQTtFQUFtQyxZTnpCbkI7QVRrZGhCOztBZXhiQTtFQUEwQyxZTm1qQm5CO0FUdkh2Qjs7QWUzYkE7RUFBMEMsWU5xTG5CO0FUMFF2Qjs7QWU5YkE7RUFBcUMsWU5sQm5CO0FUb2RsQjs7QWVqY0E7RUFBaUMsWU5zYm5CO0FUZWQ7O0FlcGNBO0VBQWtDLFlOZ2FuQjtBVHdDZjs7QWV2Y0E7RUFBaUMsWU5takJuQjtBVHhHZDs7QWUxY0E7RUFBb0MsWU4rTm5CO0FUK09qQjs7QWU3Y0E7RUFBeUMsWU5nTG5CO0FUaVN0Qjs7QWVoZEE7RUFBeUMsWU40aUJuQjtBVHhGdEI7O0FlbmRBO0VBQWtDLFlOK0luQjtBVHdVZjs7QWV0ZEE7RUFBeUMsWU55RW5CO0FUaVp0Qjs7QWV6ZEE7RUFBMEMsWU55RW5CO0FUb1p2Qjs7QWU1ZEE7RUFBd0MsWU5rYm5CO0FUOENyQjs7QWUvZEE7RUFBeUMsWU51WG5CO0FUNEd0Qjs7QWVsZUE7RUFBeUMsWU4ybEJuQjtBVHJIdEI7O0FlcmVBO0VBQXlDLFlOMkRuQjtBVDhhdEI7O0FleGVBO0VBQTRDLFlOeWJuQjtBVG1EekI7O0FlM2VBO0VBQXdDLFlOMFNuQjtBVHFNckI7O0FlOWVBO0VBQXVDLFlOMEduQjtBVHdZcEI7O0FlamZBO0VBQTJDLFlOdWxCbkI7QVRsR3hCOztBZXBmQTtFQUEyQyxZTnVEbkI7QVRpY3hCOztBZXZmQTtFQUFnQyxZTm5DbkI7QVQ4aEJiOztBZTFmQTtFQUF1QyxZTm5EbkI7QVRpakJwQjs7QWU3ZkE7RUFBd0MsWU5uRG5CO0FUb2pCckI7O0FlaGdCQTtFQUFxQyxZTm5EbkI7QVR1akJsQjs7QWVuZ0JBO0VBQXVDLFlOdkRuQjtBVDhqQnBCOztBZXRnQkE7O0VBQ2tDLFlONGRuQjtBVDhDZjs7QWV6Z0JBO0VBQW1DLFlOOEluQjtBVCtYaEI7O0FlNWdCQTtFQUFxQyxZTnNGbkI7QVQwYmxCOztBZS9nQkE7RUFBaUMsWU4rWm5CO0FUb0hkOztBZWxoQkE7RUFBa0MsWU5vV25CO0FUa0xmOztBZXJoQkE7RUFBcUMsWU5wRG5CO0FUNmtCbEI7O0FleGhCQTtFQUErQyxZTnVJbkI7QVRxWjVCOztBZTNoQkE7RUFBaUMsWU5rTm5CO0FUNlVkOztBZTloQkE7RUFBaUMsWU4wU25CO0FUd1BkOztBZWppQkE7RUFBaUMsWU42S25CO0FUd1hkOztBZXBpQkE7RUFBZ0MsWU55SW5CO0FUK1piOztBZXZpQkE7RUFBc0MsWU55SW5CO0FUa2FuQjs7QWUxaUJBOztFQUNpRCxZTmlJbkI7QVQ2YTlCOztBZTdpQkE7RUFBa0MsWU4rWW5CO0FUa0tmOztBZWhqQkE7RUFBcUMsWU5BbkI7QVRvakJsQjs7QWVuakJBO0VBQW1DLFlOb2FuQjtBVG1KaEI7O0FldGpCQTtFQUFvQyxZTmdFbkI7QVQwZmpCOztBZXpqQkE7RUFBbUMsWU42VG5CO0FUZ1FoQjs7QWU1akJBO0VBQXVDLFlOdUNuQjtBVHloQnBCOztBZS9qQkE7RUFBeUMsWU5tQ25CO0FUZ2lCdEI7O0FlbGtCQTtFQUFvQyxZTithbkI7QVR1SmpCOztBZXJrQkE7RUFBMEMsWU5rZG5CO0FUdUh2Qjs7QWV4a0JBO0VBQW1DLFlOMEtuQjtBVGthaEI7O0FlM2tCQTtFQUF3QyxZTjJLbkI7QVRvYXJCOztBZTlrQkE7RUFBcUMsWU4zRW5CO0FUNnBCbEI7O0FlamxCQTtFQUFxQyxZTjdFbkI7QVRrcUJsQjs7QWVwbEJBOztFQUNzQyxZTmxFbkI7QVQwcEJuQjs7QWV2bEJBO0VBQTJDLFlOK2tCbkI7QVRZeEI7O0FlMWxCQTtFQUE0QyxZTjRIbkI7QVRrZXpCOztBZTdsQkE7RUFBeUMsWU5UbkI7QVQwbUJ0Qjs7QWVobUJBO0VBQWdDLFlOMlFuQjtBVHlWYjs7QWVubUJBOztFQUNpQyxZTjZDbkI7QVQwakJkOztBZXRtQkE7RUFBcUMsWU5rRG5CO0FUd2pCbEI7O0Flem1CQTtFQUF3QyxZTnNpQm5CO0FUdUVyQjs7QWU1bUJBO0VBQTBDLFlOb2lCbkI7QVQ0RXZCOztBZS9tQkE7RUFBc0MsWU4yZW5CO0FUd0luQjs7QWVsbkJBO0VBQW9DLFlOOE5uQjtBVHdaakI7O0Flcm5CQTtFQUFxQyxZTm9jbkI7QVRxTGxCOztBZXhuQkE7RUFBNEMsWU51Um5CO0FUcVd6Qjs7QWUzbkJBO0VBQXVDLFlONmhCbkI7QVRrR3BCOztBZTluQkE7RUFBMEMsWU5zR25CO0FUNGhCdkI7O0Flam9CQTtFQUFvQyxZTjhibkI7QVR1TWpCOztBZXBvQkE7RUFBbUMsWU5xakJuQjtBVG1GaEI7O0Fldm9CQTtFQUEwQyxZTmdMbkI7QVQyZHZCOztBZTFvQkE7RUFBbUMsWU51a0JuQjtBVHVFaEI7O0FlN29CQTtFQUFvQyxZTnFRbkI7QVQ0WWpCOztBZWhwQkE7RUFBa0MsWU5pV25CO0FUbVRmOztBZW5wQkE7RUFBcUMsWU4yZG5CO0FUNExsQjs7QWV0cEJBO0VBQXVDLFlOakRuQjtBVDJzQnBCOztBZXpwQkE7RUFBeUMsWU4rVm5CO0FUOFR0Qjs7QWU1cEJBO0VBQW9DLFlOc2pCbkI7QVQwR2pCOztBZS9wQkE7O0VBQ3FDLFlOZ0duQjtBVG1rQmxCOztBZWxxQkE7RUFBbUMsWU5vS25CO0FUa2dCaEI7O0FlcnFCQTtFQUFtQyxZTjBqQm5CO0FUK0doQjs7QWV4cUJBO0VBQXdDLFlOb0NuQjtBVHdvQnJCOztBZTNxQkE7O0VBQ2dDLFlOK1luQjtBVGdTYjs7QWU5cUJBO0VBQWtDLFlOb01uQjtBVDhlZjs7QWVqckJBO0VBQXFDLFlOckRuQjtBVDB1QmxCOztBZXByQkE7RUFBaUMsWU5oRm5CO0FUd3dCZDs7QWV2ckJBO0VBQXdDLFlOckJuQjtBVGd0QnJCOztBZTFyQkE7RUFBeUMsWU5vTG5CO0FUMGdCdEI7O0FlN3JCQTtFQUF3QyxZTmtMbkI7QVQrZ0JyQjs7QWVoc0JBO0VBQXNDLFlObUxuQjtBVGloQm5COztBZW5zQkE7RUFBd0MsWU4rS25CO0FUd2hCckI7O0FldHNCQTtFQUE4QyxZTnJJbkI7QVQrMEIzQjs7QWV6c0JBO0VBQStDLFlOakluQjtBVDgwQjVCOztBZTVzQkE7RUFBNEMsWU5qSW5CO0FUaTFCekI7O0FlL3NCQTtFQUE4QyxZTnpJbkI7QVQ0MUIzQjs7QWVsdEJBO0VBQWtDLFlOMkpuQjtBVDJqQmY7O0FlcnRCQTtFQUFtQyxZTjZsQm5CO0FUNEhoQjs7QWV4dEJBO0VBQWtDLFlOcWVuQjtBVHVQZjs7QWUzdEJBO0VBQW1DLFlOeUduQjtBVHNuQmhCOztBZTl0QkE7RUFBc0MsWU56RW5CO0FUMnlCbkI7O0FlanVCQTtFQUF1QyxZTmxJbkI7QVR1MkJwQjs7QWVwdUJBOztFQUNrQyxZTmlqQm5CO0FUdUxmOztBZXZ1QkE7O0VBQ2lDLFlONE9uQjtBVCtmZDs7QWUxdUJBO0VBQWtDLFlOZG5CO0FUNHZCZjs7QWU3dUJBO0VBQWtDLFlOMEduQjtBVHVvQmY7O0FlaHZCQTs7RUFDcUMsWU42WG5CO0FUdVhsQjs7QWVudkJBOztFQUNvQyxZTjJGbkI7QVQ0cEJqQjs7QWV0dkJBO0VBQXNDLFlONlNuQjtBVDZjbkI7O0FlenZCQTs7RUFDcUMsWU5xR25CO0FUd3BCbEI7O0FlNXZCQTtFQUFtQyxZTmdibkI7QVRnVmhCOztBZS92QkE7OztFQUVpQyxZTmxJbkI7QVRxNEJkOztBZWx3QkE7RUFBb0MsWU5zT25CO0FUZ2lCakI7O0FlcndCQTtFQUFvQyxZTm9PbkI7QVRxaUJqQjs7QWV4d0JBO0VBQTBDLFlOK2JuQjtBVDZVdkI7O0FlM3dCQTtFQUFzQyxZTjJnQm5CO0FUb1FuQjs7QWU5d0JBO0VBQWtDLFlOdWNuQjtBVDJVZjs7QWVqeEJBO0VBQWtDLFlOeU9uQjtBVDRpQmY7O0FlcHhCQTtFQUFrQyxZTjZmbkI7QVQyUmY7O0FldnhCQTtFQUFzQyxZTm1UbkI7QVR3ZW5COztBZTF4QkE7RUFBNkMsWU5vVG5CO0FUMGUxQjs7QWU3eEJBO0VBQStDLFlOZ0luQjtBVGlxQjVCOztBZWh5QkE7RUFBd0MsWU40SG5CO0FUd3FCckI7O0FlbnlCQTtFQUFrQyxZTnFRbkI7QVRraUJmOztBZXR5QkE7RUFBdUMsWU5wRm5CO0FUODNCcEI7O0FlenlCQTtFQUFxQyxZTjlFbkI7QVQyM0JsQjs7QWU1eUJBO0VBQXVDLFlOckZuQjtBVHE0QnBCOztBZS95QkE7RUFBd0MsWU5yRm5CO0FUdzRCckI7O0FlbHpCQTtFQUFvQyxZTmhDbkI7QVRzMUJqQjs7QWVyekJBOztFQUNpQyxZTjBZbkI7QVQrYWQ7O0FleHpCQTs7RUFDc0MsWU44WW5CO0FUOGFuQjs7QWUzekJBOztFQUNxQyxZTjJZbkI7QVRvYmxCOztBZTl6QkE7RUFBcUMsWU5VbkI7QVR3ekJsQjs7QWVqMEJBO0VBQXFDLFlOdU1uQjtBVDhuQmxCOztBZXAwQkE7O0VBQ2lDLFlOcWZuQjtBVG1WZDs7QWV2MEJBOztFQUNrQyxZTm9GbkI7QVR1dkJmOztBZTEwQkE7O0VBQ3VDLFlOK2FuQjtBVCtacEI7O0FlNzBCQTtFQUFzQyxZTjdDbkI7QVQ4M0JuQjs7QWVoMUJBO0VBQXVDLFlOMUNuQjtBVDgzQnBCOztBZW4xQkE7O0VBQ2lDLFlOcEluQjtBVDI5QmQ7O0FldDFCQTtFQUFvQyxZTjZXbkI7QVQ2ZWpCOztBZXoxQkE7RUFBcUMsWU55ZW5CO0FUb1hsQjs7QWU1MUJBOztFQUNzQyxZTnJFbkI7QVRxNkJuQjs7QWUvMUJBO0VBQXdDLFlOcUxuQjtBVDhxQnJCOztBZWwyQkE7RUFBcUMsWU5HbkI7QVRtMkJsQjs7QWVyMkJBO0VBQTJDLFlObkVuQjtBVDQ2QnhCOztBZXgyQkE7RUFBeUMsWU5uRW5CO0FUKzZCdEI7O0FlMzJCQTtFQUFvQyxZTmlmbkI7QVQ4WGpCOztBZTkyQkE7RUFBd0MsWU44WW5CO0FUb2VyQjs7QWVqM0JBO0VBQXFDLFlOeVpuQjtBVDRkbEI7O0FlcDNCQTtFQUFtQyxZTjlKbkI7QVRzaENoQjs7QWV2M0JBO0VBQW1DLFlObEVuQjtBVDY3QmhCOztBZTEzQkE7RUFBb0MsWU4xQ25CO0FUdzZCakI7O0FlNzNCQTtFQUF3QyxZTjhCbkI7QVRtMkJyQjs7QWVoNEJBO0VBQXVDLFlOMUluQjtBVDhnQ3BCOztBZW40QkE7RUFBdUMsWU5zSG5CO0FUaXhCcEI7O0FldDRCQTtFQUFzQyxZTnJPbkI7QVQrbUNuQjs7QWV6NEJBO0VBQW1DLFlONE1uQjtBVGlzQmhCOztBZTU0QkE7RUFBd0MsWU5VbkI7QVRzNEJyQjs7QWUvNEJBO0VBQWlDLFlOM0tuQjtBVDhqQ2Q7O0FlbDVCQTtFQUFxQyxZTnVGbkI7QVQrekJsQjs7QWVyNUJBO0VBQXdDLFlOMlFuQjtBVDhvQnJCOztBZXg1QkE7RUFBOEMsWU5yT25CO0FUaW9DM0I7O0FlMzVCQTtFQUErQyxZTnJPbkI7QVRvb0M1Qjs7QWU5NUJBO0VBQTRDLFlOck9uQjtBVHVvQ3pCOztBZWo2QkE7RUFBOEMsWU56T25CO0FUOG9DM0I7O0FlcDZCQTtFQUF1QyxZTnJPbkI7QVQ2b0NwQjs7QWV2NkJBO0VBQXdDLFlOck9uQjtBVGdwQ3JCOztBZTE2QkE7RUFBcUMsWU5yT25CO0FUbXBDbEI7O0FlNzZCQTtFQUF1QyxZTnpPbkI7QVQwcENwQjs7QWVoN0JBO0VBQW9DLFlOcERuQjtBVHcrQmpCOztBZW43QkE7RUFBbUMsWU40SW5CO0FUMnlCaEI7O0FldDdCQTtFQUFtQyxZTndZbkI7QVRrakJoQjs7QWV6N0JBOztFQUNtQyxZTnVNbkI7QVRzdkJoQjs7QWU1N0JBO0VBQXFDLFlOekduQjtBVHlpQ2xCOztBZS83QkE7RUFBdUMsWU55UW5CO0FUMHJCcEI7O0FlbDhCQTtFQUF3QyxZTnlRbkI7QVQ2ckJyQjs7QWVyOEJBO0VBQW9DLFlOK1ZuQjtBVDBtQmpCOztBZXg4QkE7RUFBbUMsWU45R25CO0FUMGpDaEI7O0FlMzhCQTs7RUFDa0MsWU5vUm5CO0FUMnJCZjs7QWU5OEJBO0VBQXVDLFlOK0NuQjtBVG02QnBCOztBZWo5QkE7RUFBcUMsWU5tQm5CO0FUazhCbEI7O0FlcDlCQTtFQUEwQyxZTm9CbkI7QVRvOEJ2Qjs7QWV2OUJBO0VBQW9DLFlOcVVuQjtBVHNwQmpCOztBZTE5QkE7RUFBb0MsWU4yQm5CO0FUbThCakI7O0FlNzlCQTtFQUFrQyxZTmdMbkI7QVRpekJmOztBZWgrQkE7RUFBb0MsWU4yQm5CO0FUeThCakI7O0FlbitCQTtFQUF1QyxZTnVIbkI7QVRnM0JwQjs7QWV0K0JBO0VBQW1DLFlOTW5CO0FUbytCaEI7O0FleitCQTtFQUEyQyxZTkluQjtBVHkrQnhCOztBZTUrQkE7RUFBcUMsWU42WG5CO0FUbW5CbEI7O0FlLytCQTtFQUFpQyxZTmhIbkI7QVRtbUNkOztBZWwvQkE7O0VBQ3NDLFlOdVFuQjtBVCt1Qm5COztBZXIvQkE7OztFQUV3QyxZTnNWbkI7QVRtcUJyQjs7QWV4L0JBO0VBQTJDLFlOd0luQjtBVG8zQnhCOztBZTMvQkE7RUFBaUMsWU5oR25CO0FUK2xDZDs7QWU5L0JBO0VBQXNDLFlOdkhuQjtBVHluQ25COztBZWpnQ0E7O0VBQ3lDLFlOdEpuQjtBVDJwQ3RCOztBZXBnQ0E7RUFBcUMsWU55T25CO0FUK3hCbEI7O0FldmdDQTtFQUFpQyxZTjBGbkI7QVRpN0JkOztBZTFnQ0E7RUFBd0MsWU4xRG5CO0FUd2tDckI7O0FlN2dDQTtFQUF3QyxZTmtXbkI7QVQrcUJyQjs7QWVoaENBO0VBQXNDLFlONFZuQjtBVHdyQm5COztBZW5oQ0E7RUFBbUMsWU5sRW5CO0FUeWxDaEI7O0FldGhDQTtFQUF5QyxZTmdPbkI7QVQwekJ0Qjs7QWV6aENBO0VBQXVDLFlOMkpuQjtBVGs0QnBCOztBZTVoQ0E7RUFBNkMsWU4ySm5CO0FUcTRCMUI7O0FlL2hDQTtFQUFtQyxZTnNSbkI7QVQ2d0JoQjs7QWVsaUNBO0VBQXVDLFlONUxuQjtBVGt1Q3BCOztBZXJpQ0E7RUFBOEMsWU54Qm5CO0FUaWtDM0I7O0FleGlDQTtFQUFtQyxZTnVQbkI7QVRxekJoQjs7QWUzaUNBO0VBQW1DLFlONkluQjtBVGs2QmhCOztBZTlpQ0E7RUFBZ0QsWU45Sm5CO0FUZ3RDN0I7O0FlampDQTtFQUFpRCxZTjlKbkI7QVRtdEM5Qjs7QWVwakNBO0VBQThDLFlOOUpuQjtBVHN0QzNCOztBZXZqQ0E7RUFBZ0QsWU5sS25CO0FUNnRDN0I7O0FlMWpDQTtFQUFrQyxZTjhEbkI7QVRnZ0NmOztBZTdqQ0E7RUFBaUMsWU5ySG5CO0FUc3JDZDs7QWVoa0NBO0VBQW1DLFlOdlNuQjtBVDIyQ2hCOztBZW5rQ0E7RUFBdUMsWU4yWm5CO0FUNHFCcEI7O0FldGtDQTtFQUFxQyxZTmhObkI7QVQweENsQjs7QWV6a0NBO0VBQXVDLFlON0ZuQjtBVDBxQ3BCOztBZTVrQ0E7RUFBdUMsWU43Rm5CO0FUNnFDcEI7O0FlL2tDQTtFQUF1QyxZTitPbkI7QVRvMkJwQjs7QWVsbENBO0VBQXdDLFlOaU1uQjtBVHE1QnJCOztBZXJsQ0E7RUFBbUMsWU42V25CO0FUNHVCaEI7O0FleGxDQTtFQUF5QyxZTjBJbkI7QVRrOUJ0Qjs7QWUzbENBO0VBQTJDLFlOMEluQjtBVHE5QnhCOztBZTlsQ0E7RUFBcUMsWU5xRm5CO0FUNmdDbEI7O0Flam1DQTtFQUF1QyxZTm1GbkI7QVRraENwQjs7QWVwbUNBO0VBQXlDLFlObkxuQjtBVDJ4Q3RCOztBZXZtQ0E7RUFBMEMsWU4wS25CO0FUaThCdkI7O0FlMW1DQTtFQUFpRCxZTnBGbkI7QVRrc0M5Qjs7QWU3bUNBO0VBQXlDLFlOd1BuQjtBVHkzQnRCOztBZWhuQ0E7RUFBb0MsWU5qSm5CO0FUcXdDakI7O0Flbm5DQTs7RUFDZ0QsWU4vTW5CO0FUczBDN0I7O0FldG5DQTs7RUFDOEMsWU45TW5CO0FUdzBDM0I7O0Flem5DQTs7RUFDaUQsWU5qTm5CO0FUODBDOUI7O0FlNW5DQTs7RUFDZ0MsWU52R25CO0FUdXVDYjs7QWUvbkNBO0VBQWdDLFlOaENuQjtBVG1xQ2I7O0FlbG9DQTs7RUFDZ0MsWU5xWW5CO0FUaXdCYjs7QWVyb0NBOztFQUNnQyxZTjRDbkI7QVQ2bENiOztBZXhvQ0E7Ozs7RUFHZ0MsWU5nRG5CO0FUNGxDYjs7QWUzb0NBOzs7RUFFZ0MsWU5pTm5CO0FUODdCYjs7QWU5b0NBOztFQUNnQyxZTitDbkI7QVRtbUNiOztBZWpwQ0E7O0VBQ2dDLFlOM1BuQjtBVGc1Q2I7O0FlcHBDQTtFQUFpQyxZTmhHbkI7QVR3dkNkOztBZXZwQ0E7RUFBc0MsWU5wRm5CO0FUK3VDbkI7O0FlMXBDQTtFQUEyQyxZTjBQbkI7QVRvNkJ4Qjs7QWU3cENBO0VBQTRDLFlOMFBuQjtBVHU2QnpCOztBZWhxQ0E7RUFBNEMsWU4wUG5CO0FUMDZCekI7O0FlbnFDQTtFQUE2QyxZTjBQbkI7QVQ2NkIxQjs7QWV0cUNBO0VBQTZDLFlONlBuQjtBVDY2QjFCOztBZXpxQ0E7RUFBOEMsWU42UG5CO0FUZzdCM0I7O0FlNXFDQTtFQUFzQyxZTmtVbkI7QVQ4MkJuQjs7QWUvcUNBO0VBQXdDLFlOOFRuQjtBVHEzQnJCOztBZWxyQ0E7RUFBMkMsWU55YW5CO0FUNndCeEI7O0FlcnJDQTtFQUFvQyxZTnNhbkI7QVRteEJqQjs7QWV4ckNBO0VBQWlDLFlOMlpuQjtBVGl5QmQ7O0FlM3JDQTtFQUF3QyxZTjJabkI7QVRveUJyQjs7QWU5ckNBO0VBQXlDLFlOb2FuQjtBVDh4QnRCOztBZWpzQ0E7RUFBb0MsWU54Sm5CO0FUNjFDakI7O0FlcHNDQTtFQUEyQyxZTjhQbkI7QVQwOEJ4Qjs7QWV2c0NBO0VBQXNDLFlOZ0JuQjtBVDJyQ25COztBZTFzQ0E7RUFBbUMsWU5wRm5CO0FUa3lDaEI7O0FlN3NDQTtFQUFnQyxZTjNXbkI7QVQ0akRiOztBZWh0Q0E7RUFBc0MsWU4vUm5CO0FUbS9DbkI7O0FlbnRDQTtFQUE2QyxZTi9SbkI7QVRzL0MxQjs7QWV0dENBO0VBQW1DLFlOK1VuQjtBVDI0QmhCOztBZXp0Q0E7RUFBMEMsWU4rVW5CO0FUODRCdkI7O0FlNXRDQTtFQUE0QyxZTmdEbkI7QVRnckN6Qjs7QWUvdENBO0VBQTBDLFlOa0RuQjtBVGlyQ3ZCOztBZWx1Q0E7RUFBNEMsWU4rQ25CO0FUdXJDekI7O0FlcnVDQTtFQUE2QyxZTitDbkI7QVQwckMxQjs7QWV4dUNBO0VBQWtDLFlOalduQjtBVDZrRGY7O0FlM3VDQTtFQUFvQyxZTm1ZbkI7QVQ0MkJqQjs7QWU5dUNBO0VBQW9DLFlON1duQjtBVCtsRGpCOztBZWp2Q0E7RUFBa0MsWU5rQ25CO0FUbXRDZjs7QWVwdkNBO0VBQXFDLFlONUtuQjtBVG82Q2xCOztBZXZ2Q0E7RUFBa0MsWU5nTm5CO0FUMmlDZjs7QWUxdkNBO0VBQXVDLFlOeEZuQjtBVHMxQ3BCOztBZTd2Q0E7RUFBbUMsWU40VG5CO0FUcThCaEI7O0FlaHdDQTtFQUFtQyxZTnRJbkI7QVQwNENoQjs7QWVud0NBO0VBQWlDLFlONkNuQjtBVDB0Q2Q7O0FldHdDQTs7RUFDcUMsWU41RG5CO0FUczBDbEI7O0FlendDQTtFQUFrQyxZTjhQbkI7QVQrZ0NmOztBZTV3Q0E7RUFBbUMsWU51RW5CO0FUeXNDaEI7O0FlL3dDQTtFQUFvQyxZTjlXbkI7QVRpb0RqQjs7QWVseENBO0VBQWdDLFlOdFNuQjtBVDRqRGI7O0FlcnhDQTtFQUErQixZTmlXbkI7QVR3N0JaOztBZXh4Q0E7RUFBa0MsWU51V25CO0FUcTdCZjs7QWUzeENBO0VBQW1DLFlOK0luQjtBVGdwQ2hCOztBZTl4Q0E7RUFBc0MsWU5rRm5CO0FUZ3RDbkI7O0FlanlDQTtFQUEyQyxZTjZObkI7QVR3a0N4Qjs7QWVweUNBO0VBQWlELFlOL1duQjtBVHVwRDlCOztBZXZ5Q0E7RUFBZ0QsWU5qWG5CO0FUNHBEN0I7O0FlMXlDQTs7RUFDZ0QsWU56Um5CO0FUdWtEN0I7O0FlN3lDQTtFQUF5QyxZTm5NbkI7QVRvL0N0Qjs7QWVoekNBO0VBQXVDLFlOaVduQjtBVG05QnBCOztBZW56Q0E7RUFBeUMsWU5vVm5CO0FUbStCdEI7O0FldHpDQTs7RUFDZ0MsWU4wU25CO0FUZ2hDYjs7QWV6ekNBO0VBQTBDLFlOMEduQjtBVG10Q3ZCOztBZTV6Q0E7RUFBMEMsWU40TW5CO0FUb25DdkI7O0FlL3pDQTtFQUFrQyxZTnNMbkI7QVQ2b0NmOztBZWwwQ0E7RUFBNEMsWU56TG5CO0FUKy9DekI7O0FlcjBDQTtFQUFzQyxZTm9XbkI7QVRxK0JuQjs7QWV4MENBO0VBQW1DLFlOOERuQjtBVDh3Q2hCOztBZTMwQ0E7OztFQUV1QyxZTjhTbkI7QVRpaUNwQjs7QWU5MENBOztFQUMyQyxZTjFGbkI7QVQ0NkN4Qjs7QWVqMUNBO0VBQWtDLFlOc1duQjtBVCsrQmY7O0FlcDFDQTtFQUFtQyxZTmxHbkI7QVQwN0NoQjs7QWV2MUNBO0VBQW1DLFlOZ0huQjtBVDJ1Q2hCOztBZTExQ0E7RUFBMEMsWU5pSG5CO0FUNnVDdkI7O0FlNzFDQTtFQUErQyxZTnlObkI7QVR3b0M1Qjs7QWVoMkNBO0VBQXdDLFlOdU5uQjtBVDZvQ3JCOztBZW4yQ0E7RUFBc0MsWU4vTm5CO0FUc2tEbkI7O0FldDJDQTtFQUFpQyxZTjVObkI7QVRza0RkOztBZXoyQ0E7RUFBMEMsWU4yRW5CO0FUa3lDdkI7O0FlNTJDQTtFQUEyQyxZTnlFbkI7QVR1eUN4Qjs7QWUvMkNBO0VBQW1DLFlOdk5uQjtBVDBrRGhCOztBZWwzQ0E7RUFBbUMsWU56Q25CO0FUKzVDaEI7O0FlcjNDQTtFQUFxQyxZTnBDbkI7QVQ2NUNsQjs7QWV4M0NBO0VBQWdDLFlOdExuQjtBVGtqRGI7O0FlMzNDQTtFQUFxQyxZTjdVbkI7QVQ0c0RsQjs7QWU5M0NBO0VBQWtDLFlOMVJuQjtBVDRwRGY7O0FlajRDQTtFQUFnQyxZTnNEbkI7QVQrMENiOztBZXA0Q0E7RUFBa0MsWU5tTG5CO0FUcXRDZjs7QWV2NENBO0VBQWlDLFlOclBuQjtBVGdvRGQ7O0FlMTRDQTtFQUFrQyxZTnJQbkI7QVRtb0RmOztBZTc0Q0E7RUFBb0MsWU43V25CO0FUOHZEakI7O0FlaDVDQTtFQUEyQyxZTjdXbkI7QVRpd0R4Qjs7QWVuNUNBO0VBQWtDLFlOMExuQjtBVDZ0Q2Y7O0FldDVDQTtFQUF5QyxZTjBMbkI7QVRndUN0Qjs7QWV6NUNBO0VBQW9DLFlOeUZuQjtBVG8wQ2pCOztBZTU1Q0E7O0VBQ2dDLFlOelVuQjtBVHl1RGI7O0FlLzVDQTs7RUFDaUMsWU4rTW5CO0FUb3RDZDs7QWVsNkNBO0VBQWlDLFlONFBuQjtBVDBxQ2Q7O0FlcjZDQTtFQUFvQyxZTnVLbkI7QVRrd0NqQjs7QWV4NkNBO0VBQXVDLFlOdFBuQjtBVGtxRHBCOztBZTM2Q0E7RUFBdUMsWU5pS25CO0FUOHdDcEI7O0FlOTZDQTtFQUFxQyxZTjlQbkI7QVRnckRsQjs7QWVqN0NBO0VBQXVDLFlOL0xuQjtBVG9uRHBCOztBZXA3Q0E7RUFBd0MsWU54TG5CO0FUZ25EckI7O0FldjdDQTtFQUF5QyxZTnJNbkI7QVRnb0R0Qjs7QWUxN0NBO0VBQThDLFlOL0xuQjtBVDZuRDNCOztBZTc3Q0E7OztFQUV5QyxZTnhNbkI7QVR5b0R0Qjs7QWVoOENBOztFQUMyQyxZTjlNbkI7QVRrcER4Qjs7QWVuOENBOztFQUN5QyxZTi9NbkI7QVRzcER0Qjs7QWV0OENBOztFQUN5QyxZTnBNbkI7QVQ4b0R0Qjs7QWV6OENBO0VBQXdDLFlOak5uQjtBVDhwRHJCOztBZTU4Q0E7RUFBaUMsWU51Um5CO0FUeXJDZDs7QWUvOENBO0VBQW9DLFlONVNuQjtBVCt2RGpCOztBZWw5Q0E7RUFBcUMsWU45RW5CO0FUb2lEbEI7O0FlcjlDQTs7Ozs7RUFJc0MsWU5uRW5CO0FUNGhEbkI7O0FleDlDQTtFQUEyQyxZTi9UbkI7QVQyeER4Qjs7QWUzOUNBOzs7RUFFa0MsWU5xRG5CO0FUMDZDZjs7QWU5OUNBOztFQUNtQyxZTm5RbkI7QVRxdURoQjs7QWVqK0NBO0VBQXVDLFlOektuQjtBVDhvRHBCOztBZXArQ0E7RUFBZ0MsWU4zS25CO0FUbXBEYjs7QWV2K0NBOzs7RUFFd0MsWU54Sm5CO0FUbW9EckI7O0FlMStDQTtFQUEwQyxZTjJLbkI7QVRtMEN2Qjs7QWU3K0NBO0VBQStCLFlOaUNuQjtBVGc5Q1o7O0FlaC9DQTs7RUFDbUMsWU4wUW5CO0FUMHVDaEI7O0Flbi9DQTs7RUFDd0MsWU5WbkI7QVRpZ0RyQjs7QWV0L0NBOztFQUMwQyxZTlhuQjtBVHFnRHZCOztBZXovQ0E7RUFBb0MsWU4xSW5CO0FUdW9EakI7O0FlNS9DQTtFQUF3QyxZTmxWbkI7QVRrMURyQjs7QWUvL0NBO0VBQW1DLFlOakpuQjtBVG9wRGhCOztBZWxnREE7RUFBc0MsWU5ibkI7QVRtaERuQjs7QWVyZ0RBO0VBQW9DLFlOK0ZuQjtBVDA2Q2pCOztBZXhnREE7RUFBc0MsWU51RW5CO0FUcThDbkI7O0FlM2dEQTtFQUE2QyxZTnVFbkI7QVR3OEMxQjs7QWU5Z0RBO0VBQWlDLFlOelpuQjtBVDI2RGQ7O0FlamhEQTs7RUFDcUMsWU41TW5CO0FUaXVEbEI7O0FlcGhEQTtFQUFnQyxZTjBNbkI7QVQ4MENiOztBZXZoREE7RUFBdUMsWU54YW5CO0FUbThEcEI7O0FlMWhEQTtFQUFpQyxZTkluQjtBVDBoRGQ7O0FlN2hEQTtFQUF1QyxZTnVGbkI7QVQwOENwQjs7QWVoaURBO0VBQW1DLFlOMk1uQjtBVHkxQ2hCOztBZW5pREE7RUFBaUMsWU4rUW5CO0FUd3hDZDs7QWV0aURBO0VBQXdDLFlOekNuQjtBVG1sRHJCOztBZXppREE7RUFBaUMsWU53UG5CO0FUcXpDZDs7QWU1aURBO0VBQXVDLFlOclpuQjtBVHE4RHBCOztBZS9pREE7RUFBbUMsWU52Qm5CO0FUMGtEaEI7O0FlbGpEQTtFQUEwQyxZTjNMbkI7QVRpdkR2Qjs7QWVyakRBO0VBQW9DLFlONVhuQjtBVHE3RGpCOztBZXhqREE7RUFBMEMsWU5oWW5CO0FUNDdEdkI7O0FlM2pEQTtFQUF3QyxZTm5ZbkI7QVRrOERyQjs7QWU5akRBO0VBQW9DLFlOdFluQjtBVHc4RGpCOztBZWprREE7RUFBc0MsWU5sWW5CO0FUdThEbkI7O0FlcGtEQTtFQUFzQyxZTmxZbkI7QVQwOERuQjs7QWV2a0RBO0VBQXVDLFlOM2JuQjtBVHNnRXBCOztBZTFrREE7RUFBeUMsWU4zYm5CO0FUeWdFdEI7O0FlN2tEQTtFQUFrQyxZTitLbkI7QVRrNkNmOztBZWhsREE7RUFBc0MsWU5uVm5CO0FUdTZEbkI7O0FlbmxEQTtFQUErQixZTjlkbkI7QVRxakVaOztBZXRsREE7RUFBdUMsWU41Um5CO0FUczNEcEI7O0FlemxEQTtFQUF3QyxZTi9DbkI7QVQ0b0RyQjs7QWU1bERBO0VBQTBDLFlOOWJuQjtBVDhoRXZCOztBZS9sREE7RUFBdUMsWU50Zm5CO0FUeWxFcEI7O0FlbG1EQTtFQUFzQyxZTi9CbkI7QVRxb0RuQjs7QWVybURBO0VBQXVDLFlOekhuQjtBVGt1RHBCOztBZXhtREE7RUFBbUMsWU52SW5CO0FUbXZEaEI7O0FlM21EQTtFQUEwQyxZTnZJbkI7QVRzdkR2Qjs7QWU5bURBO0VBQXVDLFlONEpuQjtBVHM5Q3BCOztBZWpuREE7RUFBc0MsWU40Sm5CO0FUeTlDbkI7O0FlcG5EQTtFQUFvQyxZTnhjbkI7QVRna0VqQjs7QWV2bkRBO0VBQWdDLFlOamJuQjtBVDRpRWI7O0FlMW5EQTtFQUFvQyxZTnZKbkI7QVRxeERqQjs7QWU3bkRBO0VBQXNDLFlOM2dCbkI7QVQ0b0VuQjs7QWVob0RBO0VBQStCLFlON1puQjtBVGlpRVo7O0Flbm9EQTs7O0VBRWdDLFlOektuQjtBVGd6RGI7O0FldG9EQTtFQUFxQyxZTnBHbkI7QVQ4dURsQjs7QWV6b0RBO0VBQXVDLFlOeGJuQjtBVHFrRXBCOztBZTVvREE7RUFBMkMsWU41V25CO0FUNC9EeEI7O0FlL29EQTtFQUFxQyxZTjlWbkI7QVRpL0RsQjs7QWVscERBO0VBQXFDLFlOOVBuQjtBVG81RGxCOztBZXJwREE7RUFBb0MsWU5ySm5CO0FUOHlEakI7O0FleHBEQTtFQUFtQyxZTmVuQjtBVDZvRGhCOztBZTNwREE7RUFBeUMsWU4yQm5CO0FUb29EdEI7O0FlOXBEQTtFQUF3QyxZTm9DbkI7QVQ4bkRyQjs7QWVqcURBO0VBQXFDLFlOcUNuQjtBVGdvRGxCOztBZXBxREE7RUFBc0MsWU41YW5CO0FUb2xFbkI7O0FldnFEQTtFQUE0QyxZTjlhbkI7QVR5bEV6Qjs7QWUxcURBO0VBQW9DLFlOL1ZuQjtBVDZnRWpCOztBZTdxREE7RUFBaUMsWU5vQm5CO0FUNnBEZDs7QWVockRBO0VBQXdDLFlOOEtuQjtBVHNnRHJCOztBZW5yREE7RUFBdUMsWU4vRm5CO0FUc3hEcEI7O0FldHJEQTtFQUF3QyxZTjZFbkI7QVQ2bURyQjs7QWV6ckRBO0VBQXNDLFlOOU1uQjtBVDI0RG5COztBZTVyREE7RUFBa0MsWU4rS25CO0FUaWhEZjs7QWUvckRBO0VBQWlDLFlON0huQjtBVGcwRGQ7O0FlbHNEQTtFQUFvQyxZTm5IbkI7QVR5ekRqQjs7QWVyc0RBOztFQUN3QyxZTmtJbkI7QVR1a0RyQjs7QWV4c0RBO0VBQTRDLFlOa0luQjtBVDBrRHpCOztBZTNzREE7RUFBeUMsWU4wS25CO0FUcWlEdEI7O0FlOXNEQTtFQUF3QyxZTmxJbkI7QVRvMURyQjs7QWVqdERBO0VBQXVDLFlOeUtuQjtBVDRpRHBCOztBZXB0REE7RUFBd0MsWU5uSW5CO0FUMjFEckI7O0FldnREQTtFQUEwQyxZTmxJbkI7QVQ2MUR2Qjs7QWUxdERBO0VBQTBDLFlOcEluQjtBVGsyRHZCOztBZTd0REE7RUFBbUMsWU4xR25CO0FUMjBEaEI7O0FlaHVEQTtFQUF1QyxZTjdRbkI7QVRpL0RwQjs7QWVudURBO0VBQThDLFlOMVVuQjtBVGlqRTNCOztBZXR1REE7RUFBd0MsWU56RW5CO0FUbXpEckI7O0FlenVEQTtFQUFxQyxZTmtMbkI7QVQyakRsQjs7QWU1dURBO0VBQW1DLFlOWG5CO0FUMnZEaEI7O0FlL3VEQTtFQUFzQyxZTnVKbkI7QVQ0bERuQjs7QWVsdkRBO0VBQXVDLFlOd0puQjtBVDhsRHBCOztBZXJ2REE7O0VBQ2dDLFlOL2ZuQjtBVHd2RWI7O0FleHZEQTtFQUFvQyxZTjRKbkI7QVRnbURqQjs7QWUzdkRBO0VBQWtDLFlOOEduQjtBVGlwRGY7O0FlOXZEQTtFQUFtQyxZTndEbkI7QVQwc0RoQjs7QWVqd0RBO0VBQW1DLFlOOUluQjtBVG01RGhCOztBZXB3REE7O0VBQ3lDLFlOMExuQjtBVDhrRHRCOztBZXZ3REE7RUFBMEMsWU5qSG5CO0FUNDNEdkI7O0FlMXdEQTtFQUFxQyxZTnJIbkI7QVRtNERsQjs7QWU3d0RBO0VBQXlDLFlOblduQjtBVG9uRXRCOztBZWh4REE7OztFQUV5QyxZTi9nQm5CO0FUbXlFdEI7O0FlbnhEQTs7RUFDbUQsWU45Z0JuQjtBVHF5RWhDOztBZXR4REE7O0VBQ3lDLFlObGhCbkI7QVQ0eUV0Qjs7QWV6eERBOztFQUM0QyxZTm5oQm5CO0FUZ3pFekI7O0FlNXhEQTs7RUFDMEMsWU54aEJuQjtBVHd6RXZCOztBZS94REE7RUFBMEMsWU4zSW5CO0FUODZEdkI7O0FlbHlEQTtFQUFxQyxZTjNPbkI7QVRpaEVsQjs7QWVyeURBO0VBQXlDLFlOeEluQjtBVGk3RHRCOztBZXh5REE7RUFBMkMsWU54SW5CO0FUbzdEeEI7O0FlM3lEQTtFQUF3QyxZTndCbkI7QVR1eERyQjs7QWU5eURBO0VBQTBDLFlOd0JuQjtBVDB4RHZCOztBZWp6REE7RUFBbUMsWU4vZG5CO0FUb3hFaEI7O0FlcHpEQTtFQUEyQyxZTmxlbkI7QVQweEV4Qjs7QWV2ekRBO0VBQWtDLFlOcGNuQjtBVCt2RWY7O0FlMXpEQTtFQUEwQyxZTmxqQm5CO0FUZzNFdkI7O0FlN3pEQTtFQUF3QyxZTnhQbkI7QVR5akVyQjs7QWVoMERBOztFQUM0QyxZTnpQbkI7QVQ2akV6Qjs7QWVuMERBOztFQUMyQyxZTjdQbkI7QVRva0V4Qjs7QWV0MERBOztFQUMwQyxZTmhRbkI7QVQwa0V2Qjs7QWV6MERBO0VBQXNDLFlOclFuQjtBVGtsRW5COztBZTUwREE7O0VBQ3dDLFlOeFJuQjtBVHdtRXJCOztBZS8wREE7O0VBQ3lDLFlON1JuQjtBVGduRXRCOztBZWwxREE7RUFBNEMsWU4xUm5CO0FUZ25FekI7O0FlcjFEQTtFQUEwQyxZTnBTbkI7QVQ2bkV2Qjs7QWV4MURBO0VBQXlDLFlOM1JuQjtBVHVuRXRCOztBZTMxREE7RUFBMkMsWU4vUm5CO0FUOG5FeEI7O0FlOTFEQTtFQUF5QyxZTmpTbkI7QVRtb0V0Qjs7QWVqMkRBO0VBQXNDLFlOK0RuQjtBVHN5RG5COztBZXAyREE7RUFBdUMsWU4vRm5CO0FUdThEcEI7O0FldjJEQTtFQUE2QyxZTi9ibkI7QVQweUUxQjs7QWUxMkRBO0VBQStCLFlOdFVuQjtBVG9yRVo7O0FlNzJEQTtFQUFzQyxZTnRVbkI7QVR1ckVuQjs7QWVoM0RBO0VBQXdDLFlOa0VuQjtBVGt6RHJCOztBZW4zREE7RUFBMEMsWU5yS25CO0FUNGhFdkI7O0FldDNEQTtFQUFpRCxZTnJLbkI7QVQraEU5Qjs7QWV6M0RBO0VBQXVDLFlONVVuQjtBVHlzRXBCOztBZTUzREE7RUFBd0MsWU53SG5CO0FUd3dEckI7O0FlLzNEQTtFQUFtQyxZTm5GbkI7QVRzOURoQjs7QWVsNERBO0VBQW1DLFlOemVuQjtBVCsyRWhCOztBZXI0REE7RUFBb0MsWU45V25CO0FUdXZFakI7O0FleDREQTtFQUFrQyxZTnhLbkI7QVRvakVmOztBZTM0REE7RUFBOEMsWU5wUW5CO0FUbXBFM0I7O0FlOTREQTs7RUFDdUMsWU5TbkI7QVR5NERwQjs7QWVqNURBO0VBQW1DLFlOamRuQjtBVHMyRWhCOztBZXA1REE7RUFBa0MsWU56b0JuQjtBVGlpRmY7O0FldjVEQTtFQUFtQyxZTi9uQm5CO0FUMGhGaEI7O0FlMTVEQTtFQUE0QyxZTjNoQm5CO0FUeTdFekI7O0FlNzVEQTtFQUE2QyxZTjloQm5CO0FUKzdFMUI7O0FlaDZEQTtFQUE2QyxZTjVoQm5CO0FUZzhFMUI7O0FlbjZEQTtFQUE2QyxZTmppQm5CO0FUdzhFMUI7O0FldDZEQTtFQUFxQyxZTnBSbkI7QVQ4ckVsQjs7QWV6NkRBO0VBQW9DLFlONU5uQjtBVHlvRWpCOztBZTU2REE7RUFBc0MsWU41Tm5CO0FUNG9FbkI7O0FlLzZEQTtFQUFrQyxZTi9ObkI7QVRrcEVmOztBZWw3REE7RUFBZ0MsWU5sT25CO0FUd3BFYjs7QWVyN0RBO0VBQXVDLFlOcGVuQjtBVDY1RXBCOztBZXg3REE7RUFBeUMsWU5wZW5CO0FUZzZFdEI7O0FlMzdEQTtFQUFrQyxZTnRTbkI7QVRxdUVmOztBZTk3REE7RUFBa0MsWU5pRm5CO0FUaTNEZjs7QWVqOERBO0VBQXNDLFlObGtCbkI7QVR1Z0ZuQjs7QWVwOERBO0VBQXNDLFlOclhuQjtBVDZ6RW5COztBZXY4REE7RUFBeUMsWU5wSW5CO0FUK2tFdEI7O0FlMThEQTtFQUFpQyxZTnBjbkI7QVRrNUVkOztBZTc4REE7RUFBNEMsWU5oZW5CO0FUaTdFekI7O0FlaDlEQTtFQUFxQyxZTnBmbkI7QVR3OEVsQjs7QWVuOURBO0VBQWlDLFlObE5uQjtBVHlxRWQ7O0FldDlEQTtFQUF5QyxZTjFYbkI7QVRvMUV0Qjs7QWV6OURBO0VBQWdDLFlOb0RuQjtBVHk2RGI7O0FlNTlEQTtFQUF5QyxZTjNKbkI7QVQybkV0Qjs7QWUvOURBO0VBQXFDLFlOek5uQjtBVDRyRWxCOztBZWwrREE7RUFBbUMsWU5sSG5CO0FUd2xFaEI7O0FlcitEQTtFQUF5QyxZTjdMbkI7QVRzcUV0Qjs7QWV4K0RBO0VBQTJDLFlON0xuQjtBVHlxRXhCOztBZTMrREE7RUFBd0MsWU4zQ25CO0FUMGhFckI7O0FlOStEQTtFQUEwQyxZTjNDbkI7QVQ2aEV2Qjs7QWVqL0RBO0VBQXlDLFlOckduQjtBVDBsRXRCOztBZXAvREE7RUFBNEMsWU5yR25CO0FUNmxFekI7O0Fldi9EQTtFQUFvQyxZTjdVbkI7QVR3MEVqQjs7QWUxL0RBO0VBQXNDLFlObmxCbkI7QVRpbEZuQjs7QWU3L0RBO0VBQXdDLFlObmxCbkI7QVRvbEZyQjs7QWVoZ0VBO0VBQW9DLFlOL0xuQjtBVG1zRWpCOztBZW5nRUE7RUFBbUMsWU5sWG5CO0FUeTNFaEI7O0FldGdFQTtFQUF1QyxZTmtGbkI7QVR3N0RwQjs7QWV6Z0VBO0VBQW9DLFlObUZuQjtBVDA3RGpCOztBZTVnRUE7RUFBbUMsWU45Y25CO0FUODlFaEI7O0FlL2dFQTtFQUE2QyxZTjJCbkI7QVR3L0QxQjs7QWVsaEVBO0VBQTJDLFlObUVuQjtBVG05RHhCOztBZXJoRUE7RUFBOEMsWU54S25CO0FUaXNFM0I7O0FleGhFQTtFQUFrQyxZTjlsQm5CO0FUMG5GZjs7QWUzaEVBO0VBQThDLFlOdG9CbkI7QVRxcUYzQjs7QWU5aEVBO0VBQWlELFlOcURuQjtBVDYrRDlCOztBZWppRUE7RUFBb0MsWU54bEJuQjtBVDZuRmpCOztBZXBpRUE7RUFBd0QsWU41b0JuQjtBVG9yRnJDOztBZXZpRUE7O0VBQ2dFLFlOOXFCbkI7QVR5dEY3Qzs7QWUxaUVBOzs7RUFFaUMsWU52Zm5CO0FUcWlGZDs7QWU3aUVBO0VBQWtDLFlOaFluQjtBVGk3RWY7O0FlaGpFQTtFQUFvQyxZTmhZbkI7QVRvN0VqQjs7QWVuakVBOztFQUMwQyxZTjFIbkI7QVRpckV2Qjs7QWV0akVBO0VBQXVDLFlOelJuQjtBVG0xRXBCOztBZXpqRUE7RUFBbUMsWU5pQ25CO0FUNGhFaEI7O0FlNWpFQTtFQUEwQyxZTmlDbkI7QVQraEV2Qjs7QWUvakVBO0VBQXFDLFlObEhuQjtBVHFyRWxCOztBZWxrRUE7RUFBMkMsWU5sSG5CO0FUd3JFeEI7O0FlcmtFQTtFQUE0QyxZTmxIbkI7QVQyckV6Qjs7QWV4a0VBO0VBQXVDLFlOck5uQjtBVGl5RXBCOztBZTNrRUE7RUFBd0MsWU5wYm5CO0FUbWdGckI7O0FlOWtFQTtFQUFrQyxZTm1FbkI7QVQrZ0VmOztBZWpsRUE7RUFBc0MsWU5wRG5CO0FUeW9FbkI7O0FlcGxFQTs7RUFDaUQsWU56WW5CO0FUaStFOUI7O0FldmxFQTs7RUFDeUMsWU43YW5CO0FUd2dGdEI7O0FlMWxFQTtFQUF3QyxZTnRYbkI7QVRvOUVyQjs7QWU3bEVBO0VBQTBDLFlObGZuQjtBVG1sRnZCOztBZWhtRUE7RUFBNEMsWU5sZm5CO0FUc2xGekI7O0Flbm1FQTtFQUFtQyxZTnRUbkI7QVQ2NUVoQjs7QWV0bUVBO0VBQXlDLFlOcHRCbkI7QVQ4ekZ0Qjs7QWV6bUVBO0VBQTJDLFlOcHRCbkI7QVRpMEZ4Qjs7QWU1bUVBOztFQUN5QyxZTnJ0Qm5CO0FUcTBGdEI7O0FlL21FQTs7RUFDMkMsWU50dEJuQjtBVHkwRnhCOztBZWxuRUE7RUFBd0MsWU5KbkI7QVQwbkVyQjs7QWVybkVBO0VBQTBDLFlOSm5CO0FUNm5FdkI7O0FleG5FQTtFQUFtQyxZTkhuQjtBVCtuRWhCOztBZTNuRUE7RUFBcUMsWU4zV25CO0FUMCtFbEI7O0FlOW5FQTs7RUFDb0MsWU41V25CO0FUOCtFakI7O0Flam9FQTs7RUFDc0MsWU43V25CO0FUay9FbkI7O0FlcG9FQTtFQUFrQyxZTnRObkI7QVQ4MUVmOztBZXZvRUE7RUFBMkMsWU4zYm5CO0FUc2tGeEI7O0FlMW9FQTtFQUFxQyxZTnRGbkI7QVRvdUVsQjs7QWU3b0VBOzs7RUFFNkMsWU54RW5CO0FUeXRFMUI7O0FlaHBFQTs7RUFDdUQsWU52RW5CO0FUMnRFcEM7O0FlbnBFQTs7RUFDNkMsWU4zRW5CO0FUa3VFMUI7O0FldHBFQTs7RUFDZ0QsWU41RW5CO0FUc3VFN0I7O0FlenBFQTs7RUFDOEMsWU5qRm5CO0FUOHVFM0I7O0FlNXBFQTtFQUFtQyxZTjNLbkI7QVQyMEVoQjs7QWUvcEVBOzs7RUFFaUMsWU56ckJuQjtBVDQxRmQ7O0FlbHFFQTtFQUFvQyxZTmxQbkI7QVR3NUVqQjs7QWVycUVBO0VBQTRDLFlOS25CO0FUb3FFekI7O0FleHFFQTtFQUE0QyxZTktuQjtBVHVxRXpCOztBZTNxRUE7RUFBMkMsWU5LbkI7QVQwcUV4Qjs7QWU5cUVBOztFQUN5QyxZTkRuQjtBVG1yRXRCOztBZWpyRUE7O0VBQzJDLFlORm5CO0FUdXJFeEI7O0FlcHJFQTtFQUFxQyxZTnhzQm5CO0FUZzRGbEI7O0FldnJFQTtFQUFpQyxZTnBibkI7QVQrbUZkOztBZTFyRUE7RUFBaUMsWU4xaEJuQjtBVHd0RmQ7O0FlN3JFQTtFQUFpQyxZTnhZbkI7QVR5a0ZkOztBZWhzRUE7RUFBb0MsWU4vT25CO0FUbTdFakI7O0FlbnNFQTtFQUFvQyxZTnppQm5CO0FUZ3ZGakI7O0FldHNFQTtFQUFzQyxZTmpVbkI7QVQyZ0ZuQjs7QWV6c0VBO0VBQXdDLFlON0tuQjtBVDAzRXJCOztBZTVzRUE7RUFBd0MsWU5oSW5CO0FUZzFFckI7O0FlL3NFQTtFQUF1QyxZ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dEJrcUdsQzs7QXNCL3BHQTtFQUNJLDhCQUE4QjtBdEJrcUdsQzs7QUN0Z0dJO0VxQjdKSjtJQUlRLDhCQUE4QjtFdEJvcUdwQztBQUNGOztBc0JqcUdBO0VBQ0ksOEJBQThCO0F0Qm9xR2xDOztBQ2hoR0k7RXFCckpKO0lBSVEsOEJBQThCO0V0QnNxR3BDO0FBQ0Y7O0FzQm5xR0E7RUFDRSxZQUFZO0F0QnNxR2Q7O0FzQm5xR0E7RUFDRSw0QkFBNEI7QXRCc3FHOUI7O0FzQm5xR0EsYUFBQTtBQUVBO0VBQ0UseUJuQm5DcUI7QUh3c0d2Qjs7QXNCbHFHQTtFQUNFLHlCbkJuQ3VCO0FId3NHekI7O0FzQmxxR0E7RUFDRSxzQm5CakJnQjtBSHNyR2xCOztBc0JscUdBO0VBQ0UsMEJBQTBCO0F0QnFxRzVCOztBc0JscUdBLGtCQUFBO0FBQ0E7RUFDRSxhQUFhO0F0QnFxR2Y7O0FzQmxxR0E7RUFDRSxhQUFhO0F0QnFxR2Y7O0FzQmxxR0E7RUFDRSxhQUFhO0F0QnFxR2Y7O0FzQmxxR0E7RUFDRSxlQUFlO0F0QnFxR2pCOztBc0JscUdBO0VBQ0UsZUFBZTtBdEJxcUdqQjs7QXNCbHFHQTtFQUNFLGVBQWU7QXRCcXFHakI7O0FzQmxxR0E7RUFDRSxlQUFlO0F0QnFxR2pCOztBc0JscUdBO0VBQ0UsZUFBZTtBdEJxcUdqQjs7QXNCbHFHQTtFQUNFLGlCQUFpQjtBdEJxcUduQjs7QXNCbHFHQTtFQUNFLGlCQUFpQjtBdEJxcUduQjs7QXNCbHFHQTtFQUNFLGlCQUFpQjtBdEJxcUduQjs7QXNCbHFHQTtFQUNFLGlCQUFpQjtBdEJxcUduQjs7QXNCbHFHQTtFQUNFLG9CQUFvQjtBdEJxcUd0Qjs7QXNCbHFHQTtFQUNFLG9CQUFvQjtBdEJxcUd0Qjs7QXNCbHFHQTtFQUNFLG9CQUFvQjtBdEJxcUd0Qjs7QXNCbHFHQTtFQUNFLG9CQUFvQjtBdEJxcUd0Qjs7QXNCbHFHQTtFQUNFLG9CQUFvQjtBdEJxcUd0Qjs7QXNCbHFHQTtFQUNFLFlBQVk7QXRCcXFHZDs7QXNCbHFHQTtFQUNFLGNBQWM7QXRCcXFHaEI7O0Fz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cUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsNEJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUIvQm1Cc0I7RStCbEJ0QixzQkFBc0I7RWpDV3hCLDRCQUE0QjtFQUM1QixnQ0FBZ0M7RWlDUjlCLFlBQVk7RUFDWixlQUFlO0FsQ283SW5COztBa0N6OElBO0VBeUJJLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsMEMvQkNjO0FIbTdJbEI7O0FrQzk4SUE7RUE2Qk0sMENBQWtDO1VBQWxDLGtDQUFrQztFQUNsQyxVQUFVO0FsQ3E3SWhCOztBa0NuOUlBO0VBb0NJLGFBQWE7RUFDYixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLDRDL0JYYztBSDg3SWxCOztBa0NoN0lFO0VqQ1RBLHNCRU5nQjtFRk9oQixXRWJvQjtBSDA4SXRCOztBQzM3SUU7RUFDRSxzQkVWYztBSHc4SWxCOztBQzM3SUU7RUFDRSx5QkFBc0M7QUQ4N0kxQzs7QUMvN0lFO0VpQ01JLHNCL0JuQlk7QUhnOUlsQjs7QWtDejdJRTtFakNqQkEsc0JFWm9CO0VGYXBCLFdFUGdCO0FIcTlJbEI7O0FDNThJRTtFQUNFLHNCRWhCa0I7QUgrOUl0Qjs7QUM1OElFO0VBQ0UseUJBQXNDO0FEKzhJMUM7O0FrQ2w4SUU7RWpDckJBLHlCRWhDcUI7RUZpQ3JCLFdFUGdCO0FIaytJbEI7O0FDejlJRTtFQUNFLHlCRXBDbUI7QUhnZ0p2Qjs7QUN6OUlFO0VBQ0UseUJBQXNDO0FENDlJMUM7O0FrQzM4SUU7RWpDekJBLHlCRTFCNEI7RUYyQjVCLFdFUGdCO0FIKytJbEI7O0FDdCtJRTtFQUNFLHlCRTlCMEI7QUh1Z0o5Qjs7QUN0K0lFO0VBQ0UseUJBQXNDO0FEeStJMUM7O0FDMStJRTtFaUM0QkkseUIvQi9EbUI7QUhpaEp6Qjs7QWtDcmhKQTtFQXdFSSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNY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QixtQkFBbUI7RWpEZzlMckI7QUFDRjs7QWlEOThMRTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7QWpEaTlMdEI7O0FpRG45TEc7RUFJRyxXQUFXO0VBQ1gsWUFBWTtBakRtOUxsQjs7QWlEeDlMRztFQVNHLGNBQWM7QWpEbTlMcEI7O0FpRDU5TEc7RUFhRyxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7RUFDVCxXQUFXO0VBQ1gsV0FBVztFQUNYLDBDOUNEWTtFOENFWixhQUFhO0VoRERqQiw0QkFBNEI7RUFDNUIsZ0NBQWdDO0VnREU1QixhQUFhO0FqRG85TG5COztBaURoOUxFO0VBQ0UsVUFBVTtFQUNWLFlBQVk7RUFRWixxQkFBcUI7QWpENDhMekI7O0FpRG45TEk7RUFIRjtJQUlJLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QsZUFBZTtJQUNmLGFBQWE7RWpEdTlMakI7QUFDRjs7QWlELzlMRztFQWFHLGlCQUFpQjtBakRzOUx2Qjs7QWtEcmdNQTtFQUNFLGVBQWU7RUFDZixXL0NvQnNCO0FIby9MeEI7O0FrRDFnTUE7RUFLSSxpQkFBaUI7RUFDakIsa0JBQWtCO0FsRHlnTXRCOztBa0R0Z01FO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7QWxEeWdNYjs7QWtEcGhNQTtFQWVJLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0FsRHlnTXBCOztBa0R0Z01FO0VBQ0UseUJBQWdEO0FsRHlnTXBEOztBa0QxZ01HO0VBSUcsVUFBVTtBbEQwZ01oQjs7QWtEdmdNRTtFQUNFLHlCQUF1QztBbEQwZ00zQyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbjAgLSA2MDBweDogICAgICBQaG9uZVxyXG42MDAgLSA5MDBweDogICAgVGFibGV0IHBvcnRyYWl0XHJcbjkwMCAtIDEyMDBweDogICBUYWJsZXQgbGFuZHNjYXBlXHJcblsxMjAwIC0gMTgwMF0gaXMgd2hlcmUgb3VyIG5vcm1hbCBzdHlsZXMgYXBwbHlcclxuMTgwMHB4ICsgOiAgICAgIEJpZyBkZXNrdG9wXHJcblxyXG4kYnJlYWtwb2ludCBhcmd1ZW1lbnQgY2hvaWNlczpcclxuLSBwaG9uZVxyXG4tIHRhYi1wb3J0XHJcbi0gdGFiLWxhbmRcclxuLSBiaWctZGVza3RvcFxyXG5cclxuT1JERVI6IEJhc2UgKyB0eXBvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgKyBncmlkID4gcGFnZSBsYXlvdXQgPiBjb21wb25lbnRzXHJcblxyXG4xZW0gPSAxNnB4XHJcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAubWFpbi0tYWJvdXQgLnNlY3Rpb24tc3RvcmllcyBoMjo6YmVmb3JlLCAubWFpbi0tYWJvdXQgLnNlY3Rpb24tc3RvcmllcyBoMjo6YWZ0ZXIsIC5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QgLmhlYWRpbmctc2Vjb25kYXJ5OjpiZWZvcmUsXG4gIC5tYWluLS1sb2dpbiAuc2VjdGlvbi1jb250YWN0IC5oZWFkaW5nLXNlY29uZGFyeTo6YmVmb3JlLFxuICAubWFpbi0tcmVnaXN0ZXIgLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmJlZm9yZSwgLm1haW4tLWNvbnRhY3QgLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmFmdGVyLFxuICAubWFpbi0tbG9naW4gLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmFmdGVyLFxuICAubWFpbi0tcmVnaXN0ZXIgLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmFmdGVyLCAubWFpbiAuc2VjdGlvbiBoMjo6YmVmb3JlLCAubWFpbiAuc2VjdGlvbiBoMjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgfVxufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogbGF0by0xMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTGF0byBIYWlybGluZVwiKSwgbG9jYWwoXCJMYXRvLUhhaXJsaW5lXCIpLCB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTEwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0xMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGxhdG8tMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIkxhdG8gTGlnaHRcIiksIGxvY2FsKFwiTGF0by1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBsYXRvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTGF0byBSZWd1bGFyXCIpLCBsb2NhbChcIkxhdG8tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGxhdG8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkxhdG8gQm9sZFwiKSwgbG9jYWwoXCJMYXRvLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbGF0by05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTGF0byBCbGFja1wiKSwgbG9jYWwoXCJMYXRvLUJsYWNrXCIpLCB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGxhdG8tMTAwaXRhbGljIC0gbGF0aW4gKi9cbi8qIGxhdG8tMzAwaXRhbGljIC0gbGF0aW4gKi9cbi8qIGxhdG8taXRhbGljIC0gbGF0aW4gKi9cbi8qIGxhdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cbi8qIGxhdG8tOTAwaXRhbGljIC0gbGF0aW4gKi9cbi8qIG1lcmllbmRhLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcmllbmRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk1lcmllbmRhXCIpLCBsb2NhbChcIk1lcmllbmRhLVJlZ3VsYXJfMF93dFwiKSwgdXJsKFwiLi4vZm9udHMvbWVyaWVuZGEvbWVyaWVuZGEtdjgtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVyaWVuZGEvbWVyaWVuZGEtdjgtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbWVyaWVuZGEtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNZXJpZW5kYSBCb2xkXCIpLCBsb2NhbChcIk1lcmllbmRhLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL21lcmllbmRhL21lcmllbmRhLXY4LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVyaWVuZGEvbWVyaWVuZGEtdjgtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEl0YWxpY1wiKSwgbG9jYWwoXCJPcGVuU2Fucy1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MTctbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBSZWd1bGFyXCIpLCBsb2NhbChcIk9wZW5TYW5zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIG9wZW4tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXYxNy1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LWZhbWlseTogJ01lcmllbmRhJywgY3Vyc2l2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDExNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51LWNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1hcmdpbi1ib3R0b20tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYXJnaW4tdG9wLWJpZyB7XG4gIG1hcmdpbjogNXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC1odWdlIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLypCYWNrZ3JvdW5kKi9cbi51LWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xufVxuXG4udS1iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViZTE2O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWhvbmV5ZGV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaG9uZXlkZXc7XG59XG5cbi8qKioqKlNwYWNpbmcqKioqKi9cbi51LXAtMyB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi51LXAtNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXAtNSB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi51LXB5LTEge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi51LXB5LTIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi51LXB5LTMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi51LXB5LTQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi51LXB5LTUge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi51LXB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wdC00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi51LXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi51LXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4udS1wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LW0tMSB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLnUtbXktMSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4udS1teS0yIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi51LW15LTMge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtbXktNCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4udS1tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1iLTJwbHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4udS1tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbXQtNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5iaXJkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZVooMjVkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmJpcmQub2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOHJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5iaXJkLm9jICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5iaXJkIC5ib2R5IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBkZWVwc2t5Ymx1ZTtcbiAgYm9yZGVyLXdpZHRoOiAxMDBweCAwcHggMTAwcHggMTAwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5iaXJkIC53aW5nIHtcbiAgbGVmdDogLTEwMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHN0ZWVsYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTMwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNEKDAsIDEsIDAsIDE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIGFuaW1hdGlvbi1uYW1lOiBhLXdpbmc7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5iaXJkIC5uZWNrIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBzdGVlbGJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNTBweCA1MHB4IDUwcHggNTBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmJpcmQgLmJpcmQtaGVhZCB7XG4gIGxlZnQ6IDc5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgZGVlcHNreWJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMzBweCA1MHB4IDBweCAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHRyYW5zZm9ybTogcm90YXRlM0QoMCwgMSwgMCwgMGRlZyk7XG4gIGFuaW1hdGlvbi1uYW1lOiBiLWhlYWQ7XG59XG5cbkBrZXlmcmFtZXMgYi1oZWFkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzRCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNEKDAsIDEsIDAsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzRCgwLCAxLCAwLCAtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNEKDAsIDEsIDAsIC0xODBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYS13aW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzRCgwLCAxLCAwLCAxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM0QoMCwgMSwgMCwgMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM0QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzRCgwLCAxLCAwLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdkxpbmtGYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTByZW0pO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgNzUlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjb2xsYXBzZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgNzUlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1hYm91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1hYm91dF9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1haW4tLWFib3V0IC5zZWN0aW9uLWFib3V0X19kZXNjIHAge1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1hYm91dF9fZGVzYyBwOjpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xufVxuXG4ubWFpbi0tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2ltZyB7XG4gIGhlaWdodDogNTByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1hYm91dF9faW1nLmltZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Vycy9hbHBlbi9hbHBlbi0xMjgweDc0MC1tZC0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1hYm91dF9faW1nLmltZy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Vycy9hcm1lbmllbi9hcm1lbmllbi0xMjgweDc0MC1tZC0xLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tYWluLS1hYm91dCAuc2VjdGlvbi1zdG9yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwcmVtO1xufVxuXG4ubWFpbi0tYWJvdXQgLnNlY3Rpb24tc3RvcmllcyBoMjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFpbi0tYWJvdXQgLnNlY3Rpb24tc3RvcmllcyBoMjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1haW4tLWNvbnRhY3QgLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmJlZm9yZSxcbi5tYWluLS1sb2dpbiAuc2VjdGlvbi1jb250YWN0IC5oZWFkaW5nLXNlY29uZGFyeTo6YmVmb3JlLFxuLm1haW4tLXJlZ2lzdGVyIC5zZWN0aW9uLWNvbnRhY3QgLmhlYWRpbmctc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QgLmhlYWRpbmctc2Vjb25kYXJ5OjphZnRlcixcbi5tYWluLS1sb2dpbiAuc2VjdGlvbi1jb250YWN0IC5oZWFkaW5nLXNlY29uZGFyeTo6YWZ0ZXIsXG4ubWFpbi0tcmVnaXN0ZXIgLnNlY3Rpb24tY29udGFjdCAuaGVhZGluZy1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0LFxuLm1haW4tLWxvZ2luIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0LFxuLm1haW4tLXJlZ2lzdGVyIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0IHtcbiAgaGVpZ2h0OiA4MHJlbTtcbiAgcGFkZGluZzogNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2FkZDhlNiwgIzAzM2M0Yik7XG59XG5cbi5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0LS1iYWNrZW5kLFxuLm1haW4tLWxvZ2luIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0LS1iYWNrZW5kLFxuLm1haW4tLXJlZ2lzdGVyIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhaW5lci1jb250YWN0LS1iYWNrZW5kIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjVyZW0pO1xufVxuXG4ubWFpbi0tY29udGFjdCAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LFxuLm1haW4tLWxvZ2luIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QsXG4ubWFpbi0tcmVnaXN0ZXIgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAubWFpbi0tY29udGFjdCAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LFxuICAubWFpbi0tbG9naW4gLnNlY3Rpb24tY29udGFjdCAuY29udGFjdCxcbiAgLm1haW4tLXJlZ2lzdGVyIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3Qge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIHJnYmEoMTczLCAyMTYsIDIzMCwgMC45KSAwJSwgcmdiYSgxNzMsIDIxNiwgMjMwLCAwLjkpIDcwJSwgdHJhbnNwYXJlbnQgNzAlKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QtLWJhY2tlbmQgLmxvZ2luLWhlbHAsXG4ubWFpbi0tbG9naW4gLnNlY3Rpb24tY29udGFjdC0tYmFja2VuZCAubG9naW4taGVscCxcbi5tYWluLS1yZWdpc3RlciAuc2VjdGlvbi1jb250YWN0LS1iYWNrZW5kIC5sb2dpbi1oZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubWFpbi0tY29udGFjdCAuc2VjdGlvbi1jb250YWN0LS1iYWNrZW5kIC5sb2dpbi1oZWxwIGEsXG4ubWFpbi0tbG9naW4gLnNlY3Rpb24tY29udGFjdC0tYmFja2VuZCAubG9naW4taGVscCBhLFxuLm1haW4tLXJlZ2lzdGVyIC5zZWN0aW9uLWNvbnRhY3QtLWJhY2tlbmQgLmxvZ2luLWhlbHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLm1haW4tLWNvbnRhY3QgLnNlY3Rpb24tY29udGFjdC0tYmFja2VuZCAubG9naW4taGVscCBhOmZpcnN0LWNoaWxkLFxuLm1haW4tLWxvZ2luIC5zZWN0aW9uLWNvbnRhY3QtLWJhY2tlbmQgLmxvZ2luLWhlbHAgYTpmaXJzdC1jaGlsZCxcbi5tYWluLS1yZWdpc3RlciAuc2VjdGlvbi1jb250YWN0LS1iYWNrZW5kIC5sb2dpbi1oZWxwIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QtLWJhY2tlbmQgLmxvZ2luLWhlbHAgc3Bhbixcbi5tYWluLS1sb2dpbiAuc2VjdGlvbi1jb250YWN0LS1iYWNrZW5kIC5sb2dpbi1oZWxwIHNwYW4sXG4ubWFpbi0tcmVnaXN0ZXIgLnNlY3Rpb24tY29udGFjdC0tYmFja2VuZCAubG9naW4taGVscCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWU5NGIxO1xufVxuXG4ubWFpbi0tY29udGFjdCAjbWFwLFxuLm1haW4tLWxvZ2luICNtYXAsXG4ubWFpbi0tcmVnaXN0ZXIgI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuXG4uc2VjdGlvbi1ib29raW5nIC5jb250YWluZXItYm9va2luZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNhZGQ4ZTYsICMwNTYzN2MpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2VjdGlvbi1ib29raW5nIC5jb250YWluZXItYm9va2luZyB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjYWRkOGU2LCAjMDMzYzRiKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib29raW5nIC5ib29raW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5zZWN0aW9uLWJvb2tpbmcgLmJvb2tpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNlY3Rpb24tYm9va2luZyAuYm9va2luZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMTczLCAyMTYsIDIzMCwgMC45NSksIHJnYmEoMTczLCAyMTYsIDIzMCwgMC45NSkpLCB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tMi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm9va2luZyAuYm9va2luZyAuYm9va2luZy1pbmZvIHtcbiAgYmFja2dyb3VuZDogbGltZTtcbn1cblxuLnNlY3Rpb24tYm9va2luZy1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5zZWN0aW9uLWJvb2tpbmctcGFuZSAuYm9va2luZy1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zZWN0aW9uLWJvb2tpbmctcGFuZSAuYm9va2luZy1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm9va2luZy1wYW5lIC5ib29raW5nLWNvbnRlbnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5zZWN0aW9uLWJvb2tpbmctcGFuZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmhlYWRlciAubmF2cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5oZWFkZXItLWJhY2tlbmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5tYWluIHAuZ2VuZXJhbCB7XG4gIHRleHQtaW5kZW50OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbiAuc2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFpbiAuc2VjdGlvbiBoMjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1haW4gLnNlY3Rpb24tLXdlbGNvbWUge1xuICBoZWlnaHQ6IDIwJTtcbn1cblxuLm1haW4gLnNlY3Rpb24tLXdlbGNvbWUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbiAuc2VjdGlvbi0td2VsY29tZSBwIHtcbiAgdGV4dC1pbmRlbnQ6IDNyZW07XG59XG5cbi5tYWluIC5zZWN0aW9uLS13ZWxjb21lIHA6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcmllbmRhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICMwMzNjNGI7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NSwgMjQ1LCAyMjAsIDAuOSksIHJnYmEoMjQwLCAyMzAsIDE0MCwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi03LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiA0MCU7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuXG4ubWFpbiAuc2VjdGlvbi0tc2FsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBiZWlnZTtcbn1cblxuLm1haW4gLnNlY3Rpb24tLXNhbGVzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbiAuc2VjdGlvbi0tbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZTA7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1uZXdzIGgyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1uZXdzIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1hZ2IgaDIsIC5tYWluIC5zZWN0aW9uLS1hZ2IgaDMsIC5tYWluIC5zZWN0aW9uLS1kYXRlbnNjaHV0eiBoMiwgLm1haW4gLnNlY3Rpb24tLWRhdGVuc2NodXR6IGgzLCAubWFpbiAuc2VjdGlvbi0taW1wcmVzc3VtIGgyLCAubWFpbiAuc2VjdGlvbi0taW1wcmVzc3VtIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbiAuc2VjdGlvbi0tYWdiIGgyLCAubWFpbiAuc2VjdGlvbi0tZGF0ZW5zY2h1dHogaDIsIC5tYWluIC5zZWN0aW9uLS1pbXByZXNzdW0gaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5tYWluIC5zZWN0aW9uLS1hZ2IgaDMsIC5tYWluIC5zZWN0aW9uLS1kYXRlbnNjaHV0eiBoMywgLm1haW4gLnNlY3Rpb24tLWltcHJlc3N1bSBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubWFpbiAuc2VjdGlvbi0tYWdiIGgyOjpiZWZvcmUsXG4ubWFpbiAuc2VjdGlvbi0tYWdiIGgyOjphZnRlciwgLm1haW4gLnNlY3Rpb24tLWRhdGVuc2NodXR6IGgyOjpiZWZvcmUsXG4ubWFpbiAuc2VjdGlvbi0tZGF0ZW5zY2h1dHogaDI6OmFmdGVyLCAubWFpbiAuc2VjdGlvbi0taW1wcmVzc3VtIGgyOjpiZWZvcmUsXG4ubWFpbiAuc2VjdGlvbi0taW1wcmVzc3VtIGgyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1hZ2IgdWwsIC5tYWluIC5zZWN0aW9uLS1kYXRlbnNjaHV0eiB1bCwgLm1haW4gLnNlY3Rpb24tLWltcHJlc3N1bSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1haW4gLnNlY3Rpb24tLWFnYiBhLCAubWFpbiAuc2VjdGlvbi0tZGF0ZW5zY2h1dHogYSwgLm1haW4gLnNlY3Rpb24tLWltcHJlc3N1bSBhIHtcbiAgY29sb3I6ICMxZTk0YjE7XG59XG5cbi5tYWluIC5zZWN0aW9uLS1iYWNrZW5kIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1cmVtKTtcbn1cblxuLm1haW4gLnNlY3Rpb24tLWJhY2tlbmQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzM2M0YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5mb290ZXJfX21haW4ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX19tYWluIC5zb2NpYWwgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5mb290ZXJfX2NvbHVtbi10aXRsZSBpbWcge1xuICB3aWR0aDogNXJlbTtcbn1cblxuLmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZvb3RlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5mb290ZXIgdWwgbGkgPiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZm9vdGVyIHVsOmxhc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiAzMCU7XG59XG5cbi5mb290ZXIgdWw6bm90KDpsYXN0LWNoaWxkKSBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuLmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXIgLnN1YnNjcmliZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3RlciAuc3Vic2NyaWJlX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmZvb3RlciAuc3Vic2NyaWJlX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb290ZXIgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjg5MTBlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODkxMGU7XG59XG5cbi5mb290ZXIgLnN1YnNjcmliZV9fYnV0dG9uIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3RlciAuc3Vic2NyaWJlX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViZTE2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb290ZXJfX2NvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5mb290ZXJfX2NvcHktYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmZvb3Rlcl9fY29weS1ib3gge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5LXNvY2lhbCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5cbi5mb290ZXJfX2NvcHktaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZm9vdGVyX19jb3B5LS1iYWNrZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzM2M0Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmJvb2tpbmctaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYm9va2luZy1pbmZvIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYm9va2luZy1pbmZvIHVsIGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5ib29raW5nLWluZm8gdWwgLnN0cmVldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi5ib29raW5nLWluZm8gdWwgLnN0cmVldCBzcGFuOmxhc3QtY2hpbGQge1xuICB0ZXh0LWluZGVudDogMnJlbTtcbn1cblxuLmJvb2tpbmctaW5mbyB1bCAudG90YWwtcHJpY2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmJvb2tpbmctaW5mb19faW1nLWJveCB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cblxuLmJvb2tpbmctaW5mb19faW1nLWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ib29raW5nLWluZm9fX3BlcnNvbi1ib3ggbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmluZm8tYmFyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5pbmZvLWJhciBkaXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pbmZvLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pbmZvLWJhci0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnByZXZpZXctdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnByZXZpZXctdXBsb2FkIC53cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnByZXZpZXctdXBsb2FkX19pbWcge1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5wcmV2aWV3LXVwbG9hZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnByZXZpZXctdXBsb2FkX190ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4ucHJldmlldy11cGxvYWRfX2Jyb3dzZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuanVtYm90cm9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uIGgxIHtcbiAgcGFkZGluZzogMnJlbSAwIDFyZW07XG59XG5cbi5qdW1ib3Ryb24gLmJyZWFkY3J1bWIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmp1bWJvdHJvbiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uanVtYm90cm9uLS1kZXN0aW5hdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMTg1LCAwLCAwLjgpLCByZ2JhKDI0OCwgMTQ1LCAxNCwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmp1bWJvdHJvbi0tZGVzdGluYXRpb24gLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogYXF1YTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xufVxuXG4uanVtYm90cm9uLS10b3VydHlwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMwLCAxNDgsIDE3NywgMC44KSwgcmdiYSgzLCA2MCwgNzUsIDAuOCkpLCB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5qdW1ib3Ryb24tLXRvdXJ0eXBlIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHllbGxvdztcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xufVxuXG4uanVtYm90cm9uLS10b3VycywgLmp1bWJvdHJvbi0tcHJpdmFjeS1wb2xpY3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNzMsIDIxNiwgMjMwLCAwLjgpLCByZ2JhKDMsIDYwLCA3NSwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLmp1bWJvdHJvbi0tdG91cnMgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIsIC5qdW1ib3Ryb24tLXByaXZhY3ktcG9saWN5IC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHllbGxvdztcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xufVxuXG4uanVtYm90cm9uLS1ib29raW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMzAsIDE0OCwgMTc3LCAwLjgpLCByZ2JhKDMsIDYwLCA3NSwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmp1bWJvdHJvbi0tYm9va2luZyAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB5ZWxsb3c7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbn1cblxuLmp1bWJvdHJvbi0tYWJvdXQsIC5qdW1ib3Ryb24tLXRvdXItZGV0YWlscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE3MywgMjE2LCAyMzAsIDAuOCksIHJnYmEoMywgNjAsIDc1LCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTguanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uanVtYm90cm9uLS1hYm91dCAuYnJlYWRjcnVtYl9fbGluazpob3ZlciwgLmp1bWJvdHJvbi0tdG91ci1kZXRhaWxzIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHllbGxvdztcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xufVxuXG4uanVtYm90cm9uLS1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMTczLCAyMTYsIDIzMCwgMC44KSwgcmdiYSgzLCA2MCwgNzUsIDAuOCkpLCB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tOC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qdW1ib3Ryb24tLWNvbnRhY3QgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogeWVsbG93O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG59XG5cbi5qdW1ib3Ryb24tLWFkbWluLCAuanVtYm90cm9uLS1sb2dpbiwgLmp1bWJvdHJvbi0tcmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMTg1LCAwLCAwLjgpLCByZ2JhKDI0OCwgMTQ1LCAxNCwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmp1bWJvdHJvbi0tdG91cnMtYmUsIC5qdW1ib3Ryb24tLWJvb2tpbmdzLWJlIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNzMsIDIxNiwgMjMwLCAwLjgpLCByZ2JhKDMsIDYwLCA3NSwgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmp1bWJvdHJvbi0tYm9va2luZy1kZXRhaWxzLWJlLCAuanVtYm90cm9uLS10b3VyLWRldGFpbHMtYmUge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE3MywgMjE2LCAyMzAsIDAuOCksIHJnYmEoMywgNjAsIDc1LCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc2xpZGVzaG93LFxuLnNsaWRlc2hvdy1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zbGlkZXNob3csXG4gIC5zbGlkZXNob3ctZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWwsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX190cmFjay1jb250YWluZXIsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX190cmFjay1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX3RyYWNrLFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2xpZGVzaG93IC5jYXJvdXNlbF9faW1hZ2UsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2Rlc2MsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcmVtO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQ3LCAyNDksIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNSU7XG4gIGJvdHRvbTogMTUlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2Rlc2MsXG4gIC5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19kZXNjIHAsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19kZXNjIHAge1xuICBwYWRkaW5nOiAwIDNyZW0gNHJlbTtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2Rlc2MtbGluayxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2Rlc2MtbGluayB7XG4gIGJvdHRvbTogMnJlbTtcbiAgcmlnaHQ6IC01MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2NhcHRpb24sXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19jYXB0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uc2xpZGVzaG93IC5jYXJvdXNlbF9fYnV0dG9uLS1wcmV2LCAuc2xpZGVzaG93IC5jYXJvdXNlbF9fYnV0dG9uLS1uZXh0LFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fYnV0dG9uLS1wcmV2LFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fYnV0dG9uLS1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2xpZGVzaG93IC5jYXJvdXNlbF9fYnV0dG9uLS1wcmV2LCAuc2xpZGVzaG93IC5jYXJvdXNlbF9fYnV0dG9uLS1uZXh0LFxuICAuc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19idXR0b24tLXByZXYsXG4gIC5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2J1dHRvbi0tcHJldjpob3ZlciwgLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dDpob3Zlcixcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2J1dHRvbi0tcHJldjpob3Zlcixcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2J1dHRvbi0tcHJldi5kaXNhYmxlLCAuc2xpZGVzaG93IC5jYXJvdXNlbF9fYnV0dG9uLS1uZXh0LmRpc2FibGUsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19idXR0b24tLXByZXYuZGlzYWJsZSxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dC5kaXNhYmxlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19uYXYsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmViZTE2O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19pbmRpY2F0b3ItLWRvdCxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2luZGljYXRvci0tZG90IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19pbmRpY2F0b3ItLWRvdC5jdXJyZW50LXNsaWRlLFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9faW5kaWNhdG9yLS1kb3QuY3VycmVudC1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19pbmRpY2F0b3ItLWRvdC5jdXJyZW50LXNsaWRlOmhvdmVyLFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9faW5kaWNhdG9yLS1kb3QuY3VycmVudC1zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsX19pbmRpY2F0b3ItLWRvdDpob3Zlcixcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2luZGljYXRvci0tZG90OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2luZGljYXRvci0taW1nLFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9faW5kaWNhdG9yLS1pbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWxfX2luZGljYXRvci0taW1nLmN1cnJlbnQtc2xpZGUsIC5zbGlkZXNob3cgLmNhcm91c2VsX19pbmRpY2F0b3ItLWltZzpob3Zlcixcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX2luZGljYXRvci0taW1nLmN1cnJlbnQtc2xpZGUsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19pbmRpY2F0b3ItLWltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZXNob3cgLmNhcm91c2VsIC5mYWRlLFxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbCAuZmFkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG4uc2xpZGVzaG93IC5jYXJvdXNlbCAuaGlkZSxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWwgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVzaG93IC5jYXJvdXNlbCAuc2hvdyxcbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWwgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlc2hvdyAuY2Fyb3VzZWwgLmRpc2FibGUgc3ZnIHBhdGgsXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsIC5kaXNhYmxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogZ3JleTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZXNob3ctZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX3RyYWNrLWNvbnRhaW5lci0tZ2FsbGVyeSB7XG4gIGhlaWdodDogODAlO1xufVxuXG4uc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC44KTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fbmF2IHtcbiAgaGVpZ2h0OiAyMCU7XG59XG5cbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX25hdi0taW1hZ2VzIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGlkZXNob3ctZ2FsbGVyeSAuY2Fyb3VzZWxfX25hdi0taW1hZ2VzIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fbmF2LS1pbWFnZXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uby1qcyAuc2xpZGVzaG93LWdhbGxlcnkgLmNhcm91c2VsX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tanMgLnNsaWRlc2hvdy1nYWxsZXJ5IC5jYXJvdXNlbF9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRpbmctYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkaW5nLWJhciAuaGVhZGluZy1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBjb2xvcjogIzFlOTRiMTtcbn1cblxuLmhlYWRpbmctYmFyIC5oZWFkaW5nLXByaW1hcnktLWZpcnN0LXBhcnQge1xuICBhbmltYXRpb24tbmFtZTogbW92ZUluTGVmdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5oZWFkaW5nLWJhciAuaGVhZGluZy1wcmltYXJ5LS1zZWNvbmQtcGFydCB7XG4gIGNvbG9yOiAjZTBhMzAxO1xuICBhbmltYXRpb246IG1vdmVJblJpZ2h0IDFzIGVhc2Utb3V0O1xufVxuXG4uaGVhZGluZy1iYXIgLmhlYWRpbmctcHJpbWFyeS0tZmlyc3QtcGFydCwgLmhlYWRpbmctYmFyIC5oZWFkaW5nLXByaW1hcnktLXNlY29uZC1wYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmhlYWRpbmctYmFyIC5oZWFkaW5nLXByaW1hcnktLWZpcnN0LXBhcnQsIC5oZWFkaW5nLWJhciAuaGVhZGluZy1wcmltYXJ5LS1zZWNvbmQtcGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5oZWFkaW5nLWJhciAubW90byB7XG4gIGNvbG9yOiAjMWU5NGIxO1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJ0biwgLmJ0bjpsaW5rLCAuYnRuOnZpc2l0ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQpIHNjYWxlWSgxLjYpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5idG4tLXdoaXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJ0bi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLWdyZXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLmJ0bi0tZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi0tYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xufVxuXG4uYnRuLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzA4NTtcbn1cblxuLmJ0bi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTEwZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLW9yYW5nZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5MTBlO1xufVxuXG4uYnRuLS1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q3NTA2O1xufVxuXG4uYnRuLS1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViZTE2O1xufVxuXG4uYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5idG4tLWljb24ge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5idG4tLW5hdi10b3Age1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi0tbmF2LXRvcCBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi0tYW5pbWF0ZWQge1xuICBhbmltYXRpb246IG1vdmVJbkJvdHRvbSAwLjVzIGVhc2Utb3V0IDAuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5idG4tdGV4dDpsaW5rLCAuYnRuLXRleHQ6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzFlOTRiMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWU5NGIxO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uYnRuLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4uYnRuLXRleHQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1cmVtLCBtaW4tY29udGVudCkpO1xuICBncmlkLWNvbHVtbjogY2VudGVyLXN0YXJ0IC8gY2VudGVyLWVuZDtcbiAgZ3JpZC1nYXA6IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVhZTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNhcmRfX2ltZywgLmNhcmRfX2ltZy1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uY2FyZF9fbmFtZSB7XG4gIGdyaWQtcm93OiAyIC8gMztcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgei1pbmRleDogMztcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzA4NTtcbiAgb3BhY2l0eTogLjg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ01lcmllbmRhJywgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLmNhcmRfX25hbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzYzRiO1xufVxuXG4uY2FyZF9fbG9jYXRpb24sIC5jYXJkX19yb29tcywgLmNhcmRfX2FyZWEsIC5jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDRyZW07XG59XG5cbi5jYXJkX19sb2NhdGlvbiwgLmNhcmRfX3Jvb21zIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSA0cmVtO1xufVxuXG4uY2FyZF9fYnRuIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYmUxNjtcbn1cblxuLmNhcmRfX2J0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhcmRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGEzMDE7XG59XG5cbi5jYXJkIGkge1xuICBjb2xvcjogIzAzM2M0Yjtcbn1cblxuLmNhcmQgb2JqZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZCBvYmplY3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmRzLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzByZW0sIG1pbi1jb250ZW50KSk7XG4gIGdyaWQtYXV0by1yb3dzOiA0MnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtZ2FwOiA2cmVtO1xufVxuXG4uY2FyZC1jYXRlZ29yeSB7XG4gIGhlaWdodDogNDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XG59XG5cbi5jYXJkLWNhdGVnb3J5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSkgc2NhbGUoMS4wMyk7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNDByZW07XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2ltZy1kZXN0LS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rlc3RpbmF0aW9ucy9kZXN0LTEuanBnXCIpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faW1nLWRlc3QtLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVzdGluYXRpb25zL2Rlc3QtMi5qcGdcIik7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19pbWctZGVzdC0tMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC0zLmpwZ1wiKTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2ltZy1kZXN0LS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rlc3RpbmF0aW9ucy9kZXN0LTQuanBnXCIpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faW1nLWRlc3QtLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVzdGluYXRpb25zL2Rlc3QtNS5qcGdcIik7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19pbWctZGVzdC0tNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC02LmpwZ1wiKTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2ltZy10b3VydHlwZS0tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3VydHlwZXMvdG91cnR5cGUtMS5qcGdcIik7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19pbWctdG91cnR5cGUtLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG91cnR5cGVzL3RvdXJ0eXBlLTIuanBnXCIpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faW1nLXRvdXJ0eXBlLS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvdXJ0eXBlcy90b3VydHlwZS0zLmpwZ1wiKTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2ltZy10b3VydHlwZS0tNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3VydHlwZXMvdG91cnR5cGUtNC5qcGdcIik7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19pbWctdG91cnR5cGUtLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG91cnR5cGVzL3RvdXJ0eXBlLTUuanBnXCIpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faW1nLXRvdXJ0eXBlLS02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvdXJ0eXBlcy90b3VydHlwZS02LmpwZ1wiKTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIHJpZ2h0OiAtMnJlbTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2hlYWRpbmctc3BhbiB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2hlYWRpbmctc3Bhbi0tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoMjU1LCAxODUsIDAsIDAuNjUpLCByZ2JhKDI0OCwgMTQ1LCAxNCwgMC42NSkpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faGVhZGluZy1zcGFuLS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgxNzMsIDIxNiwgMjMwLCAwLjY1KSwgcmdiYSgzLCA2MCwgNzUsIDAuNjUpKTtcbn1cblxuLmNhcmQtY2F0ZWdvcnlfX2hlYWRpbmctc3Bhbi0tMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoNDEsIDE1MiwgMjU1LCAwLjY1KSwgcmdiYSg4NiwgNjcsIDI1MCwgMC42NSkpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faGVhZGluZy1zcGFuLS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSg0MSwgMTUyLCAyNTUsIDAuNjUpLCByZ2JhKDg2LCA2NywgMjUwLCAwLjY1KSk7XG59XG5cbi5jYXJkLWNhdGVnb3J5X19oZWFkaW5nLXNwYW4tLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDE3MywgMjE2LCAyMzAsIDAuNjUpLCByZ2JhKDMsIDYwLCA3NSwgMC42NSkpO1xufVxuXG4uY2FyZC1jYXRlZ29yeV9faGVhZGluZy1zcGFuLS02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgMCwgMC42NSksIHJnYmEoMjQ4LCAxNDUsIDE0LCAwLjY1KSk7XG59XG5cbi5mbGlwLWNhcmRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuZmxpcC1jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbi5jYXJkLWZsaXAge1xuICBwZXJzcGVjdGl2ZTogMTUwcmVtO1xuICAtbW96LXBlcnNwZWN0aXZlOiAxNTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZmxleC1iYXNpczogMjglO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4uY2FyZC1mbGlwX19zaWRlIHtcbiAgaGVpZ2h0OiA1MnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uY2FyZC1mbGlwX19zaWRlLS1mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWZsaXBfX3NpZGUtLWJhY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmNhcmQtZmxpcF9fc2lkZS0tYmFjay0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2Y4OTEwZSk7XG59XG5cbi5jYXJkLWZsaXBfX3NpZGUtLWJhY2stMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNhZGQ4ZTYsICMwMzNjNGIpO1xufVxuXG4uY2FyZC1mbGlwX19zaWRlLS1iYWNrLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMjk5OGZmLCAjNTY0M2ZhKTtcbn1cblxuLmNhcmQtZmxpcDpob3ZlciAuY2FyZC1mbGlwX19zaWRlLS1mcm9udCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cblxuLmNhcmQtZmxpcDpob3ZlciAuY2FyZC1mbGlwX19zaWRlLS1iYWNrIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xufVxuXG4uY2FyZC1mbGlwX19waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyM3JlbTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uY2FyZC1mbGlwX19waWN0dXJlLS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Vycy92ZW5lZGlnL3ZlbmVkaWctNjQweDQwMC1zbS0wLmpwZyk7XG59XG5cbi5jYXJkLWZsaXBfX3BpY3R1cmUtLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvdXJzL2FybWVuaWVuL2FybWVuaWVuLTY0MHg0MDAtc20tMS5qcGcpO1xufVxuXG4uY2FyZC1mbGlwX19waWN0dXJlLS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Vycy90aXJvbC90aXJvbC02NDB4NDAwLXNtLTAuanBnKTtcbn1cblxuLmNhcmQtZmxpcF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jYXJkLWZsaXBfX2hlYWRpbmctc3BhbiB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xufVxuXG4uY2FyZC1mbGlwX19oZWFkaW5nLXNwYW4tLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDI1NSwgMTg1LCAwLCAwLjY1KSwgcmdiYSgyNDgsIDE0NSwgMTQsIDAuNjUpKTtcbn1cblxuLmNhcmQtZmxpcF9faGVhZGluZy1zcGFuLS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgxNzMsIDIxNiwgMjMwLCAwLjY1KSwgcmdiYSgzLCA2MCwgNzUsIDAuNjUpKTtcbn1cblxuLmNhcmQtZmxpcF9faGVhZGluZy1zcGFuLS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSg0MSwgMTUyLCAyNTUsIDAuNjUpLCByZ2JhKDg2LCA2NywgMjUwLCAwLjY1KSk7XG59XG5cbi5jYXJkLWZsaXBfX2RldGFpbHMge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmNhcmQtZmxpcF9fZGV0YWlscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZC1mbGlwX19kZXRhaWxzIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMS4ycmVtO1xufVxuXG4uY2FyZC1mbGlwX19kZXRhaWxzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmNhcmQtZmxpcF9fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1mbGlwX19wcmljZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4uY2FyZC1mbGlwX19wcmljZS1vbmx5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmQtZmxpcF9fcHJpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSksIG9ubHkgc2NyZWVuIGFuZCAoaG92ZXI6IG5vbmUpIHtcbiAgLmNhcmQtZmxpcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuY2FyZC1mbGlwX19zaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmNhcmQtZmxpcF9fc2lkZS0tYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIC5jYXJkLWZsaXA6aG92ZXIgLmNhcmQtZmxpcF9fc2lkZS0tZnJvbnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgfVxuICAuY2FyZC1mbGlwX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIH1cbiAgLmNhcmQtZmxpcF9fY3RhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdyZW0gNHJlbSA0cmVtIDRyZW07XG4gIH1cbiAgLmNhcmQtZmxpcF9fcHJpY2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5jYXJkLWZsaXBfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBncmlkLWNvbHVtbjogZnVsbC1zdGFydCAvIGZ1bGwtZW5kO1xuICBkaXNwbGF5OiBncmlkO1xuICAvKmdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIDV2dyk7Ki9cbiAgZ3JpZC10ZW1wbGF0ZTogcmVwZWF0KDcsIDV2dykvcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tLTAge1xuICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS0xIHtcbiAgZ3JpZC1yb3c6IDEgLyBzcGFuIDM7XG4gIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAzO1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tMiB7XG4gIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICBncmlkLWNvbHVtbjogNiAvIDc7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS0zIHtcbiAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gIGdyaWQtY29sdW1uOiA3IC8gLTE7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS00IHtcbiAgZ3JpZC1yb3c6IDMgLyBzcGFuIDM7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tNSB7XG4gIGdyaWQtcm93OiA0IC8gc3BhbiAyO1xuICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMjtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tLTYge1xuICBncmlkLXJvdzogNCAvIDU7XG4gIGdyaWQtY29sdW1uOiA1IC8gNjtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tLTcge1xuICBncmlkLXJvdzogMyAvIHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDI7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS04IHtcbiAgZ3JpZC1yb3c6IDMgLyBzcGFuIDM7XG4gIGdyaWQtY29sdW1uOiA4IC8gLTE7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS05IHtcbiAgZ3JpZC1yb3c6IDYgLyBzcGFuIDI7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tLTEwIHtcbiAgZ3JpZC1yb3c6IDYgLyBzcGFuIDI7XG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tMTEge1xuICBncmlkLXJvdzogNiAvIHNwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDQgLyA1O1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tMTIge1xuICBncmlkLXJvdzogNSAvIHNwYW4gMztcbiAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDM7XG59XG5cbi5nYWxsZXJ5X19pdGVtLS0xMyB7XG4gIGdyaWQtcm93OiA2IC8gc3BhbiAyO1xuICBncmlkLWNvbHVtbjogOCAvIC0xO1xufVxuXG4uZ2FsbGVyeV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2FsbGVyeV9faW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cblxuLm5hdi10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLm5hdi10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXYtdG9wIC5uYXYtdG9wLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNHJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmF2LXRvcCAubmF2LXRvcC1saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ubmF2LXRvcCAubmF2LXRvcC1saXN0IGxpIGkuZmEge1xuICBjb2xvcjogIzFlOTRiMTtcbn1cblxuLm5hdi10b3AgLm5hdi10b3AtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm5hdi10b3AgLm5hdi10b3AtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LXRvcCAubmF2LXRvcC1saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ubmF2IHtcbiAgaGVpZ2h0OiA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZfX2xvZ28tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiBjb250ZW50O1xufVxuXG4ubmF2X19sb2dvLWJveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXZfX2xvZ28taW1nIHtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5uYXZfX2xvZ28tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTWVyaWVuZGEnLCBjdXJzaXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMxZTk0YjE7XG59XG5cbi5uYXYgLmJ1cmdlci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiAuYnVyZ2VyLXRvZ2dsZXI6Y2hlY2tlZCArIC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYgLm1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm5hdiAubWVudS0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleDogMTtcbn1cblxuLm5hdiAubWVudV9faXRlbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXYgLm1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYmUxNjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxZTk0YjE7XG59XG5cbi5uYXYgLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS40cmVtO1xufVxuXG4ubmF2IC5tZW51X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYmUxNjtcbn1cblxuLm5hdiAubWVudV9faXRlbTpub3QoLmFjdGl2ZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjNzO1xufVxuXG4ubmF2IC5tZW51X19pdGVtOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5uYXYgLm1lbnVfX2l0ZW0tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdiAubWVudV9faXRlbS0tZHJvcGRvd24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdiAubWVudV9faXRlbTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5hdiAubWVudV9faXRlbTpob3ZlciAubWVudV9fdG9nZ2xlciBpOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbn1cblxuLm5hdiAubWVudV9faXRlbTpob3ZlciAubWVudV9fdG9nZ2xlciBpOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdiAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbn1cblxuLm5hdiAubWVudV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWJlMTY7XG59XG5cbi5uYXYgLm1lbnVfX2xpbmstLWRyb3Bkb3duIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViZTE2O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYgLm1lbnVfX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYgLm1lbnVfX3RvZ2dsZXIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4ubmF2IC5tZW51X190b2dnbGVyIGk6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5uYXYgLm1lbnUtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdiAubWVudS0tdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAxNDgsIDE3NywgMC45KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19pdGVtOmxhc3QtY2hpbGQ6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB9XG4gIC5uYXYgLm1lbnUgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLm5hdiAubWVudSAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5uYXYgLm1lbnUgLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm5hdiAubWVudSAubWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMzNjNGI7XG4gIH1cbiAgLm5hdiAubWVudSAubWVudV9fbGluay0tMSB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSW5MZWZ0IDAuNXMgZWFzZS1pbjtcbiAgICBhbmltYXRpb24tZGVsYXk6IC4xcztcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19saW5rLS0yIHtcbiAgICBhbmltYXRpb246IG1vdmVJblJpZ2h0IC41cyBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICB9XG4gIC5uYXYgLm1lbnUgLm1lbnVfX2xpbmstLTMge1xuICAgIGFuaW1hdGlvbjogbW92ZUluTGVmdCAuNXMgZWFzZS1pbjtcbiAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19saW5rLS00IHtcbiAgICBhbmltYXRpb246IG1vdmVJblJpZ2h0IC41cyBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICB9XG4gIC5uYXYgLm1lbnUgLm1lbnVfX2xpbmstLTUge1xuICAgIGFuaW1hdGlvbjogbW92ZUluTGVmdCAuNXMgZWFzZS1pbjtcbiAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgfVxuICAubmF2IC5tZW51IC5tZW51X19saW5rLS02IHtcbiAgICBhbmltYXRpb246IG1vdmVJblJpZ2h0IC41cyBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjZzO1xuICB9XG4gIC5uYXYgLm1lbnUgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYgbGFiZWwgLmJ1cmdlci1iYXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiBsYWJlbCAuYnVyZ2VyLWJhcl9fbGluZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTRiMTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ubmF2IGxhYmVsIC5idXJnZXItYmFyX19saW5lLS0xLmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTYuNXB4LCA3LjVweCk7XG59XG5cbi5uYXYgbGFiZWwgLmJ1cmdlci1iYXJfX2xpbmUtLTIuZXhwYW5kZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmF2IGxhYmVsIC5idXJnZXItYmFyX19saW5lLS0zLmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNi41cHgsIC03LjVweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAubmF2IGxhYmVsIC5idXJnZXItYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ubmF2IGxhYmVsIC5idXJnZXItYmFyX19saW5lLmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAubmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnN1Ym1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc3VibWVudV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5cbi5zdWJtZW51X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4OTEwZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5zdWJtZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NSwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlLWluLW91dDtcbn1cblxuLnN1Ym1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDtcbn1cblxuLnNlYXJjaC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5NGIxO1xufVxuXG4uc2VhcmNoLWJhciAuc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2VhcmNoLWJhciAuc2VhcmNoLWZvcm1fX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtX19pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybV9faW5wdXQtZ3JvdXAgbGFiZWwge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtX19pbnB1dCwgLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtX19zZWxlY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybV9faW5wdXQsIC5zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybV9fc2VsZWN0IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4uc2VhcmNoLWJhciAuc2VhcmNoLWZvcm0gLmJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybSAuYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtIC5idG4td3JhcHBlci0tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybSAuYnRuLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWJhci0tYmFja2VuZCAuc2VhcmNoLWZvcm1fX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybV9faW5wdXQtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiA4MCU7XG59XG5cbi5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybV9faW5wdXQtZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5cbi5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybV9faW5wdXQsIC5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybV9fc2VsZWN0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybSBidXR0b24ge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5zZWFyY2gtYmFyLS1iYWNrZW5kIC5zZWFyY2gtZm9ybSBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZmVhdHVyZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICBmbGV4LWJhc2lzOiAyNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmUtYm94IGg0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uZmVhdHVyZS1ib3ggcCB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uZmVhdHVyZS1ib3g6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSkgc2NhbGUoMS4wMyk7XG59XG5cbi5mZWF0dXJlLWJveC0tYmFja2VuZCB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbn1cblxuLmZlYXR1cmUtYm94LS1iYWNrZW5kOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZmVhdHVyZS1ib3gtLWJhY2tlbmQgcCB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmZlYXR1cmUtYm94LS1iYWNrZW5kIGEsXG4uZmVhdHVyZS1ib3gtLWJhY2tlbmQgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAxLjZyZW0gNHJlbTtcbn1cblxuLmJnLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IC4xNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLXZpZGVvX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zdG9yeSB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIGJveC1zaGFkb3c6IDAgM3JlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG59XG5cbi5zdG9yeTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5zdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLnN0b3J5IHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xuICB9XG59XG5cbi5zdG9yeV9fc2hhcGUge1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMTVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pIHNrZXdYKDEyZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBzdXBwb3J0cyAoY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCkpIG9yICgtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApKSB7XG4gIC5zdG9yeV9fc2hhcGUge1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAtd2Via2l0LXNoYXBlLW91dHNpZGU6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgc2hhcGUtb3V0c2lkZTogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5zdG9yeV9fc2hhcGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMCk7XG4gIH1cbn1cblxuLnN0b3J5X19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uc3RvcnlfX3RleHQge1xuICB0cmFuc2Zvcm06IHNrZXdYKDEyZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLnN0b3J5X190ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xuICB9XG59XG5cbi5zdG9yeV9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN0b3J5OmhvdmVyIC5zdG9yeV9fY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc3Rvcnk6aG92ZXIgLnN0b3J5X19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDgwJSk7XG59XG5cbi5mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuZm9ybV9fZ3JvdXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmbGV4LWJhc2lzOiA0OSU7XG59XG5cbi5mb3JtX19ncm91cC0tc2hvcnQge1xuICBmbGV4LWJhc2lzOiAzMiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uZm9ybV9fc2V0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvcm0gbGVnZW5kIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcwODU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5mb3JtX190b3VyLW5hbWUge1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5mb3JtX19pbnB1dCwgLmZvcm1fX3RleHRhcmVhLCAuZm9ybV9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLWluO1xufVxuXG4uZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWU5NGIxO1xufVxuXG4uZm9ybV9faW5wdXQ6Zm9jdXM6aW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjg5MTBlO1xufVxuXG4uZm9ybV9fdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlOTRiMTtcbn1cblxuLmZvcm0gW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMnJlbTtcbn1cblxuLmZvcm0gW3R5cGU9XCJzdWJtaXRcIl0uaW5wdXQtbG9naW4ge1xuICBtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xufVxuXG4uZm9ybSBbdHlwZT1cInN1Ym1pdFwiXS5pbnB1dC1yZWdpc3RlciB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuXG4uZm9ybV9fc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zdmcvY2hldnJvbi10aGluLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjZyZW0gMXJlbTtcbn1cblxuLmZvcm1fX3NlbGVjdFttdWx0aXBsZV0sIC5mb3JtX19zZWxlY3Qjc2VsZWN0ZWQtdG91ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbn1cblxuLmZvcm1fX2xhYmVsIHNwYW4ge1xuICBjb2xvcjogcmVkO1xufVxuXG4uZm9ybSBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZm9ybV9fY2hlY2tib3gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybV9fY2hlY2tib3gtYnV0dG9uIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y4OTEwZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjA1cmVtO1xuICB0b3A6IDAuMXJlbTtcbn1cblxuLmZvcm1fX2NoZWNrYm94LWJ1dHRvbi1jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS44cmVtO1xuICB0b3A6IC0wLjNyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuZm9ybV9fY2hlY2tib3gtbGFiZWwgPiAuZm9ybV9fY2hlY2tib3gtYnV0dG9uLWNoZWNrZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZm9ybV9fY2hlY2tib3gtdGV4dCBhIHtcbiAgY29sb3I6ICNmODkxMGU7XG59XG5cbi5mb3JtLS1ib29raW5nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19wYXNzd29yZC1jb25kaXRpb24gaSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZm9ybS0tYmFja2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnRhYiB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4udGFiX19hcnRpY2xlIHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFiX19hcnRpY2xlIHRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cblxuLnRhYl9fYXJ0aWNsZSB0YWJsZSB0ZCwgLnRhYl9fYXJ0aWNsZSB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiX19hcnRpY2xlIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4udGFiX19hcnRpY2xlIC5pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi50YWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIC0xcHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2JiYjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFiX19pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y4OTEwZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50YWJfX2l0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAudGFibGVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4udGFibGVfX3JvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTE7XG59XG5cbi50YWJsZV9fY29sIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udGFibGVfX2NvbCAudGh1bWItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi50YWJsZV9fY29sIC50aHVtYi1ib3hfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGVfX2NvbCAudGh1bWItYm94X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LWZhbWlseTogJ01lcmllbmRhJywgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udGFibGVfX2NvbCAudGh1bWItYm94OmhvdmVyIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMxZTk0YjE7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi50YWJsZV9fY29sIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi50YWJsZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzA4NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5pbmZvLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5pbmZvLWJveF9faW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWJveF9faW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5mby1ib3hfX2ltZy1ib3g6aG92ZXIgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5mby1ib3hfX2ltZy1ib3ggZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbmZvLWJveF9faW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAuaW5mby1ib3hfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5cbi5pbmZvLWJveF9faW5mbyBsaSB7XG4gIHBhZGRpbmc6IDEuNHJlbSAwO1xufVxuXG4uZmVlZGJhY2sge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uZmVlZGJhY2sgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWVkYmFja19fZXJyb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMCU7XG59XG5cbi5mZWVkYmFjayBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZlZWRiYWNrLS1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YWU7XG59XG5cbi5mZWVkYmFjay0tYWxlcnQgaSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5mZWVkYmFjay0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmYwYjk7XG59XG4iLCJAbWl4aW4gYnV0dG9uLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gZG90LWhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJ0bi1wcmltYXJ5IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi13aXRoLXJvdW5kZWQtY29ybmVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG5AbWl4aW4gc2V0QnRuQ29sb3IoJGJnLWNvbCwgJGNvbCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2w7XHJcbiAgY29sb3I6ICRjb2w7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2w7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctY29sLCAxMCUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJlZm9yZS1hZnRlciB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJWJlZm9yZS1hZnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlYmVmb3JlLWFmdGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGlnaGxpZ2h0Rmlyc3RMZXR0ZXIge1xyXG4gICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2V0TWluSGVpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjVyZW0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2V0QnJlYWRjcnVtYkhvdmVyKCRjb2wpIHtcclxuLmJyZWFkY3J1bWIge1xyXG4gICAgJl9fbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2V0SW1hZ2VzKCRpbWcxLCAkaW1nMiwgJGltZzMsICRpbWc0LCAkaW1nNSwgJGltZzYpIHtcclxuICAmLS0xIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nMSk7XHJcbiAgfVxyXG5cclxuICAmLS0yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nMik7XHJcbiAgfVxyXG5cclxuICAmLS0zIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nMyk7XHJcbiAgfVxyXG5cclxuICAmLS00IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nNCk7XHJcbiAgfVxyXG5cclxuICAmLS01IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nNSk7XHJcbiAgfVxyXG5cclxuICAmLS02IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nNik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2V0QmFja2dyb3VuZENvbG9yKCRjb2xvckxpZ2h0LCAkY29sb3JEYXJrKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgdG8gcmlnaHQgYm90dG9tLFxyXG4gICAgcmdiYSgkY29sb3JMaWdodCwgMC42NSksXHJcbiAgICByZ2JhKCRjb2xvckRhcmssIDAuNjUpXHJcbiAgKTtcclxufVxyXG5cclxuQG1peGluIHNldERlc2Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICB3aWR0aDogNDByZW07XHJcbiAgaGVpZ2h0OiAyMHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQ3LCAyNDksIDAuOCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUlO1xyXG4gIGJvdHRvbTogMTUlO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWJzQ2VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4vLyBNRURJQSBRVUVSWSBNQU5BR0VSXHJcbi8qXHJcbjAgLSA2MDBweDogICAgICBQaG9uZVxyXG42MDAgLSA5MDBweDogICAgVGFibGV0IHBvcnRyYWl0XHJcbjkwMCAtIDEyMDBweDogICBUYWJsZXQgbGFuZHNjYXBlXHJcblsxMjAwIC0gMTgwMF0gaXMgd2hlcmUgb3VyIG5vcm1hbCBzdHlsZXMgYXBwbHlcclxuMTgwMHB4ICsgOiAgICAgIEJpZyBkZXNrdG9wXHJcblxyXG4kYnJlYWtwb2ludCBhcmd1ZW1lbnQgY2hvaWNlczpcclxuLSBwaG9uZVxyXG4tIHRhYi1wb3J0XHJcbi0gdGFiLWxhbmRcclxuLSBiaWctZGVza3RvcFxyXG5cclxuT1JERVI6IEJhc2UgKyB0eXBvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgKyBncmlkID4gcGFnZSBsYXlvdXQgPiBjb21wb25lbnRzXHJcblxyXG4xZW0gPSAxNnB4XHJcbiovXHJcbkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XHJcbiAgQGlmICRicmVha3BvaW50ID09IHBob25lIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfSAvLzYwMHB4XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItcG9ydCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9IC8vOTAwcHhcclxuICB9XHJcbiAgQGlmICRicmVha3BvaW50ID09IHRhYi1sYW5kIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH0gLy8xMjAwcHhcclxuICB9XHJcbiAgQGlmICRicmVha3BvaW50ID09IGJpZy1kZXNrdG9wIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyLjVlbSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH0gLy8xODAwXHJcbiAgfVxyXG59XHJcbiIsIiVwcmV2LW5leHQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgY29sb3I6IHJnYigyNDcsIDIxNiwgMjE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiViZWZvcmUtYWZ0ZXIge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMC44cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogOHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0LTU7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1wcmltYXJ5OiAjMWU5NGIxO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogI2FkZDhlNjtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzAzM2M0YjtcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNmZWJlMTY7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNmZmI5MDA7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazogI2Y4OTEwZTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodC0xOiBsaWdodHllbGxvdztcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodC0yOiBsaWdodGdvbGRlbnJvZHllbGxvdztcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodC0zOiBwYWxlZ29sZGVucm9kO1xyXG5cclxuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0OiAjMjk5OGZmO1xyXG4kY29sb3ItdGVydGlhcnktZGFyazogIzU2NDNmYTtcclxuXHJcbiRjb2xvci1ncmV5LWxpZ2h0LTE6ICNmN2Y3Zjc7XHJcbiRjb2xvci1ncmV5LWxpZ2h0LTI6ICNlZWU7XHJcbiRjb2xvci1ncmV5LWxpZ2h0LTM6IHJnYigyMzcsIDI0NywgMjQ5KTtcclxuJGNvbG9yLWdyZXktbGlnaHQtNDogcmdiKDIzMCwgMjMwLCAyMzApO1xyXG4kY29sb3ItZ3JleS1saWdodC01OiAjY2NjO1xyXG5cclxuJGNvbG9yLWdyZXktZGFyazogIzc3NztcclxuJGNvbG9yLWdyZXktZGFyay0xOiAjOTk5O1xyXG4kY29sb3ItZ3JleS1kYXJrLTI6ICM0NDQ7XHJcbiRjb2xvci1ncmV5LWRhcmstMzogIzMzMztcclxuJGNvbG9yLWdyZXktZGFyay00OiAjMjIyO1xyXG5cclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItYmxhY2s6ICMwMDA7XHJcblxyXG4kY29sb3ItY2FyZDogI2U0ZWFlOTtcclxuXHJcbiRjb2xvci1ob3Zlci0xOiBhcXVhO1xyXG4kY29sb3ItaG92ZXItMjogeWVsbG93O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4kYmctc2VjdGlvbi1zYWxlOiBiZWlnZTtcclxuJGJnLXNlY3Rpb24tbmV3czogI2ZmZmZlMDtcclxuXHJcbi8vIFJFU1BPTlNJVkUgQlJFQUtQT0lOVFNcclxuJGJwLWxhcmdlc3Q6IDc1ZW07IC8vIDEyMDBweFxyXG4kYnAtbGFyZ2U6IDYwZW07IC8vIDk2MHB4XHJcbiRicC1tZWRpdW06IDQ1ZW07IC8vIDcyMHB4O1xyXG4kYnAtc21hbGw6IDMwZW07IC8vIDYwMHB4O1xyXG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuLy8gQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiQGltcG9ydCBcImZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWVcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIilcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIC8vICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUvRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvKiBsYXRvLTEwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJMYXRvIEhhaXJsaW5lXCIpLCBsb2NhbChcIkxhdG8tSGFpcmxpbmVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0xMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0xMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGxhdG8tMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIkxhdG8gTGlnaHRcIiksIGxvY2FsKFwiTGF0by1MaWdodFwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbGF0by1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkxhdG8gUmVndWxhclwiKSwgbG9jYWwoXCJMYXRvLVJlZ3VsYXJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgIHVybChcIi4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbGF0by03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTGF0byBCb2xkXCIpLCBsb2NhbChcIkxhdG8tQm9sZFwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICB1cmwoXCIuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbGF0by05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTGF0byBCbGFja1wiKSwgbG9jYWwoXCJMYXRvLUJsYWNrXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgIHVybChcIi4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBsYXRvLTEwMGl0YWxpYyAtIGxhdGluICovXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICBmb250LXdlaWdodDogMTAwO1xuLy8gICBzcmM6IGxvY2FsKCdMYXRvIEhhaXJsaW5lIEl0YWxpYycpLCBsb2NhbCgnTGF0by1IYWlybGluZUl0YWxpYycpLFxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0xMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tMTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuLy8gfVxuXG4vKiBsYXRvLTMwMGl0YWxpYyAtIGxhdGluICovXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICBmb250LXdlaWdodDogMzAwO1xuLy8gICBzcmM6IGxvY2FsKCdMYXRvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnTGF0by1MaWdodEl0YWxpYycpLFxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuLy8gfVxuXG4vKiBsYXRvLWl0YWxpYyAtIGxhdGluICovXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbi8vICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBzcmM6IGxvY2FsKCdMYXRvIEl0YWxpYycpLCBsb2NhbCgnTGF0by1JdGFsaWMnKSxcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL2xhdG8vbGF0by12MTYtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbi8vIH1cblxuLyogbGF0by03MDBpdGFsaWMgLSBsYXRpbiAqL1xuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4vLyAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgc3JjOiBsb2NhbCgnTGF0byBCb2xkIEl0YWxpYycpLCBsb2NhbCgnTGF0by1Cb2xkSXRhbGljJyksXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG4vLyB9XG5cbi8qIGxhdG8tOTAwaXRhbGljIC0gbGF0aW4gKi9cbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ0xhdG8nO1xuLy8gICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgIHNyYzogbG9jYWwoJ0xhdG8gQmxhY2sgSXRhbGljJyksIGxvY2FsKCdMYXRvLUJsYWNrSXRhbGljJyksXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9sYXRvL2xhdG8tdjE2LWxhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbGF0by9sYXRvLXYxNi1sYXRpbi05MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG4vLyB9XG4iLCIvKiBtZXJpZW5kYS1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNZXJpZW5kYVwiKSwgbG9jYWwoXCJNZXJpZW5kYS1SZWd1bGFyXzBfd3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbWVyaWVuZGEvbWVyaWVuZGEtdjgtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICB1cmwoXCIuLi9mb250cy9tZXJpZW5kYS9tZXJpZW5kYS12OC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogbWVyaWVuZGEtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNZXJpZW5kYSBCb2xkXCIpLCBsb2NhbChcIk1lcmllbmRhLUJvbGRcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbWVyaWVuZGEvbWVyaWVuZGEtdjgtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgIHVybChcIi4uL2ZvbnRzL21lcmllbmRhL21lcmllbmRhLXY4LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbiIsIi8qIG9wZW4tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgSXRhbGljXCIpLCBsb2NhbChcIk9wZW5TYW5zLUl0YWxpY1wiKSxcbiAgICB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXYxNy1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MTctbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgUmVndWxhclwiKSwgbG9jYWwoXCJPcGVuU2Fucy1SZWd1bGFyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MTctbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG9wZW4tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1Cb2xkXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjE3LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXYxNy1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4iLCIqIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDYyLjUlOyAvLyAxcmVtID0gMTBweFxyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIFxyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmstMjsgXHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCB7XHJcbiAgZm9udC1mYW1pbHk6ICdNZXJpZW5kYScsIGN1cnNpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbn1cclxuXHJcbmgzIHtcclxuIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1heC13aWR0aDogMTE0cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiLnUtY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYXJnaW4tYm90dG9tLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udS1tYXJnaW4tYm90dG9tLWJpZyB7IFxuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnUtbWFyZ2luLXRvcC1iaWcge1xuICBtYXJnaW46IDVyZW07XG59XG5cbi51LW1hcmdpbi10b3AtaHVnZSB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qQmFja2dyb3VuZCovXG5cbi51LWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnUtYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LWJnLWhvbmV5ZGV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaG9uZXlkZXc7XG59XG5cbi8qKioqKlNwYWNpbmcqKioqKi9cbi51LXAtMyB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi51LXAtNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXAtNSB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi51LXB5LTEge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi51LXB5LTIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi51LXB5LTMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi51LXB5LTQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi51LXB5LTUge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi51LXB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wdC00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi51LXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi51LXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4udS1wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LW0tMSB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLnUtbXktMSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4udS1teS0yIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi51LW15LTMge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtbXktNCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4udS1tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1iLTJwbHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4udS1tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbXQtNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbiIsIi5iaXJke1xyXG4gIHRyYW5zZm9ybTogIHNjYWxlKDAuMikgcm90YXRlWigyNWRlZykgcm90YXRlWSgxODBkZWcpO1xyXG5cclxuICAmLm9je1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLm9jICp7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5ib2R5e1xyXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBkZWVwc2t5Ymx1ZTtcclxuICAgIGJvcmRlci13aWR0aDogMTAwcHggMHB4IDEwMHB4IDEwMHB4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gIC53aW5ne1xyXG4gICAgbGVmdDogLTEwMHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBzdGVlbGJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDEwMHB4IDAgMCAxMzBweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNEKDAsMSwwLDE4MGRlZyk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGEtd2luZztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgfVxyXG5cclxuICAubmVja3tcclxuICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogICB0cmFuc3BhcmVudCBzdGVlbGJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDUwcHggNTBweCA1MHB4IDUwcHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAuYmlyZC1oZWFke1xyXG4gICAgbGVmdDogNzlweDtcclxuICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50IGRlZXBza3libHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzMHB4IDUwcHggMHB4IDBweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNEKDAsMSwwLDBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGItaGVhZDtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYi1oZWFke1xyXG4gICAgMCV7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNEKDAsMSwwLDBkZWcpO3RyYW5zZm9ybTogcm90YXRlM0QoMCwxLDAsMGRlZyk7fVxyXG4gICAgMTAwJXstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM0QoMCwxLDAsLTE4MGRlZyk7dHJhbnNmb3JtOiByb3RhdGUzRCgwLDEsMCwtMTgwZGVnKTt9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgYS13aW5ne1xyXG4gICAgMCV7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNEKDAsMSwwLDE4MGRlZyk7dHJhbnNmb3JtOiByb3RhdGUzRCgwLDEsMCwxODBkZWcpO31cclxuICAgIDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNEKDAsMSwwLDBkZWcpO3RyYW5zZm9ybTogcm90YXRlM0QoMCwxLDAsMGRlZyk7IH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbmF2TGlua0ZhZGUge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSlcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgXHJcbiAgfSBcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHJlbSk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFyZW0pO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZXhwYW5kIHtcclxuICAwJSB7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb2xsYXBzZSB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICB9XHJcbn0iLCIubWFpbi0tYWJvdXQge1xyXG4gIC5zZWN0aW9uLWFib3V0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIGhlaWdodDogNTByZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgICAmLmltZy0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvdXJzL2FscGVuL2FscGVuLTEyODB4NzQwLW1kLTIuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltZy0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvdXJzL2FybWVuaWVuL2FybWVuaWVuLTEyODB4NzQwLW1kLTEuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1zdG9yaWVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogODByZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBiZWZvcmUtYWZ0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4tLWNvbnRhY3QsXHJcbi5tYWluLS1sb2dpbixcclxuLm1haW4tLXJlZ2lzdGVyIHtcclxuICAuc2VjdGlvbi1jb250YWN0IHtcclxuICAgIC5oZWFkaW5nLXNlY29uZGFyeSB7XHJcbiAgICAgIEBpbmNsdWRlIGJlZm9yZS1hZnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWNvbnRhY3Qge1xyXG4gICAgICBoZWlnaHQ6IDgwcmVtO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gcmlnaHQgYm90dG9tLFxyXG4gICAgICAgICRjb2xvci1wcmltYXJ5LWxpZ2h0LFxyXG4gICAgICAgICRjb2xvci1wcmltYXJ5LWRhcmtcclxuICAgICAgKTtcclxuXHJcbiAgICAgICYtLWJhY2tlbmQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBzZXRNaW5IZWlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoJGNvbG9yLXByaW1hcnktbGlnaHQsIDAuOSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoJGNvbG9yLXByaW1hcnktbGlnaHQsIDAuOSkgNzAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCA3MCVcclxuICAgICAgICAgICksXHJcbiAgICAgICAgICB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tNy5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmFja2VuZCB7XHJcbiAgICAgIC5sb2dpbi1oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMWU5NGIxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDByZW07XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLWJvb2tpbmcge1xyXG4gIC5jb250YWluZXItYm9va2luZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICB0byByaWdodCBib3R0b20sXHJcbiAgICAgICRjb2xvci1wcmltYXJ5LWxpZ2h0LFxyXG4gICAgICBsaWdodGVuKCRjb2xvci1wcmltYXJ5LWRhcmssIDEwKVxyXG4gICAgKTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICB0byByaWdodCBib3R0b20sXHJcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbGlnaHQsXHJcbiAgICAgICAgJGNvbG9yLXByaW1hcnktZGFya1xyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvb2tpbmcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHJnYmEoJGNvbG9yLXByaW1hcnktbGlnaHQsIDAuOTUpLFxyXG4gICAgICAgIHJnYmEoJGNvbG9yLXByaW1hcnktbGlnaHQsIDAuOTUpXHJcbiAgICAgICksXHJcbiAgICAgIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcclxuICAgIH1cclxuICAgIC5ib29raW5nLWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW1lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnNlY3Rpb24tYm9va2luZy1wYW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodC01O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTQ7XHJcbiAgXHJcbiAgLmJvb2tpbmctY29udGVudCB7IFxyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH0gXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxufSIsIi5oZWFkZXIge1xyXG4gIC5uYXZzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMTUpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICB9XHJcblxyXG4gICYtLWJhY2tlbmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodC0xO1xyXG5cclxuICBwLmdlbmVyYWwge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBiZWZvcmUtYWZ0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2VsY29tZSB7XHJcbiAgICAgIGhlaWdodDogMjAlO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAzcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGhpZ2hsaWdodEZpcnN0TGV0dGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmVhdHVyZXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICByZ2JhKDI0NSwgMjQ1LCAyMjAsIDAuOSksXHJcbiAgICAgICAgICByZ2JhKDI0MCwgMjMwLCAxNDAsIDAuOClcclxuICAgICAgICApLFxyXG4gICAgICB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tNy5qcGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zYWxlcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWN0aW9uLXNhbGU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXdzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXNlY3Rpb24tbmV3cztcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWdiLFxyXG4gICAgJi0tZGF0ZW5zY2h1dHosXHJcbiAgICAmLS1pbXByZXNzdW0ge1xyXG4gICAgICBoMiwgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyOjpiZWZvcmUsXHJcbiAgICAgIGgyOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFja2VuZCB7XHJcbiAgICAgIEBpbmNsdWRlIHNldE1pbkhlaWdodDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIC5zb2NpYWwgaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2x1bW4tdGl0bGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWw6bGFzdC1jaGlsZCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgfVxyXG5cclxuICB1bDpub3QoOmxhc3QtY2hpbGQpIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWRhcmstMTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmliZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcclxuICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLW1lZGl1bSkge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gaGVpZ2h0OiA0cmVtO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtc29jaWFsIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJhY2tlbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJvb2tpbmctaW5mbyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblxyXG4gICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWctYm94IHtcclxuICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BlcnNvbi1ib3gge1xyXG4gICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLWJhciB7XHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3LXVwbG9hZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19icm93c2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcbn1cclxuIiwiLmp1bWJvdHJvbiB7IFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGgxIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlc3RpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjb2xvci1zZWNvbmRhcnktbGlnaHQsIDAuOCksIHJnYmEoJGNvbG9yLXNlY29uZGFyeS1kYXJrLCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTIuanBnKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCcmVhZGNydW1iSG92ZXIoJGNvbG9yLWhvdmVyLTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tdG91cnR5cGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLXByaW1hcnksIDAuOCksIHJnYmEoJGNvbG9yLXByaW1hcnktZGFyaywgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblxyXG4gICAgIEBpbmNsdWRlIHNldEJyZWFkY3J1bWJIb3ZlcigkY29sb3ItaG92ZXItMik7XHJcbiAgfVxyXG5cclxuICAmLS10b3VycyxcclxuICAmLS1wcml2YWN5LXBvbGljeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3ItcHJpbWFyeS1saWdodCwgMC44KSwgcmdiYSgkY29sb3ItcHJpbWFyeS1kYXJrLCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnJlYWRjcnVtYkhvdmVyKCRjb2xvci1ob3Zlci0yKTtcclxuICB9XHJcblxyXG4gICYtLWJvb2tpbmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLXByaW1hcnksIDAuOCksIHJnYmEoJGNvbG9yLXByaW1hcnktZGFyaywgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XHJcbiAgIFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnJlYWRjcnVtYkhvdmVyKCRjb2xvci1ob3Zlci0yKTtcclxuICB9XHJcblxyXG4gXHJcblxyXG4gICYtLWFib3V0LFxyXG4gICYtLXRvdXItZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3ItcHJpbWFyeS1saWdodCwgMC44KSwgcmdiYSgkY29sb3ItcHJpbWFyeS1kYXJrLCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTguanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnJlYWRjcnVtYkhvdmVyKCRjb2xvci1ob3Zlci0yKTtcclxuICB9XHJcblxyXG4gICYtLWNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLXByaW1hcnktbGlnaHQsIDAuOCksIHJnYmEoJGNvbG9yLXByaW1hcnktZGFyaywgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi04LmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNldEJyZWFkY3J1bWJIb3ZlcigkY29sb3ItaG92ZXItMik7XHJcbiAgfVxyXG5cclxuICAmLS1hZG1pbixcclxuICAmLS1sb2dpbixcclxuICAmLS1yZWdpc3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LCAwLjgpLCByZ2JhKCRjb2xvci1zZWNvbmRhcnktZGFyaywgMC44KSksIHVybCguLi9pbWcvanVtYm90cm9uL2p1bWJvdHJvbi0yLmpwZyk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAmLS10b3Vycy1iZSxcclxuICAmLS1ib29raW5ncy1iZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3ItcHJpbWFyeS1saWdodCwgMC44KSwgcmdiYSgkY29sb3ItcHJpbWFyeS1kYXJrLCAwLjgpKSwgdXJsKC4uL2ltZy9qdW1ib3Ryb24vanVtYm90cm9uLTIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1ib29raW5nLWRldGFpbHMtYmUsXHJcbiAgJi0tdG91ci1kZXRhaWxzLWJlIHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjb2xvci1wcmltYXJ5LWxpZ2h0LCAwLjgpLCByZ2JhKCRjb2xvci1wcmltYXJ5LWRhcmssIDAuOCkpLCB1cmwoLi4vaW1nL2p1bWJvdHJvbi9qdW1ib3Ryb24tMi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn0iLCIuc2xpZGVzaG93LFxyXG4uc2xpZGVzaG93LWdhbGxlcnkge1xyXG4gIGhlaWdodDogODB2aDtcclxuICAvLyBtYXJnaW4tdG9wOiAxMHJlbTsgLyppbXBvcnRhbnQgZm9yIGZpeGVkIG1lbnUqL1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gIH1cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNhcm91c2VsIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJl9fdHJhY2stY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJhY2sge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBzZXREZXNjO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtIDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtNTAlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgJi0tcHJldixcclxuICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1wcmV2OmhvdmVyLFxyXG4gICAgICAmLS1uZXh0OmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmV5LWRhcmstNCwgMC44KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcHJldi5kaXNhYmxlLFxyXG4gICAgICAmLS1uZXh0LmRpc2FibGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5kaWNhdG9yIHtcclxuICAgICAgJi0tZG90IHtcclxuICAgICAgICAmLmN1cnJlbnQtc2xpZGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNzUpO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRvdC1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMyk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZG90LWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAmLmN1cnJlbnQtc2xpZGUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlIHtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2FibGUge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXNob3ctZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAuY2Fyb3VzZWwge1xyXG4gICAgJl9fdHJhY2stY29udGFpbmVyIHtcclxuICAgICAgJi0tZ2FsbGVyeSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZ3JleS1kYXJrLTQsIDAuOCk7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBoZWlnaHQ6IDIwJTtcclxuICAgICAgJi0taW1hZ2VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLWpzIHtcclxuICAuc2xpZGVzaG93LWdhbGxlcnkge1xyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGluZy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuaGVhZGluZy1wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICYtLWZpcnN0LXBhcnQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZUluTGVmdDtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAmLS1zZWNvbmQtcGFydCB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcclxuICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5SaWdodCAxcyBlYXNlLW91dDtcclxuICAgIH1cclxuICAgICYtLWZpcnN0LXBhcnQsXHJcbiAgICAmLS1zZWNvbmQtcGFydCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90byB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogXCJNZXJpZW5kYVwiLCBjdXJzaXZlO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0LTI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLmJ0biB7XHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gIH1cclxuXHJcbiAgJixcclxuICAmOmxpbmssXHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gNHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgQGluY2x1ZGUgYnRuLXdpdGgtcm91bmRlZC1jb3JuZXI7XHJcblxyXG4gICAgLy9DaGFuZ2UgZm9yIHRoZSA8YnV0dG9uPiBlbGVtZW50XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS40KSBzY2FsZVkoMS42KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICBAaW5jbHVkZSBzZXRCdG5Db2xvcigkY29sb3Itd2hpdGUsICRjb2xvci1ncmV5LWRhcmspO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ncmV5IHtcclxuICAgIEBpbmNsdWRlIHNldEJ0bkNvbG9yKCRjb2xvci1ncmV5LWRhcmssICRjb2xvci13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmLS1ibHVlIHtcclxuICAgIEBpbmNsdWRlIHNldEJ0bkNvbG9yKCRjb2xvci1wcmltYXJ5LCAkY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJi0tb3JhbmdlIHtcclxuICAgIEBpbmNsdWRlIHNldEJ0bkNvbG9yKCRjb2xvci1zZWNvbmRhcnktZGFyaywgJGNvbG9yLXdoaXRlKTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuICAgIC8vIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIEBpbmNsdWRlIGJ0bi13aXRoLXJvdW5kZWQtY29ybmVyO1xyXG4gIH1cclxuXHJcbiAgJi0taWNvbiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbmF2LXRvcCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlSW5Cb3R0b20gMC41cyBlYXNlLW91dCAwLjc1cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcclxuICB9XHJcbn1cclxuXHJcbi5idG4tdGV4dCB7XHJcbiAgJjpsaW5rLFxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4xNSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE1KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuIiwiLmNhcmRzLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1cmVtLCBtaW4tY29udGVudCkpO1xyXG4gIGdyaWQtY29sdW1uOiBjZW50ZXItc3RhcnQgLyBjZW50ZXItZW5kO1xyXG4gIGdyaWQtZ2FwOiA2cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGdyaWQtcm93LWdhcDogMS41cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW1cclxuICByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAmX19pbWcsXHJcbiAgJl9faW1nLWRlc2Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgfVxyXG4gIFxyXG4gICZfX25hbWUge1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWVyaWVuZGEnLCBjdXJzaXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBpbmNsdWRlIGJ0bi13aXRoLXJvdW5kZWQtY29ybmVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9jYXRpb24sXHJcbiAgJl9fcm9vbXMsXHJcbiAgJl9fYXJlYSxcclxuICAmX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gNHJlbTtcclxuICB9XHJcblxyXG4gICZfX2xvY2F0aW9uLFxyXG4gICZfX3Jvb21zIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW0gNHJlbTtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgfVxyXG5cclxuICBvYmplY3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FyZHMtY2F0ZWdvcnktY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwcmVtLCBtaW4tY29udGVudCkpO1xyXG4gIGdyaWQtYXV0by1yb3dzOiA0MnJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBncmlkLWdhcDogNnJlbTtcclxufVxyXG5cclxuLmNhcmQtY2F0ZWdvcnkge1xyXG4gIGhlaWdodDogNDJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTUpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSkgc2NhbGUoMS4wMyk7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDByZW07XHJcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgXHJcbiAgICAmLWRlc3Qge1xyXG4gICAgICBAaW5jbHVkZSBzZXRJbWFnZXMoXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC0xLmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC0yLmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC0zLmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC00LmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC01LmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy9kZXN0aW5hdGlvbnMvZGVzdC02LmpwZydcclxuICAgICAgKTtcclxuICAgIH0gXHJcbiAgICAmLXRvdXJ0eXBlIHsgXHJcbiAgICAgIEBpbmNsdWRlIHNldEltYWdlcyhcclxuICAgICAgICAnLi4vaW1nL3RvdXJ0eXBlcy90b3VydHlwZS0xLmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy90b3VydHlwZXMvdG91cnR5cGUtMi5qcGcnLFxyXG4gICAgICAgICcuLi9pbWcvdG91cnR5cGVzL3RvdXJ0eXBlLTMuanBnJyxcclxuICAgICAgICAnLi4vaW1nL3RvdXJ0eXBlcy90b3VydHlwZS00LmpwZycsXHJcbiAgICAgICAgJy4uL2ltZy90b3VydHlwZXMvdG91cnR5cGUtNS5qcGcnLFxyXG4gICAgICAgICcuLi9pbWcvdG91cnR5cGVzL3RvdXJ0eXBlLTYuanBnJ1xyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXJlbTtcclxuICAgIHJpZ2h0OiAtMnJlbTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmctc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgQGluY2x1ZGUgYnRuLXdpdGgtcm91bmRlZC1jb3JuZXI7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldEJhY2tncm91bmRDb2xvcigkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICBAaW5jbHVkZSBzZXRCYWNrZ3JvdW5kQ29sb3IoJGNvbG9yLXByaW1hcnktbGlnaHQsICRjb2xvci1wcmltYXJ5LWRhcmspO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICBAaW5jbHVkZSBzZXRCYWNrZ3JvdW5kQ29sb3IoJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0LCAkY29sb3ItdGVydGlhcnktZGFyayk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNCB7XHJcbiAgICAgIEBpbmNsdWRlIHNldEJhY2tncm91bmRDb2xvcigkY29sb3ItdGVydGlhcnktbGlnaHQsICRjb2xvci10ZXJ0aWFyeS1kYXJrKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS01IHtcclxuICAgICAgQGluY2x1ZGUgc2V0QmFja2dyb3VuZENvbG9yKCRjb2xvci1wcmltYXJ5LWxpZ2h0LCAkY29sb3ItcHJpbWFyeS1kYXJrKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS02IHtcclxuICAgICAgQGluY2x1ZGUgc2V0QmFja2dyb3VuZENvbG9yKCRjb2xvci1zZWNvbmRhcnktbGlnaHQsICRjb2xvci1zZWNvbmRhcnktZGFyayk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZsaXAtY2FyZHMtY29udGFpbmVyIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZsaXAge1xyXG4gIC8vIEZVTkNUSU9OQUxJVFlcclxuICBwZXJzcGVjdGl2ZTogMTUwcmVtO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDE1MHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIGZsZXgtYmFzaXM6IDI4JTtcclxuICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgXHJcbiAgJl9fc2lkZSB7XHJcbiAgICBoZWlnaHQ6IDUycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcclxuXHJcbiAgICAmLS1mcm9udCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgJi0tYmFjayB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cclxuICAgICAgJi0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICRjb2xvci1wcmltYXJ5LWxpZ2h0LCAkY29sb3ItcHJpbWFyeS1kYXJrKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAkY29sb3ItdGVydGlhcnktbGlnaHQsICRjb2xvci10ZXJ0aWFyeS1kYXJrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAmX19zaWRlLS1mcm9udCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyICZfX3NpZGUtLWJhY2sge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgLy9GUk9OVCBTSURFIFNUWUxJTkdcclxuICAmX19waWN0dXJlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIzcmVtO1xyXG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwIDEwMCUpO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgIFxyXG4gICAgJi0tMSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG91cnMvdmVuZWRpZy92ZW5lZGlnLTY0MHg0MDAtc20tMC5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvdXJzL2FybWVuaWVuL2FybWVuaWVuLTY0MHg0MDAtc20tMS5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvdXJzL3Rpcm9sL3Rpcm9sLTY0MHg0MDAtc20tMC5qcGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXJlbTtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmctc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG5cclxuICAgICYtLTEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCBcclxuICAgICAgcmdiYSgkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LCAuNjUpLCBcclxuICAgICAgcmdiYSgkY29sb3Itc2Vjb25kYXJ5LWRhcmssIC42NSkpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCBcclxuICAgICAgcmdiYSgkY29sb3ItcHJpbWFyeS1saWdodCwgLjY1KSwgXHJcbiAgICAgIHJnYmEoJGNvbG9yLXByaW1hcnktZGFyaywgLjY1KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIFxyXG4gICAgICByZ2JhKCRjb2xvci10ZXJ0aWFyeS1saWdodCwgLjY1KSwgXHJcbiAgICAgIHJnYmEoJGNvbG9yLXRlcnRpYXJ5LWRhcmssIC42NSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscyB7IFxyXG4gICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRlJPTlQgU0lERSBTVFlMSU5HXHJcbiAgJl9fY3RhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2UtYm94IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Utb25seSB7XHJcbiAgICAvLyBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSB7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcclxuICAgICAgXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAmLS1iYWNrIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICY6aG92ZXIgJl9fc2lkZS0tZnJvbnQge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gIFxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBGUk9OVCBTSURFIFNUWUxJTkdcclxuICAgICZfX2N0YSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDRyZW0gNHJlbSA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UtdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodC0xO1xuICBncmlkLWNvbHVtbjogZnVsbC1zdGFydCAvIGZ1bGwtZW5kO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8qZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgNXZ3KTsqL1xuICBncmlkLXRlbXBsYXRlOiByZXBlYXQoNywgNXZ3KSAvIHJlcGVhdCg4LCAxZnIpO1xuXG5cbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuXG4gICZfX2l0ZW0ge1xuICAgICYtLTAge1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgIGdyaWQtY29sdW1uOiA2IC8gNztcbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyAtMTtcbiAgICB9XG5cbiAgICAmLS00IHtcbiAgICAgIGdyaWQtcm93OiAzIC8gc3BhbiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgJi0tNSB7XG4gICAgICBncmlkLXJvdzogNCAvIHNwYW4gMjtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xuICAgIH1cblxuICAgICYtLTYge1xuICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xuICAgIH1cblxuICAgICYtLTcge1xuICAgICAgZ3JpZC1yb3c6IDMgLyBzcGFuIDI7XG4gICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAmLS04IHtcbiAgICAgIGdyaWQtcm93OiAzIC8gc3BhbiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDggLyAtMTtcbiAgICB9XG5cbiAgICAmLS05IHtcbiAgICAgIGdyaWQtcm93OiA2IC8gc3BhbiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIH1cblxuICAgICYtLTEwIHtcbiAgICAgIGdyaWQtcm93OiA2IC8gc3BhbiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgJi0tMTEge1xuICAgICAgZ3JpZC1yb3c6IDYgLyBzcGFuIDI7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIDU7XG4gICAgfVxuXG4gICAgJi0tMTIge1xuICAgICAgZ3JpZC1yb3c6IDUgLyBzcGFuIDM7XG4gICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAmLS0xMyB7XG4gICAgICBncmlkLXJvdzogNiAvIHNwYW4gMjtcbiAgICAgIGdyaWQtY29sdW1uOiA4IC8gLTE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlLWluLW91dDtcbiAgfVxuICAmX19pbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH0gXG59IiwiLm5hdi10b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAubmF2LXRvcC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcbiAgICAgIH1cclxuICAgICAgaS5mYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWxhcmdlKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyay0yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmF2IHtcclxuICBoZWlnaHQ6IDZyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICZfX2xvZ28tYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1iYXNpczogY29udGVudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2xvZ28taW1nIHtcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gIH1cclxuICBcclxuICAmX19sb2dvLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNZXJpZW5kYScsIGN1cnNpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLmJ1cmdlci10b2dnbGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpjaGVja2VkICsgLm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgJi0taG9yaXpvbnRhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICBcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLmFjdGl2ZSk6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB3aWR0aDogMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjNzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gdWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAubWVudV9fdG9nZ2xlciBpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAubWVudV9fdG9nZ2xlciBpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMXJlbSAxLjRyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICYuYWN0aXZlIHtcclxuICAgICAgLy8gICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gd2lkdGg6IDE4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xyXG4gICAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjkpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZDpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5MZWZ0IDAuNXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZUluUmlnaHQgLjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmVJbkxlZnQgLjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmVJblJpZ2h0IC41cyBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5MZWZ0IC41cyBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS02IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5SaWdodCAuNXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5idXJnZXItYmFyIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmX19saW5lIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluZS0tMS5leHBhbmRlZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTYuNXB4LCA3LjVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmUtLTIuZXhwYW5kZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmUtLTMuZXhwYW5kZWQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTYuNXB4LCAtNy41cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluZS5leHBhbmRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufSIsIi5zdWJtZW51IHtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyBoZWlnaHQ6IDE1dmg7XHJcblxyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgIH1cclxuICB9ICBcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyay0zO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDNyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xyXG4gICAgQGluY2x1ZGUgYnRuLXdpdGgtcm91bmRlZC1jb3JuZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeS1saWdodCwgMC43KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VhcmNoLWJhciB7XHJcbiAgLy8gaGVpZ2h0OiAxNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLy8gZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJGJwLW1lZGl1bSkge1xyXG4gICAgICAvLyAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC1iYXNpczogODAlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQsXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLy8gd2lkdGg6IDgwJTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1zbWFsbCkge1xyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJhY2tlbmQge1xyXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIC8vICAgbWluLWhlaWdodDogMTV2aDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LWdyb3VwOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LFxyXG4gICAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmVhdHVyZS1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgcGFkZGluZzogMi41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gIGZsZXgtYmFzaXM6IDI1cmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBoNCB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41cmVtKSBzY2FsZSgxLjAzKTtcclxuICB9XHJcblxyXG4gICYtLWJhY2tlbmQge1xyXG4gICAgZmxleC1iYXNpczogNjAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iZy12aWRlbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvcGFjaXR5OiAuMTU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufSIsIi5zdG9yeSB7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBtYXJnaW46IDAgYXV0byA1cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgM3JlbSA2cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC42KTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcGFkZGluZzogNnJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDlyZW07XHJcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMCk7XHJcbiAgfVxyXG5cclxuICAmX19zaGFwZSB7XHJcbiAgICB3aWR0aDogMTVyZW07XHJcbiAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pIHNrZXdYKDEyZGVnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgQHN1cHBvcnRzIChjbGlwLXBhdGg6IHBvbHlnb24oMCAwKSkgb3IgKC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCkpIHtcclxuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcclxuICAgICAgLXdlYmtpdC1zaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xyXG4gICAgICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcmVtKSBza2V3WCgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEyZGVnKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAlKTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgJl9fY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyICZfX2ltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgZmlsdGVyOiBibHVyKDNweCkgYnJpZ2h0bmVzcyg4MCUpO1xyXG4gIH1cclxufSIsIi5mb3JtIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIHBhZGRpbmc6IDNyZW07XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgfVxyXG5cclxuICAmX19ncm91cC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZmxleC1iYXNpczogNDklO1xyXG5cclxuICAgICYtLXNob3J0IHtcclxuICAgICAgZmxleC1iYXNpczogMzIlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZXQge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICBsZWdlbmQge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX190b3VyLW5hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWVyaWVuZGFcIiwgY3Vyc2l2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQsXHJcbiAgJl9fdGV4dGFyZWEsXHJcbiAgJl9fc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjEpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzOmludmFsaWQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICY6cmVxdWlyZWQ6Zm9jdXMge1xyXG4gICAgLy8gICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0byAycmVtO1xyXG5cclxuICAgICYuaW5wdXQtbG9naW4ge1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtcmVnaXN0ZXIge1xyXG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zdmcvY2hldnJvbi10aGluLWRvd24uc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgcGFkZGluZzogMC42cmVtIDAuNnJlbSAxcmVtO1xyXG4gICAgJlttdWx0aXBsZV0sXHJcbiAgICAmI3NlbGVjdGVkLXRvdXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcGFkZGluZzogMC42cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yLjA1cmVtO1xyXG4gICAgdG9wOiAwLjFyZW07XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveC1idXR0b24tY2hlY2tlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMS44cmVtO1xyXG4gICAgdG9wOiAtMC4zcmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAmX19jaGVja2JveC1sYWJlbCA+ICZfX2NoZWNrYm94LWJ1dHRvbi1jaGVja2VkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3gtdGV4dCB7XHJcbiAgICBhIHtcclxuICAgICAgLy8gY29sb3I6IGRhcmtlbih3aGl0ZSwgMTAlKTtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJvb2tpbmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19wYXNzd29yZC1jb25kaXRpb24ge1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYmFja2VuZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIH1cclxufVxyXG4iLCIudGFiIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgJl9fYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHJcbiAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIC0xcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNiYmI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFibGUge1xyXG4gICZfX3JvdyB7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGJwLW1lZGl1bSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA0MCUpO1xyXG4gICAgfSBcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBcclxuICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgLnRodW1iLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNZXJpZW5kYScsIGN1cnNpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAvLyBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgfVxyXG59IiwiLmluZm8tYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBmaWdjYXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBidG4td2l0aC1yb3VuZGVkLWNvcm5lcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICBncmlkLWdhcDogMnJlbTtcclxuICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmVlZGJhY2sge1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICBjb2xvcjogJGNvbG9yLWdyZXktZGFyay0yO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fZXJyb3JzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDIwJTtcclxuICB9XHJcblxyXG4gIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuIFxyXG4gICYtLWFsZXJ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMzAlKTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0taW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCM3M2I3MjYsIDQwJSk7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
