@charset "UTF-8";
/*!
Theme Name: 561 Media
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom Website Design by 561 Media
Version: 1.0.0
Text Domain: 561media
Tags: custom-website
*/
/**
 * Typography
 */
@font-face {
  font-family: 'Avenir Next Ultra Light';
  src: url("fonts/AvenirNext-UltraLight.woff2") format("woff2"), url("font/AvenirNext-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Avenir Next';
  src: url("fonts/AvenirNext-Regular.woff2") format("woff2"), url("font/AvenirNext-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Avenir Next Medium';
  src: url("fonts/AvenirNext-Medium.woff2") format("woff2"), url("fonts/AvenirNext-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Avenir Next Demi';
  src: url("fonts/AvenirNext-DemiBold.woff2") format("woff2"), url("fonts/AvenirNext-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Avenir Next Bold';
  src: url("fonts/AvenirNext-Bold.woff2") format("woff2"), url("fonts/AvenirNext-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Futura LT';
  src: url("fonts/FuturaLT.woff2") format("woff2"), url("fonts/FuturaLT.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Futura LT Book';
  src: url("fonts/FuturaLT-Book.woff2") format("woff2"), url("fonts/FuturaLT-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Futura LT Bold';
  src: url("fonts/FuturaLT-Bold.woff2") format("woff2"), url("fonts/FuturaLT-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Futura LT Condensed';
  src: url("fonts/FuturaLT-Condensed.woff2") format("woff2"), url("fonts/FuturaLT-Condensed.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Futura LT Condensed Bold';
  src: url("fonts/FuturaLT-CondensedBold.woff2") format("woff2"), url("fonts/FuturaLT-CondensedBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

/**
 * Colors
 */
/* Modules */
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 0.875px;
    font-size: 0.05469rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pull-left {
  float: left; }

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

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

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

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

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

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

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

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

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

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -ms-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 {
  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; }

/* Layout */
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto; }

.container-fluid {
  padding-right: 0;
  padding-left: 0; }

.row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0; }

.row.reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.col.reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.col-xs {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%; }

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%; }

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%; }

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%; }

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%; }

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%; }

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%; }

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%; }

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%; }

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.col-xs-offset-0 {
  margin-left: 0; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.start-xs {
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start; }

.center-xs {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.end-xs {
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end; }

.top-xs {
  -ms-flex-align: start;
  align-items: flex-start; }

.middle-xs {
  -ms-flex-align: center;
  align-items: center; }

.bottom-xs {
  -ms-flex-align: end;
  align-items: flex-end; }

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.between-xs {
  -ms-flex-pack: justify;
  justify-content: space-between; }

.first-xs {
  -ms-flex-order: -1;
  order: -1; }

.last-xs {
  -ms-flex-order: 1;
  order: 1; }

@media only screen and (min-width: 48em) {
  .container {
    width: 49rem; }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .col-sm {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-sm-offset-0 {
    margin-left: 0; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .start-sm {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-sm {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }
  .end-sm {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-sm {
    -ms-flex-align: start;
    align-items: flex-start; }
  .middle-sm {
    -ms-flex-align: center;
    align-items: center; }
  .bottom-sm {
    -ms-flex-align: end;
    align-items: flex-end; }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-sm {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .first-sm {
    -ms-flex-order: -1;
    order: -1; }
  .last-sm {
    -ms-flex-order: 1;
    order: 1; } }

@media only screen and (min-width: 64em) {
  .container {
    width: 65rem; }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .col-md {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-md-offset-0 {
    margin-left: 0; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .start-md {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-md {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }
  .end-md {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-md {
    -ms-flex-align: start;
    align-items: flex-start; }
  .middle-md {
    -ms-flex-align: center;
    align-items: center; }
  .bottom-md {
    -ms-flex-align: end;
    align-items: flex-end; }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-md {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .first-md {
    -ms-flex-order: -1;
    order: -1; }
  .last-md {
    -ms-flex-order: 1;
    order: 1; } }

@media only screen and (min-width: 75em) {
  .container {
    width: 76rem; }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .col-lg {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-lg-offset-0 {
    margin-left: 0; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .start-lg {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-lg {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }
  .end-lg {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-lg {
    -ms-flex-align: start;
    align-items: flex-start; }
  .middle-lg {
    -ms-flex-align: center;
    align-items: center; }
  .bottom-lg {
    -ms-flex-align: end;
    align-items: flex-end; }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-lg {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .first-lg {
    -ms-flex-order: -1;
    order: -1; }
  .last-lg {
    -ms-flex-order: 1;
    order: 1; } }

.container {
  max-width: 1240px;
  padding: 0 20px;
  position: relative;
  width: 100%; }
  .container.large {
    max-width: 100%;
    padding: 0 5%; }
  .container:after {
    clear: both;
    content: "";
    display: table; }

/**
* Sticky Footer
*/
#page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh; }
  #page .site-content {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative; }
    #page .site-content:before {
      background-color: #000;
      content: '';
      height: 100%;
      left: 0;
      opacity: 0;
      position: fixed;
      right: 0;
      transition: opacity .2s ease;
      width: 100%; }
    #page .site-content.menu-open:before {
      opacity: .75;
      z-index: 99; }

#primary.content-area {
  -ms-flex: 1;
  flex: 1; }

.site-header {
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1920px;
  padding: 22px 50px;
  position: fixed;
  transition: all .2s ease;
  width: 100%;
  z-index: 3; }
  .site-header .site-logo {
    max-width: 150px; }
  .site-header .site-social-media {
    position: absolute;
    right: 0; }

.site-header-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1; }

.site-navigation {
  background-color: #1a3648;
  height: 100vh;
  left: 0;
  padding: 0 2%;
  position: absolute;
  top: 0;
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: transform 0.3s ease-in-out;
  width: 100%; }
  .site-navigation.menu-open {
    -ms-transform: translateY(0);
    transform: translateY(0); }

.site-navigation-wrapper {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .site-navigation-wrapper nav {
    -ms-flex-align: end;
    align-items: end;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .site-navigation-wrapper .site-social-media li {
    margin-bottom: 40px; }
  .site-navigation-wrapper .site-social-media a {
    font-size: 24px;
    font-size: 1.5rem;
    color: #fff; }
  .site-navigation-wrapper .menu {
    margin-bottom: 0; }
    .site-navigation-wrapper .menu li {
      font-size: 46px;
      font-size: 2.875rem;
      font-family: "Futura LT Bold", sans-serif;
      margin: 30px 0;
      position: relative; }
      .site-navigation-wrapper .menu li.menu-item-has-children {
        position: relative; }
        .site-navigation-wrapper .menu li.menu-item-has-children:hover > a {
          color: #ec6a2a; }
        .site-navigation-wrapper .menu li.menu-item-has-children:hover > .sub-menu {
          left: calc(100% - 20px);
          opacity: 1;
          visibility: visible; }
      .site-navigation-wrapper .menu li:first-child {
        margin-top: 0; }
      .site-navigation-wrapper .menu li:last-child {
        margin-bottom: 0; }
      .site-navigation-wrapper .menu li a {
        color: #fff;
        display: block;
        padding: 0 60px 0 0;
        position: relative; }
        .site-navigation-wrapper .menu li a:hover {
          color: #ec6a2a; }
  .site-navigation-wrapper .sub-menu {
    border-left: 1px #ec6a2a solid;
    left: 100%;
    margin-left: 0px;
    opacity: 0;
    padding-left: 20px;
    position: absolute;
    top: 20px;
    transition: all .2s ease;
    visibility: hidden;
    width: 100%; }
    .site-navigation-wrapper .sub-menu li {
      font-size: 24px;
      font-size: 1.5rem;
      font-family: "Futura LT Book", sans-serif;
      margin: 10px 0 20px;
      position: relative; }
      .site-navigation-wrapper .sub-menu li a {
        color: #fff; }
        .site-navigation-wrapper .sub-menu li a:hover {
          color: #ec6a2a; }

.site-navigation-menu-wrapper {
  -ms-flex-align: center;
  align-items: center;
  border-bottom-left-radius: 20px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  position: relative;
  right: 0;
  top: 0;
  transition: all .2s ease;
  z-index: 999; }
  .site-navigation-menu-wrapper:hover .line:nth-child(even) {
    left: -10px; }
  .site-navigation-menu-wrapper .site-navigation-menu {
    margin-right: 20px; }
  .site-navigation-menu-wrapper .line {
    background-color: #ec6a2a;
    height: 4px;
    margin: 8px 0;
    transition: all .2s ease;
    width: 30px; }
    .site-navigation-menu-wrapper .line:nth-child(even) {
      left: 5px;
      position: relative;
      width: 35px; }
  .site-navigation-menu-wrapper span {
    font-size: 18px;
    font-size: 1.125rem;
    color: #ec6a2a;
    font-family: "Avenir Next Medium", sans-serif;
    position: relative;
    z-index: 1; }
  .site-navigation-menu-wrapper.animate .line {
    background-color: #fff; }
    .site-navigation-menu-wrapper.animate .line:nth-child(1) {
      -ms-transform: translateY(10px) rotate(45deg);
      transform: translateY(10px) rotate(45deg); }
    .site-navigation-menu-wrapper.animate .line:nth-child(2) {
      opacity: 0; }
    .site-navigation-menu-wrapper.animate .line:nth-child(3) {
      -ms-transform: translateY(-14px) rotate(-45deg);
      transform: translateY(-14px) rotate(-45deg); }

#menu-footer-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #menu-footer-navigation li {
    margin-bottom: 20px;
    width: 50%; }
    #menu-footer-navigation li a {
      color: #fff;
      padding: 0 20px; }
      #menu-footer-navigation li a:hover {
        color: #ec6a2a; }

.site-footer {
  background-color: #0b2430;
  padding: 130px 0 100px; }
  .site-footer .footer-column-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .site-footer .footer-company {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 25%; }
    .site-footer .footer-company .site-logo {
      max-width: 200px; }
  .site-footer .footer-address {
    font-size: 14.5px;
    font-size: 0.90625rem;
    margin: 20px 0; }
  .site-footer .footer-copyright {
    font-size: 12px;
    font-size: 0.75rem;
    color: #727272;
    line-height: 16px;
    margin-top: auto; }
  .site-footer .footer-navigation {
    width: 40%; }
  .site-footer .site-social-media {
    border-right: 1px rgba(255, 255, 255, 0.5) solid;
    width: 8%; }
    .site-footer .site-social-media li {
      margin-bottom: 20px; }
    .site-footer .site-social-media a {
      font-size: 24px;
      font-size: 1.5rem;
      color: #fff; }
      .site-footer .site-social-media a:hover {
        color: #ec6a2a; }
  .site-footer .bolt {
    position: relative;
    right: -25px; }
  .site-footer .footer-slogan {
    padding-left: 20px;
    text-align: right;
    width: 27%; }
  .site-footer .slogan-title {
    font-size: 50px;
    font-size: 3.125rem;
    font-family: "Futura LT Condensed", sans-serif;
    margin-bottom: 13px;
    position: relative; }
  .site-footer .slogan-subtitle {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: "Avenir Next", sans-serif;
    font-weight: normal;
    margin-bottom: 10px; }
  .site-footer a[href^="tel:"] {
    font-size: 32px;
    font-size: 2rem;
    color: #fff;
    font-family: "Futura LT Condensed", sans-serif;
    line-height: 32px; }

.gform_required_legend,
.gfield_validation_message,
.gform_validation_errors {
  display: none; }

.site-content .gform_wrapper.gravity-theme input[type="email"],
.site-content .gform_wrapper.gravity-theme input[type="tel"],
.site-content .gform_wrapper.gravity-theme input[type="text"],
.site-content .gform_wrapper.gravity-theme select,
.site-content .gform_wrapper.gravity-theme textarea {
  font-size: 18px;
  font-size: 1.125rem;
  background-color: transparent;
  border: 2px rgba(255, 255, 255, 0.5) solid;
  border-radius: 15px;
  color: #fff;
  padding: 12px 20px;
  position: relative; }

.site-content .gform_wrapper.gravity-theme textarea {
  max-height: 160px; }

.site-content .gform_wrapper.gravity-theme .gfield_error {
  position: relative; }
  .site-content .gform_wrapper.gravity-theme .gfield_error:after {
    font-size: 20px;
    font-size: 1.25rem;
    color: red;
    content: '*';
    position: absolute;
    z-index: 2;
    right: 10px;
    top: 12px;
    padding-right: 10px; }

.site-content .gform_wrapper.gravity-theme .gfield_error input,
.site-content .gform_wrapper.gravity-theme .gfield_error select,
.site-content .gform_wrapper.gravity-theme .gfield_error textarea {
  background: #fff9f9;
  border: 1px solid #c02b0a; }

.site-content .gform_wrapper.gravity-theme .gform_button {
  color: #fff;
  width: 100%; }

.site-content #landing-hero .gform_wrapper.gravity-theme {
  background-color: #f0f0e5;
  border-top: 10px #549ad8 solid;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 20px 20px 0px; }
  .site-content #landing-hero .gform_wrapper.gravity-theme .gform_button {
    background-color: #549ad8; }
    .site-content #landing-hero .gform_wrapper.gravity-theme .gform_button:hover {
      background-color: #0b2430; }
  .site-content #landing-hero .gform_wrapper.gravity-theme input[type="email"],
  .site-content #landing-hero .gform_wrapper.gravity-theme input[type="tel"],
  .site-content #landing-hero .gform_wrapper.gravity-theme input[type="text"],
  .site-content #landing-hero .gform_wrapper.gravity-theme select,
  .site-content #landing-hero .gform_wrapper.gravity-theme textarea {
    background-color: #fff;
    border: 0;
    border-radius: 20px;
    color: #000;
    padding: 12px 30px;
    position: relative; }

.site-header-mailing-list {
  max-width: 400px;
  padding-left: 20px;
  width: 50%;
  position: relative; }
  .site-header-mailing-list .gform_wrapper.gravity-theme .gform_fields {
    -ms-grid-columns: (1fr)[10];
    grid-template-columns: repeat(10, 1fr);
    grid-row-gap: 0px; }
  .site-header-mailing-list .gform_wrapper.gravity-theme .gfield_label {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: "Avenir Next Ultra Light", sans-serif; }
  .site-header-mailing-list .gform_wrapper.gravity-theme input[type="email"] {
    font-size: 18px;
    font-size: 1.125rem;
    background-color: transparent;
    border: 0;
    border-bottom: 2px rgba(255, 255, 255, 0.5) solid;
    color: #fff;
    padding: 12px 30px 12px 0;
    position: relative; }
  .site-header-mailing-list .gform_wrapper.gravity-theme .button {
    font-size: 18px;
    font-size: 1.125rem;
    background-color: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 10px; }
  .site-header-mailing-list .gform_wrapper.gravity-theme .gfield_required,
  .site-header-mailing-list .gform_wrapper.gravity-theme .gform_footer {
    display: none; }
  .site-header-mailing-list .gform_wrapper.gravity-theme img.gform_ajax_spinner {
    display: none !important; }

#page-banner {
  -ms-flex-align: center;
  align-items: center;
  background-color: #ec6a2a;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  padding: 60px;
  margin-top: 95px;
  position: relative; }
  #page-banner h1 {
    font-size: 48px;
    font-size: 3rem;
    color: #fff;
    display: inline-block;
    font-family: "Futura LT Bold", sans-serif;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase;
    text-align: center; }

.wysiwyg-content {
  margin-bottom: 20px; }
  .wysiwyg-content .h1,
  .wysiwyg-content .h2,
  .wysiwyg-content .h3,
  .wysiwyg-content .h4,
  .wysiwyg-content .h5,
  .wysiwyg-content .h6,
  .wysiwyg-content h1,
  .wysiwyg-content h2,
  .wysiwyg-content h3,
  .wysiwyg-content h4,
  .wysiwyg-content h5,
  .wysiwyg-content h6 {
    margin-bottom: 15px; }
  .wysiwyg-content:last-child {
    margin-bottom: 0; }
  .wysiwyg-content ol,
  .wysiwyg-content ul {
    list-style: disc;
    padding-left: 20px;
    margin: 0 0 30px; }
    .wysiwyg-content ol:last-child,
    .wysiwyg-content ul:last-child {
      margin-bottom: 0; }
    .wysiwyg-content ol li,
    .wysiwyg-content ul li {
      position: relative;
      line-height: 1.625;
      padding-left: 0px;
      margin: 0 0 10px; }
  .wysiwyg-content.seo {
    padding: 40px 0; }
    .wysiwyg-content.seo .content-wrapper {
      width: 50%; }
    .wysiwyg-content.seo p {
      font-size: 18px;
      font-size: 1.125rem; }

/* Content */
@media screen and (orientation: landscape) {
  .iphonex {
    padding-left: constant(safe-area-inset-left) !important;
    padding-right: constant(safe-area-inset-right) !important; } }

html {
  box-sizing: border-box;
  font-size: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent; }

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

html,
button {
  color: #ec6a2a;
  -webkit-font-smoothing: antialiased; }

body {
  font-size: 16px;
  font-size: 1rem;
  background-color: #1a3648;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: "Avenir Next", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 1920px;
  opacity: 1;
  overflow-x: hidden;
  padding: 0;
  -ms-text-size-adjust: none;
  transition: 1s opacity; }
  body:not(.home) {
    opacity: 0;
    visibility: hidden; }
  body.fade-in {
    opacity: 1;
    visibility: visible; }
  body.overflow {
    overflow: hidden; }
  body.scrolled .site-header {
    background-color: rgba(0, 0, 0, 0.75); }

hr {
  background-color: #dbdbdb;
  border: 0;
  height: 1px; }

::selection {
  background: #ec6a2a;
  color: #fff;
  text-shadow: none; }

a {
  color: #ec6a2a; }

a,
a:hover,
a:focus {
  text-decoration: none;
  transition: all .2s ease; }

button {
  background-color: transparent;
  font-family: "Avenir Next", sans-serif; }

b {
  font-weight: 700; }

img {
  border: 0;
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

ul {
  list-style-type: none;
  margin: 0 0 30px;
  padding: 0; }
  ul li {
    line-height: 1; }
  ul.ul-col-2 {
    column-count: 2; }
    @media all and (max-width: 768px) {
      ul.ul-col-2 {
        column-count: 1; } }

ol {
  list-style-position: inside;
  margin: 0;
  padding: 0; }
  ol li {
    line-height: 1; }

table {
  margin: 0 0 1.5em;
  width: 100%; }

iframe {
  border: 0;
  display: block; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1;
  margin: 0 0 20px; }

p {
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 20px;
  margin-top: 0; }
  p:last-child {
    margin-bottom: 0; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

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

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

.no-pb {
  padding-bottom: 0; }

.no-pt {
  padding-top: 0; }

.img-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 100%;
  position: absolute;
  width: 100%; }
  .img-bg.fixed {
    background-attachment: fixed; }

.fixed-bg {
  background-position: center;
  background-repeat: no-repeat;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: -1; }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0; }

.btn {
  font-size: 22px;
  font-size: 1.375rem;
  border: 0;
  border-radius: 20px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-family: "Avenir Next Demi", sans-serif;
  padding: 10px 50px 6px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all .5s ease; }
  .btn.primary {
    background-color: #1a3648;
    color: #fff; }
  .btn.secondary {
    background-color: #ec6a2a; }
    .btn.secondary:hover {
      background-color: #185c77;
      color: #fff; }
  .btn.sky-blue {
    background-color: #549ad8;
    color: #0b2430; }
    .btn.sky-blue:hover {
      background-color: #0b2430;
      color: #fff; }
  .btn.dark-blue {
    background-color: #0b2430;
    color: #fff; }
    .btn.dark-blue:hover {
      background-color: #ec6a2a; }

.entry-content {
  padding-top: 80px; }

.flex-row {
  display: -ms-flexbox;
  display: flex; }
  .flex-row.wrap {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
  .flex-row.column {
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-row.space-between {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .flex-row.space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .flex-row.align-top {
    -ms-flex-align: start;
    align-items: start; }
  .flex-row.align-center {
    -ms-flex-align: center;
    align-items: center; }
  .flex-row.align-bottom {
    -ms-flex-align: end;
    align-items: end; }
  .flex-row.justify-left {
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .flex-row.justify-center {
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-row.justify-right {
    -ms-flex-pack: end;
    justify-content: flex-end; }

.ul-two-columns {
  column-count: 2; }
  @media all and (max-width: 768px) {
    .ul-two-columns {
      column-count: 1; } }

.developer {
  line-height: 24px;
  margin-top: 180px;
  position: relative;
  text-align: center; }
  .developer a {
    color: rgba(255, 255, 255, 0.1); }
  .developer:hover a {
    color: rgba(255, 255, 255, 0.4); }

.slide-animation {
  animation: fadezoom 20s 0s forwards; }

.scroll-to-top {
  bottom: 20px;
  cursor: pointer;
  display: none;
  opacity: .5;
  position: fixed;
  right: 20px;
  text-transform: uppercase;
  transition: all .2s ease; }
  .scroll-to-top:hover {
    opacity: 1; }
  .scroll-to-top .fa {
    font-size: 20px;
    font-size: 1.25rem; }

.section-title {
  font-size: 58px;
  font-size: 3.625rem;
  font-family: "Futura LT Condensed Bold", sans-serif;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase;
  z-index: 1; }
  .section-title.demi {
    font-family: "Avenir Next Demi", sans-serif; }
  .section-title .secondary {
    color: #ec6a2a;
    font-family: "Futura LT Condensed Bold", sans-serif; }
  .section-title.large {
    font-size: 90px;
    font-size: 5.625rem;
    font-family: "Futura LT Condensed Bold", sans-serif; }
  .section-title.medium {
    font-size: 48px;
    font-size: 3rem;
    font-family: "Futura LT Condensed", sans-serif;
    text-transform: inherit; }
  .section-title.small {
    font-size: 36px;
    font-size: 2.25rem;
    font-family: "Futura LT Condensed", sans-serif;
    text-transform: inherit; }
  .section-title strong {
    font-size: 120px;
    font-size: 7.5rem;
    color: #ec6a2a;
    display: block;
    font-family: "Futura LT Condensed Bold", sans-serif;
    line-height: 1; }

.accent {
  display: inline-block;
  position: relative;
  z-index: 1; }
  .accent:before {
    background-color: #2d6b80;
    bottom: 7px;
    content: '';
    height: 20px;
    left: -10px;
    position: absolute;
    z-index: -1;
    width: calc(1% + 20px);
    transition: width 1s ease-in; }
  .accent.active:before {
    width: calc(100% + 20px); }

.section-header {
  margin-bottom: 35px; }
  .section-header .header {
    font-size: 18px;
    font-size: 1.125rem;
    color: #1a3648;
    font-weight: 600;
    letter-spacing: 3.6px;
    line-height: 28px;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .section-header .title {
    font-size: 60px;
    font-size: 3.75rem;
    color: #494949;
    font-style: italic;
    font-weight: 300;
    letter-spacing: 1.44px;
    line-height: 1;
    margin-bottom: 0;
    text-transform: uppercase; }

.section-text {
  margin-bottom: 30px; }
  .section-text p {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;
    letter-spacing: .2px;
    line-height: 34px;
    padding-bottom: 20px; }

.section-padding {
  padding: 150px 0 140px; }

.page-padding {
  padding: 105px 0; }

.social-media a {
  display: inline-block;
  margin-right: 40px; }

.social-media .fa {
  font-size: 30px;
  font-size: 1.875rem;
  color: #a1a1a1; }

.brand-primary {
  color: #1a3648; }

.brand-secondary {
  color: #ec6a2a; }

.sky-blue {
  color: #549ad8; }

.dark-blue {
  color: #0b2430; }

/* == WordPress WYSIWYG Editor Styles == */
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.alignnone,
img.alignnone {
  /* not sure about this one */ }

.wp-caption {
  margin-bottom: 1.5em;
  padding-top: 5px;
  text-align: center; }

.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0; }

.wp-caption p.wp-caption-text {
  font-size: 10px;
  line-height: 1.5;
  margin: 0; }

.wp-smiley {
  margin: 0 !important;
  max-height: 1em; }

blockquote.left {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  text-align: right;
  width: 33%; }

blockquote.right {
  float: right;
  margin-left: 20px;
  margin-right: 0;
  text-align: left;
  width: 33%; }

.error-404 {
  padding-bottom: 80px; }
  .error-404 .entry-title {
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: 300;
    letter-spacing: 1.3px;
    line-height: 48px; }
  .error-404 p {
    font-size: 20px;
    font-size: 1.25rem;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 45px; }
  .error-404 .btn {
    margin-top: 20px; }

.hide {
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important; }

@keyframes slideFromLeft {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadezoom {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(1.2); } }

@keyframes fadeIn {
  to {
    opacity: 1; } }

@keyframes pulse {
  0% {
    opacity: 1;
    transform: scale(0); }
  100% {
    opacity: 0;
    transform: scale(1.5); } }

.image-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }
  .image-bg.fixed {
    background-attachment: fixed; }

.fixed-bg {
  background-position: center;
  background-repeat: no-repeat;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: -1; }

.is-mobile {
  display: none; }

.section-service-wrapper .section-title {
  animation: textclip 1.5s linear infinite;
  background: linear-gradient(to right, #ec6a2a 10%, #ffffff 50%, #549ad8 60%);
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 200% auto;
  color: #fff;
  display: inline-block;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent; }

@keyframes textclip {
  to {
    background-position: 200% center; } }

.bounce-up {
  opacity: 0;
  -ms-transform: translateY(150px);
  transform: translateY(150px);
  transition: all 700ms ease-out; }

.bounce-up.in-view {
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0); }

.grow {
  animation: grow 1s ease 200ms backwards; }

.grow-2 {
  animation: grow 1200ms ease 500ms backwards; }

@keyframes grow {
  from {
    opacity: 0;
    transform: scale(0.5); }
  to {
    opacity: 1;
    transform: scale(1); } }

/* Pages */
/*
If the Contact Us section is the first section under the header,
we need to add more padding
*/
.site-content > .contact-us:first-child {
  padding: 200px 0 130px; }

.contact-us {
  padding: 100px 0;
  position: relative; }
  .contact-us:after {
    background-color: rgba(11, 18, 26, 0.8);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .contact-us .contact-wrapper {
    border-radius: 50px;
    overflow: hidden;
    position: relative;
    z-index: 1; }
  .contact-us .form-wrapper {
    background-color: #1a3648;
    border: 2px #ec6a2a solid;
    border-right: none;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    padding: 80px 60px 60px;
    position: relative;
    width: 50%;
    overflow: hidden; }
    .contact-us .form-wrapper .section-title {
      font-size: 46px;
      font-size: 2.875rem;
      line-height: 1;
      margin-bottom: 50px;
      text-transform: inherit; }
    .contact-us .form-wrapper .gform_button {
      margin-top: 10px; }

.blog-content {
  background-color: #0b2430; }

.blog .entry-meta,
.single-post .entry-meta {
  margin-bottom: 10px; }

.blog .posted-on,
.single-post .posted-on {
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff; }

.blog .entry-title,
.single-post .entry-title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 36px;
  margin-bottom: 30px;
  text-transform: inherit;
  font-family: "Futura LT Condensed", sans-serif; }
  .blog .entry-title a,
  .single-post .entry-title a {
    color: #fff; }

.blog .entry-content,
.single-post .entry-content {
  margin-bottom: 40px;
  padding: 0 10px 0 5px; }
  .blog .entry-content *,
  .single-post .entry-content * {
    line-height: 28px; }

.blog .page-banner .heading {
  margin-bottom: 20px; }

.blog #post-container {
  padding-bottom: 20px; }

.blog #load-more {
  margin-bottom: 60px; }

.blog .post-slider {
  border-right: 0;
  width: 100%; }
  .blog .post-slider article {
    margin-bottom: 50px;
    width: 100%; }
  .blog .post-slider .article-wrapper {
    height: 100%; }
  .blog .post-slider .post-content {
    padding-right: 50px;
    width: 600px; }
  .blog .post-slider .post-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    -ms-flex: 1;
    flex: 1; }
    .blog .post-slider .post-image img {
      opacity: 0; }
  .blog .post-slider .slick-prev,
  .blog .post-slider .slick-next {
    border: none;
    bottom: -40px;
    cursor: pointer;
    font-size: 0;
    position: absolute;
    z-index: 1; }
  .blog .post-slider .slick-next:before {
    content: url("images/chevron-arrow-alt-right.png"); }
  .blog .post-slider .slick-prev:before {
    content: url("images/chevron-arrow-alt-left.png"); }
  .blog .post-slider .slick-prev {
    left: -10px; }
  .blog .post-slider .slick-next {
    left: 60px; }
  .blog .post-slider .slick-slide {
    height: inherit !important;
    width: 100%; }
  .blog .post-slider .slick-track {
    display: -ms-flexbox !important;
    display: flex !important; }

.blog .sidebar {
  max-width: 600px;
  padding-left: 60px;
  width: 50%; }
  .blog .sidebar .sidebar-title {
    font-size: 36px;
    font-size: 2.25rem;
    font-family: "Futura LT Condensed Bold", sans-serif;
    margin-bottom: 40px;
    text-transform: uppercase; }
  .blog .sidebar .sidebar-item {
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 2px #ddd solid;
    cursor: pointer;
    margin-bottom: 20px;
    overflow: hidden; }
    .blog .sidebar .sidebar-item.active .article-title {
      color: #ec6a2a; }
  .blog .sidebar .article-title {
    font-size: 17px;
    font-size: 1.0625rem;
    font-family: "Futura LT Condensed Bold", sans-serif;
    line-height: 24px;
    margin-bottom: 10px;
    padding-right: 20px; }
  .blog .sidebar .read-more {
    font-family: "Futura LT Condensed Bold", sans-serif;
    margin-left: auto;
    text-align: right;
    white-space: nowrap; }

.blog .remaining-posts {
  margin-top: 100px;
  padding-bottom: 40px; }
  .blog .remaining-posts .read-more {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: "Avenir Next Demi", sans-serif;
    margin-top: 20px;
    text-transform: uppercase; }

.blog .remaining-posts-title {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "Futura LT Condensed", sans-serif;
  padding-left: 20px;
  padding-top: 10px; }

.blog .service-card .card-title {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 30px; }

.single-post {
  background-color: #0b2430; }
  .single-post .post-wrapper {
    padding-bottom: 60px; }
  .single-post .post-content {
    position: relative; }
  .single-post article {
    margin-bottom: 60px;
    width: calc(100% - 310px); }
  .single-post .article-wrapper .flex-row {
    -ms-flex-direction: column;
    flex-direction: column; }
  .single-post .entry-title {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 48px;
    margin-bottom: 30px;
    padding-right: 60px;
    width: 100%; }
  .single-post .post-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px; }
  .single-post .post-thumbnail {
    margin-bottom: 40px;
    overflow: hidden; }
    .single-post .post-thumbnail img {
      border-radius: 20px;
      opacity: 0; }
  .single-post .article-content h1,
  .single-post .article-content h2,
  .single-post .article-content h3,
  .single-post .article-content h4,
  .single-post .article-content h5 {
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 5px; }
  .single-post .article-content h1 {
    font-size: 30px;
    font-size: 1.875rem; }
  .single-post .article-content h2 {
    font-size: 28px;
    font-size: 1.75rem; }
  .single-post .article-content h3 {
    font-size: 24px;
    font-size: 1.5rem; }
  .single-post .article-content h4 {
    font-size: 20px;
    font-size: 1.25rem; }
  .single-post .article-content h5 {
    font-size: 18px;
    font-size: 1.125rem; }
  .single-post .article-content p {
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 28px;
    margin-bottom: 35px; }
  .single-post .article-content a:not(.btn) {
    color: #1a3648; }
  .single-post .sidebar {
    padding-left: 38px;
    padding-top: 0px;
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: transform 0.5s ease-in-out;
    width: 310px; }
    .single-post .sidebar .widget-title {
      font-size: 18px;
      font-size: 1.125rem;
      border-bottom: 1px #cccccc solid;
      display: -ms-flexbox;
      display: flex;
      font-weight: 700;
      margin-bottom: 25px;
      padding-bottom: 10px;
      position: relative;
      text-transform: uppercase; }
      .single-post .sidebar .widget-title .close {
        display: none;
        margin-left: auto;
        position: relative;
        top: -20px; }
    .single-post .sidebar .post-thumbnail {
      margin-bottom: 10px; }
    .single-post .sidebar li {
      font-size: 18px;
      font-size: 1.125rem;
      border-bottom: 1px #cccccc solid;
      line-height: 24px;
      margin-bottom: 20px;
      padding-bottom: 20px; }
      .single-post .sidebar li a {
        color: #fff; }
    .single-post .sidebar.active {
      -ms-transform: translateX(0);
      transform: translateX(0); }

#sidebar-toggle {
  cursor: pointer;
  max-width: 40px;
  display: none;
  padding: 0 0 20px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0; }

.content-page {
  padding-bottom: 75px;
  padding-top: 80px; }
  .content-page ul {
    list-style-type: inherit;
    margin-left: 20px; }
    .content-page ul li {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 300;
      letter-spacing: .2px;
      line-height: 34px;
      margin-bottom: 20px; }

.content-page-part {
  margin-bottom: 60px; }
  .content-page-part .section-title {
    margin-bottom: 30px; }
  .content-page-part h1,
  .content-page-part h2,
  .content-page-part h3,
  .content-page-part h4,
  .content-page-part h5,
  .content-page-part h6 {
    clear: both;
    font-family: "Futura LT Condensed Bold";
    margin: 36px 0 12px;
    text-transform: inherit; }
  .content-page-part h1 {
    font-size: 58px;
    font-size: 3.625rem;
    line-height: 1.3846153846; }
  .content-page-part h2 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1; }
  .content-page-part h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.0909090909; }
  .content-page-part h4 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.2; }
  .content-page-part h5 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.3333333333; }
  .content-page-part h6 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5; }
  .content-page-part h1:first-child,
  .content-page-part h2:first-child,
  .content-page-part h3:first-child,
  .content-page-part h4:first-child,
  .content-page-part h5:first-child,
  .content-page-part h6:first-child {
    margin-top: 0; }
  .content-page-part ul {
    list-style-type: inherit;
    margin-left: 20px; }
    .content-page-part ul li {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 300;
      letter-spacing: .2px;
      line-height: 34px;
      margin-bottom: 20px; }
  .content-page-part .section-text {
    margin-bottom: 40px; }
    .content-page-part .section-text p {
      padding-bottom: 0; }
  .content-page-part .content-wrapper {
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 40px; }
    .content-page-part .content-wrapper:last-child .section-text {
      margin-bottom: 0; }
    .content-page-part .content-wrapper .section-text {
      width: 60%; }
    .content-page-part .content-wrapper img {
      border-radius: 10px;
      margin-top: 5px;
      object-fit: cover;
      width: 40%; }
    .content-page-part .content-wrapper.left {
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  .content-page-part iframe {
    width: 100%; }

.page-template-default .content-page h1,
.page-template-default .content-page h2,
.page-template-default .content-page h3,
.page-template-default .content-page h4,
.page-template-default .content-page h5,
.page-template-default .content-page h6 {
  clear: both;
  font-weight: normal;
  margin: 36px 0 20px;
  text-transform: uppercase; }

.page-template-default .content-page h1 {
  font-size: 68px;
  font-size: 4.25rem;
  line-height: 56px; }

.page-template-default .content-page h2 {
  font-size: 58px;
  font-size: 3.625rem;
  font-family: "Avenir Next Bold", sans-serif;
  line-height: 48px;
  z-index: 1; }

.page-template-default .content-page h3 {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 28px; }

.page-template-default .content-page h4 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 24px; }

.page-template-default .content-page h5 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 22px; }

.page-template-default .content-page h6 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 20px; }

.page-template-default .content-page h1:first-child,
.page-template-default .content-page h2:first-child,
.page-template-default .content-page h3:first-child,
.page-template-default .content-page h4:first-child,
.page-template-default .content-page h5:first-child,
.page-template-default .content-page h6:first-child {
  margin-top: 0; }

.page-template-default .content-page p {
  font-size: 20px;
  font-size: 1.25rem;
  font-size: 1.25rem;
  font-weight: 300;
  letter-spacing: .2px;
  line-height: 34px;
  padding-bottom: 20px; }

.header-lp.site-header .site-logo {
  max-width: inherit; }

.header-lp .site-header-wrapper {
  -ms-flex-align: center;
  align-items: center; }

.header-lp .header-content {
  font-size: 28px;
  font-size: 1.75rem;
  color: #549ad8;
  font-family: "Avenir Next Bold", sans-serif;
  text-transform: uppercase; }
  .header-lp .header-content span {
    color: #549ad8; }
  .header-lp .header-content a {
    color: #fff; }

#landing-hero {
  border-bottom: 15px #ec6a2a solid;
  padding: 150px 0 100px;
  position: relative; }
  #landing-hero:after {
    background-color: rgba(11, 18, 26, 0.8);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  #landing-hero .landing-hero-wrapper {
    position: relative;
    z-index: 1; }
  #landing-hero .hero-content-wrapper {
    -ms-flex: 2;
    flex: 2;
    padding-right: 60px; }
    #landing-hero .hero-content-wrapper .section-title {
      margin-bottom: 30px; }
      #landing-hero .hero-content-wrapper .section-title .accent:before {
        height: 20px; }
  #landing-hero .video-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    #landing-hero .video-wrapper video {
      height: 100%;
      object-fit: cover;
      width: 100%; }
  #landing-hero .hero-content p {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 36px; }
  #landing-hero .form-wrapper {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 400px;
    position: relative; }
  #landing-hero .form-header {
    background-color: #ec6a2a;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 20px 20px;
    text-align: center; }
  #landing-hero .form-heading {
    font-size: 28px;
    font-size: 1.75rem;
    font-family: "Avenir Next Bold", sans-serif;
    margin-bottom: 5px;
    text-transform: uppercase; }
  #landing-hero .form-subheading {
    font-size: 24px;
    font-size: 1.5rem; }

.landing-tcib {
  background: linear-gradient(90deg, #15506b 0%, #1b6580 50%, #15506b 100%);
  border-bottom: 15px #ec6a2a solid;
  overflow: hidden;
  padding: 80px 0 150px;
  position: relative; }
  .landing-tcib:before, .landing-tcib:after {
    background-image: url("images/section-shadow.png");
    background-repeat: no-repeat;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%; }
  .landing-tcib:before {
    background-position: top;
    top: -60px; }
  .landing-tcib:after {
    background-position: bottom;
    bottom: -60px; }
  .landing-tcib .content-row {
    position: relative;
    z-index: 1; }
  .landing-tcib .section-header {
    text-align: center; }
  .landing-tcib .section-subtitle {
    font-size: 94px;
    font-size: 5.875rem;
    color: #0b2430;
    font-family: "Avenir Next Bold", sans-serif;
    text-transform: uppercase; }
  .landing-tcib .wysiwyg-content {
    margin: 0 auto 60px;
    max-width: 840px;
    text-align: center; }
    .landing-tcib .wysiwyg-content p {
      font-size: 22px;
      font-size: 1.375rem; }
  .landing-tcib .service-card {
    box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
    position: relative;
    text-align: center; }
    .landing-tcib .service-card .image-wrapper {
      height: 350px; }
    .landing-tcib .service-card .card-title {
      font-size: 24px;
      font-size: 1.5rem;
      font-family: "Avenir Next Bold", sans-serif;
      line-height: 30px;
      margin-bottom: 10px;
      text-align: center; }
    .landing-tcib .service-card .service-link {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }

.landing-service-wrapper {
  padding: 135px 0 120px;
  position: relative; }
  .landing-service-wrapper .section-title {
    margin: 0 auto 120px;
    max-width: 900px; }
  .landing-service-wrapper .service-card-wrapper {
    position: relative; }
    .landing-service-wrapper .service-card-wrapper:after {
      background-color: rgba(255, 255, 255, 0.2);
      content: '';
      height: 2px;
      left: -100px;
      position: absolute;
      right: 0;
      top: -70px;
      width: calc(100% + 200px); }
  .landing-service-wrapper .service-card .card-title {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: "Avenir Next Demi", sans-serif;
    margin-bottom: 0;
    padding: 10px;
    text-align: center; }

.landing.cta-button {
  background-color: #549ad8; }
  .landing.cta-button .btn.secondary {
    color: #fff; }

.landing-content-blocks {
  background-color: #1a3648;
  padding: 105px 0 130px;
  position: relative; }
  .landing-content-blocks .section-title {
    margin-bottom: 120px; }
  .landing-content-blocks .service-card-wrapper {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    padding: 0;
    position: relative; }
    .landing-content-blocks .service-card-wrapper:after {
      background-color: rgba(255, 255, 255, 0.2);
      content: '';
      height: 2px;
      left: -100px;
      position: absolute;
      right: 0;
      top: -70px;
      width: calc(100% + 200px); }
  .landing-content-blocks .service-card {
    background-color: #549ad8;
    padding: 20px;
    text-align: center; }
    .landing-content-blocks .service-card:hover {
      background-color: #0b2430;
      border-color: #ec6a2a;
      -ms-transform: scale(1.05);
      transform: scale(1.05); }
      .landing-content-blocks .service-card:hover img {
        -ms-transform: none;
        transform: none; }
  .landing-content-blocks .service-card img {
    height: auto;
    margin-bottom: 15px;
    width: auto; }
  .landing-content-blocks .label {
    font-size: 18px;
    font-size: 1.125rem;
    background-color: #ec6a2a;
    border-radius: 20px;
    font-family: "Avenir Next Medium", sans-serif;
    margin: 0 50px 15px;
    padding: 10px 20px 8px; }
  .landing-content-blocks .card-title {
    font-size: 30px;
    font-size: 1.875rem;
    font-family: "Avenir Next Bold", sans-serif;
    line-height: 32px;
    margin-bottom: 10px; }
  .landing-content-blocks .card-text p {
    font-size: 18px;
    font-size: 1.125rem; }

.landing-success {
  padding: 80px 0 72px;
  text-align: center; }
  .landing-success .section-title {
    font-size: 46px;
    font-size: 2.875rem;
    border-bottom: 10px #549ad8 solid;
    color: #1a3648;
    line-height: 64px;
    margin: 0 auto 40px;
    max-width: 920px;
    padding-bottom: 10px;
    text-transform: uppercase; }
    .landing-success .section-title span {
      font-family: "Avenir Next Bold", sans-serif;
      font-size: clamp(24px, 8vw, 62px); }
  .landing-success .wysiwyg-content {
    font-size: 22px;
    font-size: 1.375rem;
    color: #000;
    margin-bottom: 100px; }
  .landing-success .logo-wrapper {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 40px; }
    .landing-success .logo-wrapper .logo {
      margin-bottom: 40px;
      text-align: center;
      width: calc(100% / 4); }
      .landing-success .logo-wrapper .logo img {
        margin: 0 auto; }
  .landing-success .section-btn {
    margin-top: 50px; }
    .landing-success .section-btn .btn {
      box-shadow: 0px 0px 30px 25px rgba(0, 0, 0, 0.05);
      color: #fff; }

.landing-content-parts {
  padding-bottom: 75px;
  padding-top: 80px; }
  .landing-content-parts .content-page-part:last-child {
    margin-bottom: 0; }
    .landing-content-parts .content-page-part:last-child .section-text:last-child {
      margin-bottom: 0; }
  .landing-content-parts .intro-content .section-title {
    line-height: 1.2;
    margin-bottom: 20px; }
  .landing-content-parts .featured-image {
    float: right;
    margin-bottom: 40px;
    margin-left: 40px;
    width: 40%; }
    .landing-content-parts .featured-image img {
      width: 100%; }
  .landing-content-parts .form-wrapper {
    margin-top: 40px; }
  .landing-content-parts .gform_wrapper.gravity-theme .gform_fields {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .landing-content-parts .gform_wrapper.gravity-theme .gfield {
    width: calc(33% - 12px); }
  .landing-content-parts .gform_wrapper.gravity-theme .gfield input,
  .landing-content-parts .gform_wrapper.gravity-theme .gfield select,
  .landing-content-parts .gform_wrapper.gravity-theme .gfield textarea {
    background-color: #fff; }
  .landing-content-parts .gform_wrapper.gravity-theme .gfield.gfield--type-textarea {
    width: 100%; }

.single-portfolio .site-content,
.tax-portfolio-category .site-content,
.tax-portfolio-industry .site-content,
.post-type-archive-portfolio .site-content {
  padding-top: 108px; }

#portfolio-item-list {
  margin-top: 40px; }
  #portfolio-item-list .section-title {
    margin-bottom: 40px;
    text-align: center; }
  #portfolio-item-list .logos-wrapper {
    gap: 20px; }
  #portfolio-item-list .portfolio-logo {
    width: calc(25% - 15px); }
    #portfolio-item-list .portfolio-logo img {
      height: 100%;
      object-fit: cover;
      width: 100%; }

.portfolio-item {
  margin-bottom: 40px; }
  .portfolio-item .listing-name {
    font-size: 30px;
    font-size: 1.875rem;
    font-family: "Futura LT Book", sans-serif;
    font-weight: 600;
    margin-top: 10px; }
  .portfolio-item .portfolio-image {
    margin-bottom: 20px;
    width: 100%; }

.portfolio-item-content {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 20px 0; }
  .portfolio-item-content .the-content {
    margin: 20px 0; }
  .portfolio-item-content img {
    margin-bottom: 10px; }
  .portfolio-item-content p {
    line-height: 26px; }
  .portfolio-item-content ul li {
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative; }
    .portfolio-item-content ul li:before {
      font-size: 8px;
      font-size: 0.5rem;
      color: #ec6a2a;
      content: '\f111';
      font-family: 'FontAwesome';
      position: absolute;
      left: 0;
      top: -2px; }
  .portfolio-item-content h4,
  .portfolio-item-content h5,
  .portfolio-item-content h6 {
    font-size: 20px;
    font-size: 1.25rem; }

.portfolio-media {
  padding: 40px;
  position: relative;
  text-align: center;
  width: calc(100% - 450px); }
  .portfolio-media .image-bg {
    background-attachment: fixed;
    z-index: -1; }

.portfolio-sidebar {
  background-color: rgba(255, 255, 255, 0.9);
  color: #1a3648;
  padding: 40px 20px 20px;
  position: relative;
  width: 450px;
  z-index: 2; }
  .portfolio-sidebar .section-title {
    line-height: 1;
    margin-bottom: 20px; }
  .portfolio-sidebar .taxonomy-category {
    margin-bottom: 20px; }
  .portfolio-sidebar .accordion-item {
    margin-bottom: 20px; }
    .portfolio-sidebar .accordion-item .section-title {
      font-size: 26px;
      font-size: 1.625rem;
      -ms-flex-align: center;
      align-items: center;
      border-bottom: 1px solid #1a3648;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding-bottom: 5px;
      transition: background-color 0.3s; }
      .portfolio-sidebar .accordion-item .section-title.open .accordion-icon {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
    .portfolio-sidebar .accordion-item .accordion-content {
      background-color: #fff;
      border-top: 1px solid #ddd;
      display: none;
      padding: 20px;
      transition: max-height 0.3s ease-out, opacity 0.3s ease-out; }
      .portfolio-sidebar .accordion-item .accordion-content p {
        line-height: 24px; }
  .portfolio-sidebar .contact-wrapper {
    margin-top: 40px;
    text-align: center; }
  .portfolio-sidebar .contact-form {
    background-color: #1a3648;
    padding: 20px 20px 5px; }
    .portfolio-sidebar .contact-form .gform_wrapper.gravity-theme input[type="text"],
    .portfolio-sidebar .contact-form .gform_wrapper.gravity-theme input[type="email"],
    .portfolio-sidebar .contact-form .gform_wrapper.gravity-theme input[type="tel"],
    .portfolio-sidebar .contact-form .gform_wrapper.gravity-theme textarea {
      font-size: 16px;
      font-size: 1rem;
      background-color: #fff;
      border-radius: 10px;
      padding: 10px; }
    .portfolio-sidebar .contact-form .gform_wrapper.gravity-theme .gfield_error:after {
      right: 0;
      top: 10px; }
    .portfolio-sidebar .contact-form .validation_message {
      display: none; }

#portfolio-categories {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  #portfolio-categories li {
    background-color: #d8d7d7;
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 20px;
    transition: all 0.1s ease; }
    #portfolio-categories li:hover {
      background-color: #ec6a2a; }
    #portfolio-categories li a {
      -ms-flex-align: center;
      align-items: center;
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      font-weight: 600;
      text-transform: uppercase; }
    #portfolio-categories li img {
      margin-bottom: 10px; }
    #portfolio-categories li.active {
      background-color: #ec6a2a; }

#alpha-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }
  #alpha-list li {
    font-size: 20px;
    font-size: 1.25rem;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    height: 37px;
    -ms-flex-pack: center;
    justify-content: center;
    width: 37px; }
    #alpha-list li:hover {
      background-color: #ec6a2a; }

#portfolio-industries {
  position: relative;
  overflow: hidden; }
  #portfolio-industries ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px; }
    #portfolio-industries ul li {
      position: relative; }
      #portfolio-industries ul li a {
        font-size: 16px;
        font-size: 1rem;
        color: #fff; }
        #portfolio-industries ul li a:hover {
          color: #ec6a2a; }
      #portfolio-industries ul li:before {
        font-size: 8px;
        font-size: 0.5rem;
        color: #ec6a2a;
        content: '\f111';
        font-family: 'FontAwesome';
        padding-right: 5px;
        position: relative;
        top: -2px; }

.letter-group {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0; }
  .letter-group ul li {
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase; }
    .letter-group ul li a {
      text-decoration: none; }
      .letter-group ul li a:hover {
        color: #fe6102; }

#letterGroupWrap {
  height: 0;
  overflow: hidden;
  position: relative; }

/* Sections */
.home-hero {
  position: relative; }
  .home-hero .hero-content {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1; }
  .home-hero .heading {
    font-size: clamp(64px, 8vw, 15rem);
    color: #fff;
    font-family: "Futura LT Condensed Bold", sans-serif;
    letter-spacing: -.05em;
    line-height: .84;
    margin-bottom: 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase; }
  .home-hero p {
    font-size: clamp(18px, 4vw, 34px);
    font-family: "Futura LT Book", sans-serif;
    margin: 20px auto 0;
    max-width: 80%;
    text-align: center; }
  .home-hero .video-wrapper {
    position: relative; }
    .home-hero .video-wrapper:after {
      background-color: rgba(0, 0, 0, 0.5);
      content: '';
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  .home-hero img,
  .home-hero video {
    height: 100vh;
    object-fit: cover;
    width: 100%; }
  .home-hero .hero-date-time {
    font-size: 20px;
    font-size: 1.25rem;
    color: #fff;
    font-family: "Avenir Next Ultra Light", sans-serif;
    position: absolute;
    right: 40px;
    top: 50%;
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
    .home-hero .hero-date-time strong {
      color: #fff;
      font-family: "Avenir Next Medium", sans-serif; }
    .home-hero .hero-date-time .time {
      margin-right: 20px; }

.page-hero {
  position: relative; }
  .page-hero:before {
    background: linear-gradient(to right, rgba(11, 36, 48, 0.9), transparent);
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1; }
  .page-hero .page-hero-wrapper {
    height: 100vh; }
  .page-hero .hero-content {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1; }
  .page-hero .heading {
    font-size: clamp(60px, 8vw, 80px);
    color: #fff;
    font-family: "Futura LT Bold", sans-serif;
    line-height: 1.2em;
    margin-bottom: 40px;
    overflow: hidden;
    text-transform: uppercase; }
  .page-hero .subheading {
    font-size: clamp(30px, 8vw, 38px);
    color: #fff;
    font-family: "Futura LT Book", sans-serif;
    line-height: 1.2em;
    margin-bottom: 60px; }

.page-banner {
  background-color: #0b2430;
  padding: 140px 0 100px;
  position: relative; }
  .page-banner:before {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .page-banner .heading {
    color: #fff;
    font-family: "Futura LT Condensed Bold", sans-serif;
    font-size: clamp(60px, 8vw, 80px);
    line-height: 1.2em;
    margin-bottom: 0;
    overflow: hidden;
    text-transform: uppercase; }
    .page-banner .heading .accent {
      display: inline-block;
      position: relative;
      z-index: 1; }
      .page-banner .heading .accent:before {
        background-color: #2d6b80;
        bottom: 10px;
        content: '';
        height: 30px;
        position: absolute;
        right: -5px;
        width: calc(100% + 10px);
        z-index: -1; }
  .page-banner .subheading {
    color: #fff;
    font-family: "Avenir Next Medium", sans-serif;
    font-size: clamp(30px, 8vw, 38px);
    line-height: 1.2em;
    margin-bottom: 60px; }
  .page-banner .page-banner-image-wrapper {
    column-gap: .5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-bottom: -40px;
    padding-top: 60px; }
    .page-banner .page-banner-image-wrapper .banner-image {
      border-radius: 12px;
      overflow: hidden; }
    .page-banner .page-banner-image-wrapper img {
      height: 100%;
      object-fit: cover;
      position: relative;
      width: 100%; }
  .page-banner .banner-image {
    background-color: #b9b9b9;
    height: 370px;
    position: relative;
    transition: all .2s ease; }
    .page-banner .banner-image:hover {
      -ms-transform: translateY(-20px);
      transform: translateY(-20px); }

.title-short-content {
  position: relative; }
  .title-short-content .image-bg {
    background-position: center left 90%;
    background-size: contain; }
  .title-short-content .content-outter-wrapper {
    margin: 0 auto; }
  .title-short-content .wysiwyg-content {
    margin: 10px auto 0;
    width: 45%; }
    .title-short-content .wysiwyg-content p {
      font-size: 26px;
      font-size: 1.625rem;
      letter-spacing: -.025em;
      line-height: 36px; }

.section-counter {
  bottom: auto;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0; }
  .section-counter .sectiont-counter-wrapper {
    padding: 20px 0 20px; }
  .section-counter .content-wrapper {
    border-right: 2px #2d6b80 solid;
    padding-right: 20px;
    width: 50%; }
  .section-counter .counter-wrapper {
    padding-left: 40px; }
  .section-counter .section-title {
    line-height: 1.5em; }
    .section-counter .section-title strong {
      font-size: 106px;
      font-size: 6.625rem;
      margin-top: 10px; }
  .section-counter.hidden {
    z-index: -3; }
  .section-counter.visible {
    z-index: 0; }
  .section-counter .counter-wrapper .item {
    font-family: "Avenir Next Demi", sans-serif; }
    .section-counter .counter-wrapper .item h3 {
      font-size: 22px;
      font-size: 1.375rem;
      position: relative;
      top: -10px; }
  .section-counter .counter-wrapper .counter-value,
  .section-counter .counter-wrapper .currency {
    font-size: 60px;
    font-size: 3.75rem; }
  .section-counter .counter-wrapper .currency {
    color: #2d6b80; }

.section-service-wrapper {
  padding: 100px 0 50px;
  position: relative; }
  .section-service-wrapper:before, .section-service-wrapper:after {
    background-color: rgba(255, 255, 255, 0.2);
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 90%; }
  .section-service-wrapper:before {
    top: 0; }
  .section-service-wrapper:after {
    bottom: 0; }
  .section-service-wrapper .section-title {
    font-size: 70px;
    font-size: 4.375rem;
    margin-bottom: 60px;
    text-align: center;
    left: 50%;
    position: relative;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  .section-service-wrapper .section-subtitle {
    font-size: 38px;
    font-size: 2.375rem;
    position: relative;
    text-align: center;
    top: -40px;
    margin-bottom: 40px; }

.service-card-wrapper {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  background-color: #1a3648;
  border-radius: 12px;
  margin-bottom: 120px;
  padding: 20px; }
  .service-card-wrapper:last-child {
    margin-bottom: 20px; }
  .service-card-wrapper .section-btn {
    padding: 30px 20px 20px;
    text-align: center; }

.service-card-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }
  .service-card-row.fifty-fifty .service-card {
    width: calc(50% - 20px); }
    .service-card-row.fifty-fifty .service-card .image-wrapper {
      height: 240px; }
  .service-card-row.fifty-fifty .section-btn {
    padding: 10px 20px 30px;
    text-align: left; }
  .service-card-row.fifty-fifty .btn:hover {
    background-color: #1a3648; }

.service-card {
  background-color: #0b2430;
  border-radius: 12px;
  border: 3px rgba(255, 255, 255, 0.2) solid;
  margin: 10px;
  overflow: hidden;
  width: calc(33.33% - 20px);
  transition: all .2s ease; }
  .service-card:hover {
    background-color: #185c77; }
    .service-card:hover img {
      -ms-transform: scale(1.2);
      transform: scale(1.2); }
  .service-card .image-wrapper {
    height: 200px;
    overflow: hidden; }
  .service-card img {
    height: 100%;
    object-fit: cover;
    transition: all 2s ease;
    -ms-transform: scale(1);
    transform: scale(1);
    width: 100%; }
    .service-card img:hover {
      -ms-transform: scale(1.2);
      transform: scale(1.2); }
  .service-card .card-content {
    padding: 20px; }
  .service-card .card-title {
    font-size: 32px;
    font-size: 2rem;
    color: #fff;
    font-family: "Futura LT Condensed Bold", sans-serif;
    margin-bottom: 10px; }
    .service-card .card-title a {
      color: #fff; }
    .service-card .card-title.no-content {
      padding-top: 10px;
      text-align: center; }
  .service-card .card-text p {
    line-height: 24px; }
  .service-card a {
    color: #fff; }

.section-partners {
  padding: 100px 0;
  text-align: center; }
  .section-partners .section-title {
    margin-bottom: 80px; }
  .section-partners .section-btn {
    margin: 100px 0 0; }

.logos-row {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin: 3em 0 6em 0;
  overflow: hidden;
  position: relative; }
  .logos-row:first-of-type {
    margin-top: 0; }

.logos-content {
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  padding: 0 25px; }
  .logos-content.logos-row-one {
    animation-name: scroll-left; }
  .logos-content.logos-row-two {
    animation-name: scroll-right; }

.logo {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

@keyframes scroll-left {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-100%); } }

@keyframes scroll-right {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(0); } }

.section-message {
  overflow: hidden;
  padding-top: 110px; }
  .section-message .section-message-wrapper {
    padding-bottom: 170px; }
  .section-message .message-wrapper {
    padding-right: 20px;
    position: relative;
    width: 50%; }
    .section-message .message-wrapper p {
      font-size: 30px;
      font-size: 1.875rem;
      line-height: 1.7; }
    .section-message .message-wrapper .maverick {
      left: 0;
      margin-top: -20px;
      position: absolute;
      right: 0;
      text-align: center; }
      .section-message .message-wrapper .maverick .title {
        font-size: 30px;
        font-size: 1.875rem;
        color: #000000; }
      .section-message .message-wrapper .maverick .signature {
        position: absolute;
        right: 40px; }
  .section-message .message-title {
    font-size: 90px;
    font-size: 5.625rem;
    color: #fff;
    font-family: "Futura LT Condensed Bold", sans-serif;
    line-height: 1.15;
    margin-bottom: 30px;
    text-transform: uppercase; }
    .section-message .message-title .accent {
      display: inline-block;
      position: relative;
      z-index: 1; }
      .section-message .message-title .accent:before {
        background-color: #0b1d28;
        bottom: -5px;
        content: '';
        height: 14px;
        position: absolute;
        width: calc(100% + 10px);
        z-index: -1; }
    .section-message .message-title strong {
      font-size: 114px;
      font-size: 7.125rem;
      color: #0b1d28;
      font-family: "Futura LT Condensed Bold", sans-serif; }
  .section-message .image-wrapper {
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 50%; }

.section-success {
  background-color: #f0f0e5;
  padding: 140px 0; }
  .section-success .section-title {
    font-size: 60px;
    font-size: 3.75rem;
    color: #1a3648;
    padding: 10px 80px 10px 0;
    text-transform: uppercase;
    width: calc(50% + 100px);
    border-right: 2px #122f3a solid; }
    .section-success .section-title strong {
      font-size: clamp(24px, 8vw, 128px);
      position: relative; }
    .section-success .section-title .accent {
      display: inline-block;
      position: relative;
      z-index: 1; }
      .section-success .section-title .accent:before {
        background-color: #1b6580;
        bottom: -5px;
        content: '';
        height: 14px;
        position: absolute;
        width: calc(100% + 10px);
        z-index: -1; }
  .section-success .logo-wrapper {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 40px; }
    .section-success .logo-wrapper .logo {
      padding: 20px;
      width: calc(100% / 2);
      text-align: center; }
  .section-success .section-btn {
    margin: 100px 0 50px; }

.fifty-fifty-image-content {
  padding: 100px 0; }
  .fifty-fifty-image-content .card {
    display: -ms-flexbox;
    display: flex;
    column-gap: 80px;
    margin-bottom: 80px; }
    .fifty-fifty-image-content .card .image-wrapper {
      width: 50%; }
      .fifty-fifty-image-content .card .image-wrapper img {
        border: 2px #686868 solid;
        border-radius: 10px;
        height: auto;
        object-fit: cover;
        width: 100%; }
    .fifty-fifty-image-content .card .card-content {
      width: 50%; }
    .fifty-fifty-image-content .card:nth-child(even) {
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
      .fifty-fifty-image-content .card:nth-child(even) .section-title span {
        border-bottom: 7px #549ad8 solid; }
  .fifty-fifty-image-content .card-text {
    font-size: 18px;
    font-size: 1.125rem; }
    .fifty-fifty-image-content .card-text p {
      line-height: 28px; }
  .fifty-fifty-image-content .section-title {
    font-size: 54px;
    font-size: 3.375rem;
    display: inline-block;
    margin-bottom: 20px; }
    .fifty-fifty-image-content .section-title span {
      border-bottom: 7px #ec6a2a solid;
      display: inline-block; }
  .fifty-fifty-image-content .section-btn {
    margin-top: 40px; }

.small-cta {
  background-color: #eb6a2a;
  padding: 42px 0;
  text-align: center; }
  .small-cta .section-title {
    font-size: 38px;
    font-size: 2.375rem;
    text-transform: inherit; }
  .small-cta p {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 40px; }

.cta-button {
  background-color: #549ad8;
  padding: 42px 0;
  text-align: center; }
  .cta-button .cta-wrapper {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }
  .cta-button .section-title {
    font-size: 24px;
    font-size: 1.5rem;
    color: #1a3648;
    font-family: "Avenir Next Demi", sans-serif;
    padding-top: 5px;
    padding-right: 40px;
    text-align: left;
    text-transform: inherit; }
  .cta-button .section-btn {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-left: auto; }

.title-content-image {
  background-color: #f0f0e5; }
  .title-content-image .content-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center; }
  .title-content-image .content-wrapper {
    width: 62%; }
  .title-content-image .section-title {
    font-size: 64px;
    font-size: 4rem;
    color: #0b2430;
    margin-bottom: 40px;
    text-transform: inherit;
    line-height: 1; }
  .title-content-image .wysiwyg-content {
    color: #000;
    padding-right: 80px; }
  .title-content-image p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px; }
  .title-content-image .image-wrapper {
    width: 38%; }
  .title-content-image img {
    border-radius: 20px;
    box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.21);
    height: 100%;
    object-fit: cover; }
  .title-content-image .section-btn {
    margin-top: 40px; }

.tab-content {
  background-color: #175974; }
  .tab-content .section-title {
    margin-bottom: 40px; }
  .tab-content .tab-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .tab-content .tabs {
    width: 40%; }
  .tab-content .tab {
    font-size: 24px;
    font-size: 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
    padding: 20px 10px 18px;
    position: relative; }
    .tab-content .tab:after {
      background-image: url("images/plus-mminus.png");
      background-repeat: no-repeat;
      content: '';
      height: 22px;
      position: absolute;
      right: 0;
      top: 26px;
      width: 23px; }
    .tab-content .tab:last-child {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
    .tab-content .tab.active {
      color: #ec6a2a; }
      .tab-content .tab.active:after {
        background-position: bottom;
        height: 4px;
        top: 35px;
        width: 23px; }
  .tab-content .panels {
    padding-left: 40px;
    width: 60%; }
  .tab-content .panel {
    display: none;
    padding: 0 20px; }
    .tab-content .panel p,
    .tab-content .panel li {
      font-size: 18px;
      font-size: 1.125rem; }
    .tab-content .panel .section-btn {
      margin-top: 40px; }
  .tab-content .panel.active {
    display: block; }

.panel-title {
  font-size: 34px;
  font-size: 2.125rem; }

.pricing-table {
  background-color: #1a3648; }
  .pricing-table .section-header {
    margin-bottom: 70px; }
  .pricing-table .section-title {
    font-size: 46px;
    font-size: 2.875rem;
    margin-bottom: 20px;
    text-align: center;
    text-transform: inherit; }
  .pricing-table .section-subtitle {
    font-size: 28px;
    font-size: 1.75rem;
    text-align: center;
    text-transform: inherit; }
  .pricing-table .pricing-table {
    column-gap: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1200px; }
  .pricing-table .pricing-column {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    transition: all .3s ease; }
    .pricing-table .pricing-column:hover {
      -ms-transform: translateY(-20px);
      transform: translateY(-20px); }
  .pricing-table .best-value {
    top: -20px; }
    .pricing-table .best-value .pricing-header {
      background-color: #549ad8;
      color: #fff; }
  .pricing-table .banner {
    font-size: 18px;
    font-size: 1.125rem;
    background-color: #0b2430;
    border-radius: 5px;
    color: #fff;
    font-family: "Avenir Next Demi", sans-serif;
    left: 0;
    margin: 0 auto;
    padding: 5px 20px 3px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: -20px;
    width: 60%; }
  .pricing-table .pricing-header {
    font-size: 24px;
    font-size: 1.5rem;
    background-color: #e9e9e9;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #0b2430;
    font-family: "Avenir Next Bold", sans-serif;
    line-height: 1;
    margin-bottom: 0;
    padding: 40px 20px 30px;
    text-align: center; }
  .pricing-table .plan-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 20px; }
  .pricing-table .price {
    font-size: 46px;
    font-size: 2.875rem;
    color: #0b2430;
    font-family: "Avenir Next Bold", sans-serif;
    line-height: 1.2;
    margin-bottom: 10px;
    text-align: center; }
  .pricing-table .small-text {
    font-size: 18px;
    font-size: 1.125rem;
    color: #1a3648;
    display: block;
    font-family: "Avenir Next Demi", sans-serif; }
  .pricing-table .intro-text {
    font-size: 14px;
    font-size: 0.875rem;
    color: #000;
    font-family: "Avenir Next Demi", sans-serif;
    line-height: 18px;
    margin-bottom: 25px; }
    .pricing-table .intro-text span {
      color: #549ad8; }
  .pricing-table .bullet-points {
    margin-bottom: 40px;
    text-align: left; }
    .pricing-table .bullet-points li {
      font-size: 14px;
      font-size: 0.875rem;
      border-bottom: 1px #808080 solid;
      color: #000;
      font-family: "Avenir Next Medium", sans-serif;
      margin-bottom: 10px;
      padding-bottom: 10px;
      padding-left: 15px;
      position: relative; }
      .pricing-table .bullet-points li:before {
        font-size: 6px;
        font-size: 0.375rem;
        content: '\f111';
        font-family: 'FontAwesome';
        left: 0;
        position: absolute;
        top: 4px; }
      .pricing-table .bullet-points li:last-child {
        border-bottom: none; }
  .pricing-table .section-btn {
    margin-top: auto;
    text-align: center; }
    .pricing-table .section-btn .btn {
      font-size: 18px;
      font-size: 1.125rem;
      color: #fff; }
  .pricing-table .btn:hover {
    background-color: #549ad8; }

.section-services {
  padding: 100px 0 50px;
  position: relative; }
  .section-services .section-title {
    margin-bottom: 50px;
    text-align: center; }
  .section-services .service-card-wrapper {
    box-shadow: none;
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 80px;
    padding: 0; }
  .section-services .service-card {
    background-color: #b9b9b9;
    border: 0;
    height: 400px; }
    .section-services .service-card:hover {
      background-color: #0b2430;
      border-color: #ec6a2a; }
      .section-services .service-card:hover img {
        -ms-transform: translateY(calc(-100% + 400px));
        transform: translateY(calc(-100% + 400px)); }
    .section-services .service-card .image-wrapper {
      height: auto; }
    .section-services .service-card img {
      height: auto;
      margin-bottom: 15px;
      transition: transform 1s ease; }
  .section-services .label {
    font-size: 18px;
    font-size: 1.125rem;
    background-color: #ec6a2a;
    border-radius: 20px;
    font-family: "Avenir Next Medium", sans-serif;
    margin: 0 50px 15px;
    padding: 10px 20px 8px; }
  .section-services .card-title {
    font-size: 30px;
    font-size: 1.875rem;
    font-family: "Avenir Next Bold", sans-serif;
    line-height: 32px;
    margin-bottom: 10px; }
  .section-services .card-text p {
    font-size: 18px;
    font-size: 1.125rem; }

@media only screen and (max-width: 1240px) {
  .site-header {
    max-width: 1240px;
    padding: 22px 20px; } }

@media only screen and (max-width: 1200px) {
  .section-padding {
    padding: 100px 0; }
  #content .section-title,
  #content .section-message .message-title {
    font-size: 54px;
    font-size: 3.375rem;
    line-height: 1.2; }
    #content .section-title.large,
    #content .section-title strong,
    #content .section-message .message-title.large,
    #content .section-message .message-title strong {
      font-size: 54px;
      font-size: 3.375rem;
      line-height: 1.2; }
    #content .section-title .accent:before,
    #content .section-message .message-title .accent:before {
      height: 15px; }
    #content .section-title strong,
    #content .section-message .message-title strong {
      display: inline-block;
      margin-top: 0;
      padding-left: 0; }
  .title-short-content .content-outter-wrapper {
    text-align: center; }
  .title-short-content .content-wrapper {
    -ms-flex-direction: column;
    flex-direction: column; }
    .title-short-content .content-wrapper .section-title {
      margin-bottom: 20px; }
      .title-short-content .content-wrapper .section-title strong {
        padding-left: 10px; }
  .title-short-content .wysiwyg-content {
    max-width: 700px;
    width: 100%; }
    .title-short-content .wysiwyg-content p {
      font-size: 22px;
      font-size: 1.375rem; }
  .section-counter .counter-wrapper .counter-value,
  .section-counter .counter-wrapper .currency {
    font-size: 40px; }
  .section-counter-wrapper {
    -ms-flex-pack: center;
    justify-content: center; }
  .section-message .message-title {
    width: 70%; }
    .section-message .message-title br {
      display: none; }
  .section-message .message-wrapper p {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.7; }
  .section-message .message-wrapper .maverick {
    margin-top: 0px; }
  .section-message .image-wrapper {
    text-align: right; } }

@media only screen and (max-width: 1024px) {
  .site-navigation-menu-wrapper {
    background-color: transparent;
    padding: 15px 0px; }
  .site-navigation-menu-wrapper .line {
    background-color: #fff; }
  .site-navigation-menu-wrapper span {
    display: none; }
  .site-header {
    padding: 22px 20px; }
  #content .section-title,
  #content .section-message .message-title {
    font-size: 46px;
    font-size: 2.875rem;
    line-height: 1.2; }
    #content .section-title.large,
    #content .section-title strong,
    #content .section-message .message-title.large,
    #content .section-message .message-title strong {
      font-size: 46px;
      font-size: 2.875rem;
      line-height: 1.2; }
    #content .section-title .accent:before,
    #content .section-message .message-title .accent:before {
      height: 10px; }
  .section-padding,
  .section-service-wrapper,
  .section-partners,
  .section-success {
    padding: 60px 0; }
  .service-card-wrapper {
    margin-bottom: 80px; }
  .service-card {
    width: calc(50% - 20px); }
  .section-partners .section-title {
    margin-bottom: 40px; }
  .section-partners .logo-wrapper .logo {
    padding: 0 30px;
    width: calc(100% / 4); }
  .section-partners .section-btn {
    margin: 70px 0 0px; }
  .section-message {
    padding-top: 60px; }
    .section-message .section-message-wrapper {
      padding-bottom: 60px; }
    .section-message .message-title {
      text-align: center;
      width: 100%; }
    .section-message .message-wrapper {
      padding-right: 0;
      width: 100%; }
      .section-message .message-wrapper .maverick {
        position: relative; }
        .section-message .message-wrapper .maverick .signature {
          position: relative;
          right: 0; }
    .section-message .image-wrapper {
      display: none; }
  .section-success-wrapper {
    -ms-flex-direction: column;
    flex-direction: column; }
  .section-success {
    text-align: center; }
    .section-success .section-title {
      border-right: 0;
      margin-bottom: 40px;
      padding: 10px 0;
      width: 100%; }
    .section-success .logo-wrapper {
      margin: 0; }
      .section-success .logo-wrapper .logo {
        width: calc(100% / 4); }
  .site-footer {
    padding: 60px 0 40px; }
    .site-footer #menu-footer-navigation {
      margin-bottom: 20px; }
      .site-footer #menu-footer-navigation li a {
        padding: 0; }
    .site-footer .footer-company {
      -ms-flex-order: 3;
      order: 3;
      width: 50%; }
    .site-footer .footer-navigation {
      border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
      margin-bottom: 40px;
      -ms-flex-order: 1;
      order: 1;
      width: 50%; }
    .site-footer .site-social-media {
      border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
      border-right: 0;
      margin-bottom: 40px;
      -ms-flex-order: 2;
      order: 2;
      width: 50%; }
      .site-footer .site-social-media ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: end; }
      .site-footer .site-social-media li {
        margin-left: 40px; }
    .site-footer .footer-slogan {
      -ms-flex-order: 4;
      order: 4;
      padding-left: 0;
      width: 50%; }
    .site-footer .bolt {
      max-width: 200px; }
  #landing-hero .landing-hero-wrapper {
    -ms-flex-align: baseline;
    align-items: baseline; }
  #landing-hero .section-title {
    font-size: 40px;
    font-size: 2.5rem; }
  #landing-hero .hero-content p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px; }
  .site-navigation-wrapper .menu li {
    font-size: 40px;
    font-size: 2.5rem; } }

@media only screen and (max-width: 768px) {
  .is-desktop {
    display: none; }
  .is-mobile {
    display: block; }
  #content .section-title,
  #content .section-message .message-title {
    font-size: 40px;
    font-size: 2.5rem; }
    #content .section-title.large,
    #content .section-title strong,
    #content .section-message .message-title.large,
    #content .section-message .message-title strong {
      font-size: 40px;
      font-size: 2.5rem; }
    #content .section-title .accent:before,
    #content .section-message .message-title .accent:before {
      height: 10px;
      right: -5px;
      width: calc(100% + 10px); }
  #content .btn {
    border-radius: 15px;
    font-size: 18px;
    padding: 10px 40px 6px; }
  #content .service-card .card-title {
    font-size: 22px;
    font-size: 1.375rem; }
  #content .service-card .card-content {
    padding: 20px 10px; }
  #content .service-card-row.fifty-fifty .section-btn {
    padding: 10px 10px 20px; }
  .home-hero .hero-date-time {
    font-size: 18px;
    font-size: 1.125rem;
    right: 25px; }
  .section-counter-wrapper {
    -ms-flex-direction: column;
    flex-direction: column; }
    .section-counter-wrapper .content-wrapper {
      border-right: 0;
      padding-right: 0;
      text-align: center;
      width: 100%; }
  .section-counter .counter-wrapper {
    margin: 40px auto 0;
    padding-left: 0;
    text-align: center; }
  .section-counter .section-btn {
    text-align: center; }
  .section-partners .logo-wrapper {
    row-gap: 40px; }
    .section-partners .logo-wrapper .logo {
      padding: 0 6%;
      width: calc(100% / 3); }
  .section-partners .section-btn {
    margin: 60px 0 0; }
  .site-footer .footer-navigation {
    width: 75%; }
  .site-footer .site-social-media {
    width: 25%; }
    .site-footer .site-social-media li {
      margin-left: 40px; }
  .site-footer .footer-company .site-logo {
    max-width: 150px; }
  .site-footer .slogan-subtitle {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 10px; }
  .site-footer a[href^="tel:"] {
    font-size: 24px;
    font-size: 1.5rem; }
  .site-footer .bolt {
    max-width: 170px;
    right: -15px; }
  #landing-hero .landing-hero-wrapper {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column; }
  #landing-hero .hero-content-wrapper {
    margin-bottom: 40px;
    padding-right: 0; }
  #page .landing-content-parts .gform_wrapper.gravity-theme .gform_fields {
    -ms-flex-direction: column;
    flex-direction: column; }
  #page .landing-content-parts .gform_wrapper.gravity-theme .gfield {
    width: 100%; }
  #page .landing-content-parts .gform_wrapper.gravity-theme .gfield input {
    line-height: 1; }
  .site-navigation-wrapper {
    -ms-transform: inherit;
    transform: inherit;
    top: 20%; }
    .site-navigation-wrapper .menu {
      margin-bottom: 50px; }
      .site-navigation-wrapper .menu li {
        font-size: 32px;
        font-size: 2rem; }
    .site-navigation-wrapper nav {
      -ms-flex-align: start;
      align-items: start;
      -ms-flex-direction: column;
      flex-direction: column; }
  .site-header-mailing-list {
    padding-left: 0; } }

@media only screen and (max-width: 480px) {
  #content .section-title,
  #content .section-message .message-title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.2; }
    #content .section-title.large,
    #content .section-title strong,
    #content .section-message .message-title.large,
    #content .section-message .message-title strong {
      font-size: 30px;
      font-size: 1.875rem;
      line-height: 1.2; }
    #content .section-title .accent:before,
    #content .section-message .message-title .accent:before {
      height: 10px; }
  #content #landing-hero .gform_wrapper.gravity-theme input[type="email"],
  #content #landing-hero .gform_wrapper.gravity-theme input[type="tel"],
  #content #landing-hero .gform_wrapper.gravity-theme input[type="text"],
  #content #landing-hero .gform_wrapper.gravity-theme select,
  #content #landing-hero .gform_wrapper.gravity-theme textarea {
    padding: 5px 10px; }
  .section-padding,
  .section-service-wrapper,
  .section-partners,
  .section-success {
    padding: 60px 0; }
  .service-card-wrapper,
  .section-service-wrapper {
    margin-bottom: 40px; }
    .service-card-wrapper .section-title,
    .section-service-wrapper .section-title {
      margin-bottom: 40px; }
  .service-card {
    width: 100%; }
    .service-card .image-wrapper {
      height: 150px; }
  .service-card-row.fifty-fifty .service-card {
    width: 100%; }
  .section-counter .counter-wrapper .counter-value,
  .section-counter .counter-wrapper .currency {
    font-size: 30px;
    font-size: 1.875rem;
    display: inline-block;
    margin-bottom: 10px; }
  .section-counter .counter-wrapper .item h3 {
    font-size: 20px;
    font-size: 1.25rem; }
  .site-footer .footer-navigation {
    margin-bottom: 20px;
    width: 100%; }
    .site-footer .footer-navigation ul {
      text-align: center; }
  .site-footer .site-social-media {
    width: 100%; }
    .site-footer .site-social-media ul {
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 20px; }
      .site-footer .site-social-media ul li {
        margin: 0 40px; }
  .site-footer .footer-company {
    -ms-flex-order: 4;
    order: 4;
    text-align: center;
    width: 100%; }
    .site-footer .footer-company .site-logo {
      margin: 0 auto; }
  .site-footer .footer-slogan {
    margin-bottom: 40px;
    -ms-flex-order: 3;
    order: 3;
    text-align: center;
    width: 100%; }
  .site-footer .slogan-subtitle {
    margin-bottom: 5px; }
  .site-footer .bolt {
    right: -5px; }
  #landing-hero .hero-content-wrapper .section-title {
    margin-bottom: 20px; }
  #landing-hero .hero-content p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px; }
  #landing-hero .form-header {
    padding: 20px 20px 10px; }
  #landing-hero .form-heading {
    font-size: 22px;
    font-size: 1.375rem; }
  #landing-hero .form-subheading {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 600; }
  .site-navigation-wrapper .menu li {
    font-size: 26px;
    font-size: 1.625rem;
    margin: 20px 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJjb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiY29uZmlnL19taXhpbnMuc2NzcyIsInBsdWdpbnMvX2ZvbnQtYXdlc29tZS5zY3NzIiwicGx1Z2lucy9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19jb3JlLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19saXN0LnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJwbHVnaW5zL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInBsdWdpbnMvZm9udC1hd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJsYXlvdXQvX2ZsZXhib3gtZ3JpZC5zY3NzIiwibGF5b3V0L19zdHJ1Y3R1cmUuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2Zvcm1zLnNjc3MiLCJsYXlvdXQvX3BhZ2UtYmFubmVyLnNjc3MiLCJsYXlvdXQvX3d5c2l3eWctY29udGVudC5zY3NzIiwiX2dsb2JhbC5zY3NzIiwicGFnZXMvX2NvbnRhY3QtdXMuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fY29udGVudC1wYWdlLnNjc3MiLCJwYWdlcy9fZGVmYXVsdC10ZW1wbGF0ZS5zY3NzIiwicGFnZXMvX2xhbmRpbmctcGFnZS1idWlsZGVyLnNjc3MiLCJwYWdlcy9fcG9ydGZvbGlvLnNjc3MiLCJzZWN0aW9ucy9faG9tZS1oZXJvLnNjc3MiLCJzZWN0aW9ucy9fcGFnZS1oZXJvLnNjc3MiLCJzZWN0aW9ucy9fcGFnZS1iYW5uZXIuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9uLTEuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9uLWNvdW50ZXIuc2NzcyIsInNlY3Rpb25zL19zZXJ2aWNlLWltYWdlLXdyYXBwZXIuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9uLXBhcnRuZXJzLnNjc3MiLCJzZWN0aW9ucy9fc2VjdGlvbi1tZXNzYWdlLnNjc3MiLCJzZWN0aW9ucy9fc2VjdGlvbi1zdWNjZXNzLnNjc3MiLCJzZWN0aW9ucy9fZmlmdHktZmlmdHktaW1hZ2UtY29udGVudC5zY3NzIiwic2VjdGlvbnMvX3NtYWxsLWN0YS5zY3NzIiwic2VjdGlvbnMvX2N0YS1idXR0b24uc2NzcyIsInNlY3Rpb25zL190aXRsZS1jb250ZW50LWltYWdlLnNjc3MiLCJzZWN0aW9ucy9fdGFiLWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL19wcmljaW5nLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fc2VydmljZXMuc2NzcyIsIl9yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7Ozs7OztFQVFFO0FDUkY7O0dBRUc7QUFFRjtFQUNHLHVDQUFzQztFQUN0QyxxSEFDeUQ7RUFDekQsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSwyQkFBMEI7RUFDMUIsK0dBQ3NEO0VBQ3RELG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksa0NBQWlDO0VBQ2pDLDhHQUNzRDtF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RWtDLGFOd3FCWixFQUFBOztBTXZxQnRCO0VBQXdDLGFOaWpCWixFQUFBOztBTWhqQjVCO0VBQXlDLGFOK2lCWixFQUFBOztBTTlpQjdCO0VBQXNDLGFOK2ZaLEVBQUE7O0FNOWYxQjtFQUFtQyxhTm9rQlosRUFBQTs7QU1ua0J2Qjs7RUFDZ0MsYU5tS1osRUFBQTs7QU1sS3BCO0VBQW9DLGFOa3JCWixFQUFBOztBTWpyQnhCO0VBQWlDLGFOMlZaLEVBQUE7O0FNMVZyQjtFQUFtQyxhTjBQWixFQUFBOztBTXpQdkI7RUFBb0MsYU5tSlosRUFBQTs7QU1sSnhCO0VBQWlDLGFOc2hCWixFQUFBOztBTXJoQnJCO0VBQXFDLGFObU1aLEVBQUE7O0FNbE16QjtFQUFnRCxhTmVaLEVBQUE7O0FNZHBDO0VBQThDLGFOaUJaLEVBQUE7O0FNaEJsQztFQUFrQyxhTndXWixFQUFBOztBTXZXdEI7RUFBMEMsYU4yZVosRUFBQTs7QU0xZTlCOztFQUNtQyxhTnlnQlosRUFBQTs7QU14Z0J2QjtFQUFvQyxhTm1nQlosRUFBQTs7QU1sZ0J4QjtFQUFxQyxhTjJZWixFQUFBOztBTTFZekI7RUFBaUMsYU44WVosRUFBQTs7QU03WXJCO0VBQWlDLGFOK1BaLEVBQUE7O0FNOVByQjtFQUF1QyxhTnVVWixFQUFBOztBTXRVM0I7RUFBdUMsYU5vdEJaLEVBQUE7O0FNbnRCM0I7RUFBd0MsYU5rdEJaLEVBQUE7O0FNanRCNUI7RUFBc0MsYU5tdEJaLEVBQUE7O0FNbHRCMUI7RUFBbUMsYU40ZVosRUFBQTs7QU0zZXZCO0VBQW9DLGFOMkJaLEVBQUE7O0FNMUJ4QjtFQUFnQyxhTjRtQlosRUFBQTs7QU0zbUJwQjtFQUFpQyxhTjRtQlosRUFBQTs7QU0zbUJyQjtFQUFpQyxhTjREWixFQUFBOztBTTNEckI7RUFBcUMsYU40RFosRUFBQTs7QU0zRHpCO0VBQWtDLGFOa2VaLEVBQUE7O0FNamV0QjtFQUFtQyxhTjhFWixFQUFBOztBTTdFdkI7RUFBaUMsYU42UFosRUFBQTs7QU01UHJCO0VBQWlDLGFOb0RaLEVBQUE7O0FNbkRyQjtFQUFtQyxhTjZWWixFQUFBOztBTTVWdkI7RUFBd0MsYU4ybUJaLEVBQUE7O0FNMW1CNUI7RUFBdUMsYU4ybUJaLEVBQUE7O0FNMW1CM0I7RUFBdUMsYU5qQ1osRUFBQTs7QU1rQzNCO0VBQXlDLGFOcENaLEVBQUE7O0FNcUM3QjtFQUF3QyxhTmxDWixFQUFBOztBTW1DNUI7RUFBMEMsYU5yQ1osRUFBQTs7QU1zQzlCO0VBQWlDLGFOa1haLEVBQUE7O0FNalhyQjs7RUFDb0MsYU44YVosRUFBQTs7QU03YXhCO0VBQW1DLGFOeVVaLEVBQUE7O0FNeFV2QjtFQUF5QyxhTnFyQlosRUFBQTs7QU1wckI3Qjs7O0VBRXNDLGFONmJaLEVBQUE7O0FNNWIxQjtFQUFtQyxhTnFiWixFQUFBOztBTXBidkI7RUFBdUMsYU4yWFosRUFBQTs7QU0xWDNCO0VBQW1DLGFObkRaLEVBQUE7O0FNb0R2QjtFQUFpQyxhTnNuQlosRUFBQTs7QU1ybkJyQjs7RUFDNEMsYU5rYlosRUFBQTs7QU1qYmhDO0VBQTJDLGFOaWdCWixFQUFBOztBTWhnQi9CO0VBQTJDLGFOa0ZaLEVBQUE7O0FNakYvQjtFQUFtQyxhTnRCWixFQUFBOztBTXVCdkI7RUFBMEMsYU5zakJaLEVBQUE7O0FNcmpCOUI7RUFBMEMsYU53TFosRUFBQTs7QU12TDlCO0VBQXFDLGFOZlosRUFBQTs7QU1nQnpCO0VBQWlDLGFOeWJaLEVBQUE7O0FNeGJyQjtFQUFrQyxhTm1hWixFQUFBOztBTWxhdEI7RUFBaUMsYU5zakJaLEVBQUE7O0FNcmpCckI7RUFBb0MsYU5rT1osRUFBQTs7QU1qT3hCO0VBQXlDLGFObUxaLEVBQUE7O0FNbEw3QjtFQUF5QyxhTitpQlosRUFBQTs7QU05aUI3QjtFQUFrQyxhTmtKWixFQUFBOztBTWpKdEI7RUFBeUMsYU40RVosRUFBQTs7QU0zRTdCO0VBQTBDLGFONEVaLEVBQUE7O0FNM0U5QjtFQUF3QyxhTnFiWixFQUFBOztBTXBiNUI7RUFBeUMsYU4wWFosRUFBQTs7QU16WDdCO0VBQXlDLGFOOGxCWixFQUFBOztBTTdsQjdCO0VBQXlDLGFOOERaLEVBQUE7O0FNN0Q3QjtFQUE0QyxhTjRiWixFQUFBOztBTTNiaEM7RUFBd0MsYU42U1osRUFBQTs7QU01UzVCO0VBQXVDLGFONkdaLEVBQUE7O0FNNUczQjtFQUEyQyxhTjBsQlosRUFBQTs7QU16bEIvQjtFQUEyQyxhTjBEWixFQUFBOztBTXpEL0I7RUFBZ0MsYU5oQ1osRUFBQTs7QU1pQ3BCO0VBQXVDLGFOaERaLEVBQUE7O0FNaUQzQjtFQUF3QyxhTmhEWixFQUFBOztBTWlENUI7RUFBcUMsYU5oRFosRUFBQTs7QU1pRHpCO0VBQXVDLGFOcERaLEVBQUE7O0FNcUQzQjs7RUFDa0MsYU4rZFosRUFBQTs7QU05ZHRCO0VBQW1DLGFOaUpaLEVBQUE7O0FNaEp2QjtFQUFxQyxhTnlGWixFQUFBOztBTXhGekI7RUFBaUMsYU5rYVosRUFBQTs7QU1qYXJCO0VBQWtDLGFOdVdaLEVBQUE7O0FNdFd0QjtFQUFxQyxhTmpEWixFQUFBOztBTWtEekI7RUFBK0MsYU4wSVosRUFBQTs7QU16SW5DO0VBQWlDLGFOcU5aLEVBQUE7O0FNcE5yQjtFQUFpQyxhTjZTWixFQUFBOztBTTVTckI7RUFBaUMsYU5nTFosRUFBQTs7QU0vS3JCO0VBQWdDLGFONElaLEVBQUE7O0FNM0lwQjtFQUFzQyxhTjRJWixFQUFBOztBTTNJMUI7O0VBQ2lELGFOb0laLEVBQUE7O0FNbklyQztFQUFrQyxhTmtaWixFQUFBOztBTWpadEI7RUFBcUMsYU5HWixFQUFBOztBTUZ6QjtFQUFtQyxhTnVhWixFQUFBOztBTXRhdkI7RUFBb0MsYU5tRVosRUFBQTs7QU1sRXhCO0VBQW1DLGFOZ1VaLEVBQUE7O0FNL1R2QjtFQUF1QyxhTjBDWixFQUFBOztBTXpDM0I7RUFBeUMsYU5zQ1osRUFBQTs7QU1yQzdCO0VBQW9DLGFOa2JaLEVBQUE7O0FNamJ4QjtFQUEwQyxhTnFkWixFQUFBOztBTXBkOUI7RUFBbUMsYU42S1osRUFBQTs7QU01S3ZCO0VBQXdDLGFOOEtaLEVBQUE7O0FNN0s1QjtFQUFxQyxhTnhFWixFQUFBOztBTXlFekI7RUFBcUMsYU4xRVosRUFBQTs7QU0yRXpCOztFQUNzQyxhTi9EWixFQUFBOztBTWdFMUI7RUFBMkMsYU5rbEJaLEVBQUE7O0FNamxCL0I7RUFBNEMsYU4rSFosRUFBQTs7QU05SGhDO0VBQXlDLGFOTlosRUFBQTs7QU1PN0I7RUFBZ0MsYU44UVosRUFBQTs7QU03UXBCOztFQUNpQyxhTmdEWixFQUFBOztBTS9DckI7RUFBcUMsYU5xRFosRUFBQTs7QU1wRHpCO0VBQXdDLGFOeWlCWixFQUFBOztBTXhpQjVCO0VBQTBDLGFOdWlCWixFQUFBOztBTXRpQjlCO0VBQXNDLGFOOGVaLEVBQUE7O0FNN2UxQjtFQUFvQyxhTmlPWixFQUFBOztBTWhPeEI7RUFBcUMsYU51Y1osRUFBQTs7QU10Y3pCO0VBQTRDLGFOMFJaLEVBQUE7O0FNelJoQztFQUF1QyxhTmdpQlosRUFBQTs7QU0vaEIzQjtFQUEwQyxhTnlHWixFQUFBOztBTXhHOUI7RUFBb0MsYU5pY1osRUFBQTs7QU1oY3hCO0VBQW1DLGFOd2pCWixFQUFBOztBTXZqQnZCO0VBQTBDLGFObUxaLEVBQUE7O0FNbEw5QjtFQUFtQyxhTjBrQlosRUFBQTs7QU16a0J2QjtFQUFvQyxhTndRWixFQUFBOztBTXZReEI7RUFBa0MsYU5vV1osRUFBQTs7QU1uV3RCO0VBQXFDLGFOOGRaLEVBQUE7O0FNN2R6QjtFQUF1QyxhTjlDWixFQUFBOztBTStDM0I7RUFBeUMsYU5rV1osRUFBQTs7QU1qVzdCO0VBQW9DLGFOeWpCWixFQUFBOztBTXhqQnhCOztFQUNxQyxhTm1HWixFQUFBOztBTWxHekI7RUFBbUMsYU51S1osRUFBQTs7QU10S3ZCO0VBQW1DLGFONmpCWixFQUFBOztBTTVqQnZCO0VBQXdDLGFOdUNaLEVBQUE7O0FNdEM1Qjs7RUFDZ0MsYU5rWlosRUFBQTs7QU1qWnBCO0VBQWtDLGFOdU1aLEVBQUE7O0FNdE10QjtFQUFxQyxhTmxEWixFQUFBOztBTW1EekI7RUFBaUMsYU43RVosRUFBQTs7QU04RXJCO0VBQXdDLGFObEJaLEVBQUE7O0FNbUI1QjtFQUF5QyxhTnVMWixFQUFBOztBTXRMN0I7RUFBd0MsYU5xTFosRUFBQTs7QU1wTDVCO0VBQXNDLGFOc0xaLEVBQUE7O0FNckwxQjtFQUF3QyxhTmtMWixFQUFBOztBTWpMNUI7RUFBOEMsYU5sSVosRUFBQTs7QU1tSWxDO0VBQStDLGFOOUhaLEVBQUE7O0FNK0huQztFQUE0QyxhTjlIWixFQUFBOztBTStIaEM7RUFBOEMsYU50SVosRUFBQTs7QU11SWxDO0VBQWtDLGFOOEpaLEVBQUE7O0FNN0p0QjtFQUFtQyxhTmdtQlosRUFBQTs7QU0vbEJ2QjtFQUFrQyxhTndlWixFQUFBOztBTXZldEI7RUFBbUMsYU40R1osRUFBQTs7QU0zR3ZCO0VBQXNDLGFOdEVaLEVBQUE7O0FNdUUxQjtFQUF1QyxhTi9IWixFQUFBOztBTWdJM0I7O0VBQ2tDLGFOb2pCWixFQUFBOztBTW5qQnRCOztFQUNpQyxhTitPWixFQUFBOztBTTlPckI7RUFBa0MsYU5YWixFQUFBOztBTVl0QjtFQUFrQyxhTjZHWixFQUFBOztBTTVHdEI7O0VBQ3FDLGFOZ1laLEVBQUE7O0FNL1h6Qjs7RUFDb0MsYU44RlosRUFBQTs7QU03RnhCO0VBQXNDLGFOZ1RaLEVBQUE7O0FNL1MxQjs7RUFDcUMsYU53R1osRUFBQTs7QU12R3pCO0VBQW1DLGFObWJaLEVBQUE7O0FNbGJ2Qjs7O0VBRWlDLGFOL0haLEVBQUE7O0FNZ0lyQjtFQUFvQyxhTnlPWixFQUFBOztBTXhPeEI7RUFBb0MsYU51T1osRUFBQTs7QU10T3hCO0VBQTBDLGFOa2NaLEVBQUE7O0FNamM5QjtFQUFzQyxhTjhnQlosRUFBQTs7QU03Z0IxQjtFQUFrQyxhTjBjWixFQUFBOztBTXpjdEI7RUFBa0MsYU40T1osRUFBQTs7QU0zT3RCO0VBQWtDLGFOZ2dCWixFQUFBOztBTS9mdEI7RUFBc0MsYU5zVFosRUFBQTs7QU1yVDFCO0VBQTZDLGFOdVRaLEVBQUE7O0FNdFRqQztFQUErQyxhTm1JWixFQUFBOztBTWxJbkM7RUFBd0MsYU4rSFosRUFBQTs7QU05SDVCO0VBQWtDLGFOd1FaLEVBQUE7O0FNdlF0QjtFQUF1QyxhTmpGWixFQUFBOztBTWtGM0I7RUFBcUMsYU4zRVosRUFBQTs7QU00RXpCO0VBQXVDLGFObEZaLEVBQUE7O0FNbUYzQjtFQUF3QyxhTmxGWixFQUFBOztBTW1GNUI7RUFBb0MsYU43QlosRUFBQTs7QU04QnhCOztFQUNpQyxhTjZZWixFQUFBOztBTTVZckI7O0VBQ3NDLGFOaVpaLEVBQUE7O0FNaFoxQjs7RUFDcUMsYU44WVosRUFBQTs7QU03WXpCO0VBQXFDLGFOYVosRUFBQTs7QU1aekI7RUFBcUMsYU4wTVosRUFBQTs7QU16TXpCOztFQUNpQyxhTndmWixFQUFBOztBTXZmckI7O0VBQ2tDLGFOdUZaLEVBQUE7O0FNdEZ0Qjs7RUFDdUMsYU5rYlosRUFBQTs7QU1qYjNCO0VBQXNDLGFOMUNaLEVBQUE7O0FNMkMxQjtFQUF1QyxhTnZDWixFQUFBOztBTXdDM0I7O0VBQ2lDLGFOaklaLEVBQUE7O0FNa0lyQjtFQUFvQyxhTmdYWixFQUFBOztBTS9XeEI7RUFBcUMsYU40ZVosRUFBQTs7QU0zZXpCOztFQUNzQyxhTmxFWixFQUFBOztBTW1FMUI7RUFBd0MsYU53TFosRUFBQTs7QU12TDVCO0VBQXFDLGFOTVosRUFBQTs7QU1MekI7RUFBMkMsYU5oRVosRUFBQTs7QU1pRS9CO0VBQXlDLGFOaEVaLEVBQUE7O0FNaUU3QjtFQUFvQyxhTm9mWixFQUFBOztBTW5meEI7RUFBd0MsYU5pWlosRUFBQTs7QU1oWjVCO0VBQXFDLGFONFpaLEVBQUE7O0FNM1p6QjtFQUFtQyxhTjNKWixFQUFBOztBTTRKdkI7RUFBbUMsYU4vRFosRUFBQTs7QU1nRXZCO0VBQW9DLGFOdkNaLEVBQUE7O0FNd0N4QjtFQUF3QyxhTmlDWixFQUFBOztBTWhDNUI7RUFBdUMsYU52SVosRUFBQTs7QU13STNCO0VBQXVDLGFOeUhaLEVBQUE7O0FNeEgzQjtFQUFzQyxhTmxPWixFQUFBOztBTW1PMUI7RUFBbUMsYU4rTVosRUFBQTs7QU05TXZCO0VBQXdDLGFOYVosRUFBQTs7QU1aNUI7RUFBaUMsYU54S1osRUFBQTs7QU15S3JCO0VBQXFDLGFOMEZaLEVBQUE7O0FNekZ6QjtFQUF3QyxhTjhRWixFQUFBOztBTTdRNUI7RUFBOEMsYU5sT1osRUFBQTs7QU1tT2xDO0VBQStDLGFObE9aLEVBQUE7O0FNbU9uQztFQUE0QyxhTmxPWixFQUFBOztBTW1PaEM7RUFBOEMsYU50T1osRUFBQTs7QU11T2xDO0VBQXVDLGFObE9aLEVBQUE7O0FNbU8zQjtFQUF3QyxhTmxPWixFQUFBOztBTW1PNUI7RUFBcUMsYU5sT1osRUFBQTs7QU1tT3pCO0VBQXVDLGFOdE9aLEVBQUE7O0FNdU8zQjtFQUFvQyxhTmpEWixFQUFBOztBTWtEeEI7RUFBbUMsYU4rSVosRUFBQTs7QU05SXZCO0VBQW1DLGFOMllaLEVBQUE7O0FNMVl2Qjs7RUFDbUMsYU4wTVosRUFBQTs7QU16TXZCO0VBQXFDLGFOdEdaLEVBQUE7O0FNdUd6QjtFQUF1QyxhTjRRWixFQUFBOztBTTNRM0I7RUFBd0MsYU40UVosRUFBQTs7QU0zUTVCO0VBQW9DLGFOa1daLEVBQUE7O0FNald4QjtFQUFtQyxhTjNHWixFQUFBOztBTTRHdkI7O0VBQ2tDLGFOdVJaLEVBQUE7O0FNdFJ0QjtFQUF1QyxhTmtEWixFQUFBOztBTWpEM0I7RUFBcUMsYU5zQlosRUFBQTs7QU1yQnpCO0VBQTBDLGFOdUJaLEVBQUE7O0FNdEI5QjtFQUFvQyxhTndVWixFQUFBOztBTXZVeEI7RUFBb0MsYU44QlosRUFBQTs7QU03QnhCO0VBQWtDLGFObUxaLEVBQUE7O0FNbEx0QjtFQUFvQyxhTjhCWixFQUFBOztBTTdCeEI7RUFBdUMsYU4wSFosRUFBQTs7QU16SDNCO0VBQW1DLGFOU1osRUFBQTs7QU1SdkI7RUFBMkMsYU5PWixFQUFBOztBTU4vQjtFQUFxQyxhTmdZWixFQUFBOztBTS9YekI7RUFBaUMsYU43R1osRUFBQTs7QU04R3JCOztFQUNzQyxhTjBRWixFQUFBOztBTXpRMUI7OztFQUV3QyxhTnlWWixFQUFBOztBTXhWNUI7RUFBMkMsYU4ySVosRUFBQTs7QU0xSS9CO0VBQWlDLGFON0ZaLEVBQUE7O0FNOEZyQjtFQUFzQyxhTnBIWixFQUFBOztBTXFIMUI7O0VBQ3lDLGFObkpaLEVBQUE7O0FNb0o3QjtFQUFxQyxhTjRPWixFQUFBOztBTTNPekI7RUFBaUMsYU42RlosRUFBQTs7QU01RnJCO0VBQXdDLGFOdkRaLEVBQUE7O0FNd0Q1QjtFQUF3QyxhTnFXWixFQUFBOztBTXBXNUI7RUFBc0MsYU4rVlosRUFBQTs7QU05VjFCO0VBQW1DLGFOL0RaLEVBQUE7O0FNZ0V2QjtFQUF5QyxhTm1PWixFQUFBOztBTWxPN0I7RUFBdUMsYU44SlosRUFBQTs7QU03SjNCO0VBQTZDLGFOOEpaLEVBQUE7O0FNN0pqQztFQUFtQyxhTnlSWixFQUFBOztBTXhSdkI7RUFBdUMsYU56TFosRUFBQTs7QU0wTDNCO0VBQThDLGFOckJaLEVBQUE7O0FNc0JsQztFQUFtQyxhTjBQWixFQUFBOztBTXpQdkI7RUFBbUMsYU5nSlosRUFBQTs7QU0vSXZCO0VBQWdELGFOM0paLEVBQUE7O0FNNEpwQztFQUFpRCxhTjNKWixFQUFBOztBTTRKckM7RUFBOEMsYU4zSlosRUFBQTs7QU00SmxDO0VBQWdELGFOL0paLEVBQUE7O0FNZ0twQztFQUFrQyxhTmlFWixFQUFBOztBTWhFdEI7RUFBaUMsYU5sSFosRUFBQTs7QU1tSHJCO0VBQW1DLGFOcFNaLEVBQUE7O0FNcVN2QjtFQUF1QyxhTjhaWixFQUFBOztBTTdaM0I7RUFBcUMsYU43TVosRUFBQTs7QU04TXpCO0VBQXVDLGFOMUZaLEVBQUE7O0FNMkYzQjtFQUF1QyxhTjFGWixFQUFBOztBTTJGM0I7RUFBdUMsYU5rUFosRUFBQTs7QU1qUDNCO0VBQXdDLGFOb01aLEVBQUE7O0FNbk01QjtFQUFtQyxhTmdYWixFQUFBOztBTS9XdkI7RUFBeUMsYU42SVosRUFBQTs7QU01STdCO0VBQTJDLGFONklaLEVBQUE7O0FNNUkvQjtFQUFxQyxhTndGWixFQUFBOztBTXZGekI7RUFBdUMsYU5zRlosRUFBQTs7QU1yRjNCO0VBQXlDLGFOaExaLEVBQUE7O0FNaUw3QjtFQUEwQyxhTjZLWixFQUFBOztBTTVLOUI7RUFBaUQsYU5qRlosRUFBQTs7QU1rRnJDO0VBQXlDLGFOMlBaLEVBQUE7O0FNMVA3QjtFQUFvQyxhTjlJWixFQUFBOztBTStJeEI7O0VBQ2dELGFONU1aLEVBQUE7O0FNNk1wQzs7RUFDOEMsYU4zTVosRUFBQTs7QU00TWxDOztFQUNpRCxhTjlNWixFQUFBOztBTStNckM7O0VBQ2dDLGFOcEdaLEVBQUE7O0FNcUdwQjtFQUFnQyxhTjdCWixFQUFBOztBTThCcEI7O0VBQ2dDLGFOd1laLEVBQUE7O0FNdllwQjs7RUFDZ0MsYU4rQ1osRUFBQTs7QU05Q3BCOzs7O0VBR2dDLGFObURaLEVBQUE7O0FNbERwQjs7O0VBRWdDLGFOb05aLEVBQUE7O0FNbk5wQjs7RUFDZ0MsYU5rRFosRUFBQTs7QU1qRHBCOztFQUNnQyxhTnhQWixFQUFBOztBTXlQcEI7RUFBaUMsYU43RlosRUFBQTs7QU04RnJCO0VBQXNDLGFOakZaLEVBQUE7O0FNa0YxQjtFQUEyQyxhTjZQWixFQUFBOztBTTVQL0I7RUFBNEMsYU42UFosRUFBQTs7QU01UGhDO0VBQTRDLGFONlBaLEVBQUE7O0FNNVBoQztFQUE2QyxhTjZQWixFQUFBOztBTTVQakM7RUFBNkMsYU5nUVosRUFBQTs7QU0vUGpDO0VBQThDLGFOZ1FaLEVBQUE7O0FNL1BsQztFQUFzQyxhTnFVWixFQUFBOztBTXBVMUI7RUFBd0MsYU5pVVosRUFBQTs7QU1oVTVCO0VBQTJDLGFONGFaLEVBQUE7O0FNM2EvQjtFQUFvQyxhTnlhWixFQUFBOztBTXhheEI7RUFBaUMsYU44WlosRUFBQTs7QU03WnJCO0VBQXdDLGFOOFpaLEVBQUE7O0FNN1o1QjtFQUF5QyxhTnVhWixFQUFBOztBTXRhN0I7RUFBb0MsYU5ySlosRUFBQTs7QU1zSnhCO0VBQTJDLGFOaVFaLEVBQUE7O0FNaFEvQjtFQUFzQyxhTm1CWixFQUFBOztBTWxCMUI7RUFBbUMsYU5qRlosRUFBQTs7QU1rRnZCO0VBQWdDLGFOeFdaLEVBQUE7O0FNeVdwQjtFQUFzQyxhTjVSWixFQUFBOztBTTZSMUI7RUFBNkMsYU41UlosRUFBQTs7QU02UmpDO0VBQW1DLGFOa1ZaLEVBQUE7O0FNalZ2QjtFQUEwQyxhTmtWWixFQUFBOztBTWpWOUI7RUFBNEMsYU5tRFosRUFBQTs7QU1sRGhDO0VBQTBDLGFOcURaLEVBQUE7O0FNcEQ5QjtFQUE0QyxhTmtEWixFQUFBOztBTWpEaEM7RUFBNkMsYU5rRFosRUFBQTs7QU1qRGpDO0VBQWtDLGFOOVZaLEVBQUE7O0FNK1Z0QjtFQUFvQyxhTnNZWixFQUFBOztBTXJZeEI7RUFBb0MsYU4xV1osRUFBQTs7QU0yV3hCO0VBQWtDLGFOcUNaLEVBQUE7O0FNcEN0QjtFQUFxQyxhTnpLWixFQUFBOztBTTBLekI7RUFBa0MsYU5tTlosRUFBQTs7QU1sTnRCO0VBQXVDLGFOckZaLEVBQUE7O0FNc0YzQjtFQUFtQyxhTitUWixFQUFBOztBTTlUdkI7RUFBbUMsYU5uSVosRUFBQTs7QU1vSXZCO0VBQWlDLGFOZ0RaLEVBQUE7O0FNL0NyQjs7RUFDcUMsYU56RFosRUFBQTs7QU0wRHpCO0VBQWtDLGFOaVFaLEVBQUE7O0FNaFF0QjtFQUFtQyxhTjBFWixFQUFBOztBTXpFdkI7RUFBb0MsYU4zV1osRUFBQTs7QU00V3hCO0VBQWdDLGFOblNaLEVBQUE7O0FNb1NwQjtFQUErQixhTm9XWixFQUFBOztBTW5XbkI7RUFBa0MsYU4wV1osRUFBQTs7QU16V3RCO0VBQW1DLGFOa0paLEVBQUE7O0FNakp2QjtFQUFzQyxhTnFGWixFQUFBOztBTXBGMUI7RUFBMkMsYU5nT1osRUFBQTs7QU0vTi9CO0VBQWlELGFONVdaLEVBQUE7O0FNNldyQztFQUFnRCxhTjlXWixFQUFBOztBTStXcEM7O0VBQ2dELGFOdFJaLEVBQUE7O0FNdVJwQztFQUF5QyxhTmhNWixFQUFBOztBTWlNN0I7RUFBdUMsYU5vV1osRUFBQTs7QU1uVzNCO0VBQXlDLGFOdVZaLEVBQUE7O0FNdFY3Qjs7RUFDZ0MsYU42U1osRUFBQTs7QU01U3BCO0VBQTBDLGFONkdaLEVBQUE7O0FNNUc5QjtFQUEwQyxhTitNWixFQUFBOztBTTlNOUI7RUFBa0MsYU55TFosRUFBQTs7QU14THRCO0VBQTRDLGFOdExaLEVBQUE7O0FNdUxoQztFQUFzQyxhTnVXWixFQUFBOztBTXRXMUI7RUFBbUMsYU5pRVosRUFBQTs7QU1oRXZCOzs7RUFFdUMsYU5pVFosRUFBQTs7QU1oVDNCOztFQUMyQyxhTnZGWixFQUFBOztBTXdGL0I7RUFBa0MsYU55V1osRUFBQTs7QU14V3RCO0VBQW1DLGFOL0ZaLEVBQUE7O0FNZ0d2QjtFQUFtQyxhTm1IWixFQUFBOztBTWxIdkI7RUFBMEMsYU5vSFosRUFBQTs7QU1uSDlCO0VBQStDLGFONE5aLEVBQUE7O0FNM05uQztFQUF3QyxhTjBOWixFQUFBOztBTXpONUI7RUFBc0MsYU41TlosRUFBQTs7QU02TjFCO0VBQWlDLGFOek5aLEVBQUE7O0FNME5yQjtFQUEwQyxhTjhFWixFQUFBOztBTTdFOUI7RUFBMkMsYU40RVosRUFBQTs7QU0zRS9CO0VBQW1DLGFOcE5aLEVBQUE7O0FNcU52QjtFQUFtQyxhTnRDWixFQUFBOztBTXVDdkI7RUFBcUMsYU5qQ1osRUFBQTs7QU1rQ3pCO0VBQWdDLGFObkxaLEVBQUE7O0FNb0xwQjtFQUFxQyxhTjFVWixFQUFBOztBTTJVekI7RUFBa0MsYU52UlosRUFBQTs7QU13UnRCO0VBQWdDLGFOeURaLEVBQUE7O0FNeERwQjtFQUFrQyxhTnNMWixFQUFBOztBTXJMdEI7RUFBaUMsYU5sUFosRUFBQTs7QU1tUHJCO0VBQWtDLGFObFBaLEVBQUE7O0FNbVB0QjtFQUFvQyxhTjFXWixFQUFBOztBTTJXeEI7RUFBMkMsYU4xV1osRUFBQTs7QU0yVy9CO0VBQWtDLGFONkxaLEVBQUE7O0FNNUx0QjtFQUF5QyxhTjZMWixFQUFBOztBTTVMN0I7RUFBb0MsYU40RlosRUFBQTs7QU0zRnhCOztFQUNnQyxhTnRVWixFQUFBOztBTXVVcEI7O0VBQ2lDLGFOa05aLEVBQUE7O0FNak5yQjtFQUFpQyxhTitQWixFQUFBOztBTTlQckI7RUFBb0MsYU4wS1osRUFBQTs7QU16S3hCO0VBQXVDLGFOblBaLEVBQUE7O0FNb1AzQjtFQUF1QyxhTm9LWixFQUFBOztBTW5LM0I7RUFBcUMsYU4zUFosRUFBQTs7QU00UHpCO0VBQXVDLGFONUxaLEVBQUE7O0FNNkwzQjtFQUF3QyxhTnJMWixFQUFBOztBTXNMNUI7RUFBeUMsYU5sTVosRUFBQTs7QU1tTTdCO0VBQThDLGFONUxaLEVBQUE7O0FNNkxsQzs7O0VBRXlDLGFOck1aLEVBQUE7O0FNc003Qjs7RUFDMkMsYU4zTVosRUFBQTs7QU00TS9COztFQUN5QyxhTjVNWixFQUFBOztBTTZNN0I7O0VBQ3lDLGFOak1aLEVBQUE7O0FNa003QjtFQUF3QyxhTjlNWixFQUFBOztBTStNNUI7RUFBaUMsYU4wUlosRUFBQTs7QU16UnJCO0VBQW9DLGFOelNaLEVBQUE7O0FNMFN4QjtFQUFxQyxhTjNFWixFQUFBOztBTTRFekI7Ozs7O0VBSXNDLGFOaEVaLEVBQUE7O0FNaUUxQjtFQUEyQyxhTjVUWixFQUFBOztBTTZUL0I7OztFQUVrQyxhTndEWixFQUFBOztBTXZEdEI7O0VBQ21DLGFOaFFaLEVBQUE7O0FNaVF2QjtFQUF1QyxhTnRLWixFQUFBOztBTXVLM0I7RUFBZ0MsYU54S1osRUFBQTs7QU15S3BCOzs7RUFFd0MsYU5ySlosRUFBQTs7QU1zSjVCO0VBQTBDLGFOOEtaLEVBQUE7O0FNN0s5QjtFQUErQixhTm9DWixFQUFBOztBTW5DbkI7O0VBQ21DLGFONlFaLEVBQUE7O0FNNVF2Qjs7RUFDd0MsYU5QWixFQUFBOztBTVE1Qjs7RUFDMEMsYU5SWixFQUFBOztBTVM5QjtFQUFvQyxhTnZJWixFQUFBOztBTXdJeEI7RUFBd0MsYU4vVVosRUFBQTs7QU1nVjVCO0VBQW1DLGFOOUlaLEVBQUE7O0FNK0l2QjtFQUFzQyxhTlZaLEVBQUE7O0FNVzFCO0VBQW9DLGFOa0daLEVBQUE7O0FNakd4QjtFQUFzQyxhTjBFWixFQUFBOztBTXpFMUI7RUFBNkMsYU4wRVosRUFBQTs7QU16RWpDO0VBQWlDLGFOdFpaLEVBQUE7O0FNdVpyQjs7RUFDcUMsYU56TVosRUFBQTs7QU0wTXpCO0VBQWdDLGFONk1aLEVBQUE7O0FNNU1wQjtFQUF1QyxhTnJhWixFQUFBOztBTXNhM0I7RUFBaUMsYU5PWixFQUFBOztBTU5yQjtFQUF1QyxhTjBGWixFQUFBOztBTXpGM0I7RUFBbUMsYU44TVosRUFBQTs7QU03TXZCO0VBQWlDLGFOa1JaLEVBQUE7O0FNalJyQjtFQUF3QyxhTnRDWixFQUFBOztBTXVDNUI7RUFBaUMsYU4yUFosRUFBQTs7QU0xUHJCO0VBQXVDLGFObFpaLEVBQUE7O0FNbVozQjtFQUFtQyxhTnBCWixFQUFBOztBTXFCdkI7RUFBMEMsYU54TFosRUFBQTs7QU15TDlCO0VBQW9DLGFOelhaLEVBQUE7O0FNMFh4QjtFQUEwQyxhTjdYWixFQUFBOztBTThYOUI7RUFBd0MsYU5oWVosRUFBQTs7QU1pWTVCO0VBQW9DLGFObllaLEVBQUE7O0FNb1l4QjtFQUFzQyxhTi9YWixFQUFBOztBTWdZMUI7RUFBc0MsYU4vWFosRUFBQTs7QU1nWTFCO0VBQXVDLGFOeGJaLEVBQUE7O0FNeWIzQjtFQUF5QyxhTnhiWixFQUFBOztBTXliN0I7RUFBa0MsYU5rTFosRUFBQTs7QU1qTHRCO0VBQXNDLGFOaFZaLEVBQUE7O0FNaVYxQjtFQUErQixhTjNkWixFQUFBOztBTTRkbkI7RUFBdUMsYU56UlosRUFBQTs7QU0wUjNCO0VBQXdDLGFONUNaLEVBQUE7O0FNNkM1QjtFQUEwQyxhTjNiWixFQUFBOztBTTRiOUI7RUFBdUMsYU5uZlosRUFBQTs7QU1vZjNCO0VBQXNDLGFONUJaLEVBQUE7O0FNNkIxQjtFQUF1QyxhTnRIWixFQUFBOztBTXVIM0I7RUFBbUMsYU5wSVosRUFBQTs7QU1xSXZCO0VBQTBDLGFOcElaLEVBQUE7O0FNcUk5QjtFQUF1QyxhTitKWixFQUFBOztBTTlKM0I7RUFBc0MsYU4rSlosRUFBQTs7QU05SjFCO0VBQW9DLGFOcmNaLEVBQUE7O0FNc2N4QjtFQUFnQyxhTjlhWixFQUFBOztBTSthcEI7RUFBb0MsYU5wSlosRUFBQTs7QU1xSnhCO0VBQXNDLGFOeGdCWixFQUFBOztBTXlnQjFCO0VBQStCLGFOMVpaLEVBQUE7O0FNMlpuQjs7O0VBRWdDLGFOdEtaLEVBQUE7O0FNdUtwQjtFQUFxQyxhTmpHWixFQUFBOztBTWtHekI7RUFBdUMsYU5yYlosRUFBQTs7QU1zYjNCO0VBQTJDLGFOeldaLEVBQUE7O0FNMFcvQjtFQUFxQyxhTjNWWixFQUFBOztBTTRWekI7RUFBcUMsYU4zUFosRUFBQTs7QU00UHpCO0VBQW9DLGFObEpaLEVBQUE7O0FNbUp4QjtFQUFtQyxhTmtCWixFQUFBOztBTWpCdkI7RUFBeUMsYU44QlosRUFBQTs7QU03QjdCO0VBQXdDLGFOdUNaLEVBQUE7O0FNdEM1QjtFQUFxQyxhTndDWixFQUFBOztBTXZDekI7RUFBc0MsYU56YVosRUFBQTs7QU0wYTFCO0VBQTRDLGFOM2FaLEVBQUE7O0FNNGFoQztFQUFvQyxhTjVWWixFQUFBOztBTTZWeEI7RUFBaUMsYU51QlosRUFBQTs7QU10QnJCO0VBQXdDLGFOaUxaLEVBQUE7O0FNaEw1QjtFQUF1QyxhTjVGWixFQUFBOztBTTZGM0I7RUFBd0MsYU5nRlosRUFBQTs7QU0vRTVCO0VBQXNDLGFOM01aLEVBQUE7O0FNNE0xQjtFQUFrQyxhTmtMWixFQUFBOztBTWpMdEI7RUFBaUMsYU4xSFosRUFBQTs7QU0ySHJCO0VBQW9DLGFOaEhaLEVBQUE7O0FNaUh4Qjs7RUFDd0MsYU5xSVosRUFBQTs7QU1wSTVCO0VBQTRDLGFOcUlaLEVBQUE7O0FNcEloQztFQUF5QyxhTjZLWixFQUFBOztBTTVLN0I7RUFBd0MsYU4vSFosRUFBQTs7QU1nSTVCO0VBQXVDLGFONEtaLEVBQUE7O0FNM0szQjtFQUF3QyxhTmhJWixFQUFBOztBTWlJNUI7RUFBMEMsYU4vSFosRUFBQTs7QU1nSTlCO0VBQTBDLGFOaklaLEVBQUE7O0FNa0k5QjtFQUFtQyxhTnZHWixFQUFBOztBTXdHdkI7RUFBdUMsYU4xUVosRUFBQTs7QU0yUTNCO0VBQThDLGFOdlVaLEVBQUE7O0FNd1VsQztFQUF3QyxhTnRFWixFQUFBOztBTXVFNUI7RUFBcUMsYU5xTFosRUFBQTs7QU1wTHpCO0VBQW1DLGFOUlosRUFBQTs7QU1TdkI7RUFBc0MsYU4wSlosRUFBQTs7QU16SjFCO0VBQXVDLGFOMkpaLEVBQUE7O0FNMUozQjs7RUFDZ0MsYU41ZlosRUFBQTs7QU02ZnBCO0VBQW9DLGFOK0paLEVBQUE7O0FNOUp4QjtFQUFrQyxhTmlIWixFQUFBOztBTWhIdEI7RUFBbUMsYU4yRFosRUFBQTs7QU0xRHZCO0VBQW1DLGFOM0laLEVBQUE7O0FNNEl2Qjs7RUFDeUMsYU42TFosRUFBQTs7QU01TDdCO0VBQTBDLGFOOUdaLEVBQUE7O0FNK0c5QjtFQUFxQyxhTmxIWixFQUFBOztBTW1IekI7RUFBeUMsYU5oV1osRUFBQTs7QU1pVzdCOzs7RUFFeUMsYU41Z0JaLEVBQUE7O0FNNmdCN0I7O0VBQ21ELGFOM2dCWixFQUFBOztBTTRnQnZDOztFQUN5QyxhTi9nQlosRUFBQTs7QU1naEI3Qjs7RUFDNEMsYU5oaEJaLEVBQUE7O0FNaWhCaEM7O0VBQzBDLGFOcmhCWixFQUFBOztBTXNoQjlCO0VBQTBDLGFOeElaLEVBQUE7O0FNeUk5QjtFQUFxQyxhTnhPWixFQUFBOztBTXlPekI7RUFBeUMsYU5ySVosRUFBQTs7QU1zSTdCO0VBQTJDLGFOcklaLEVBQUE7O0FNc0kvQjtFQUF3QyxhTjJCWixFQUFBOztBTTFCNUI7RUFBMEMsYU4yQlosRUFBQTs7QU0xQjlCO0VBQW1DLGFONWRaLEVBQUE7O0FNNmR2QjtFQUEyQyxhTi9kWixFQUFBOztBTWdlL0I7RUFBa0MsYU5qY1osRUFBQTs7QU1rY3RCO0VBQTBDLGFOL2lCWixFQUFBOztBTWdqQjlCO0VBQXdDLGFOclBaLEVBQUE7O0FNc1A1Qjs7RUFDNEMsYU50UFosRUFBQTs7QU11UGhDOztFQUMyQyxhTjFQWixFQUFBOztBTTJQL0I7O0VBQzBDLGFON1BaLEVBQUE7O0FNOFA5QjtFQUFzQyxhTmxRWixFQUFBOztBTW1RMUI7O0VBQ3dDLGFOclJaLEVBQUE7O0FNc1I1Qjs7RUFDeUMsYU4xUlosRUFBQTs7QU0yUjdCO0VBQTRDLGFOdlJaLEVBQUE7O0FNd1JoQztFQUEwQyxhTmpTWixFQUFBOztBTWtTOUI7RUFBeUMsYU54UlosRUFBQTs7QU15UjdCO0VBQTJDLGFONVJaLEVBQUE7O0FNNlIvQjtFQUF5QyxhTjlSWixFQUFBOztBTStSN0I7RUFBc0MsYU5rRVosRUFBQTs7QU1qRTFCO0VBQXVDLGFONUZaLEVBQUE7O0FNNkYzQjtFQUE2QyxhTjViWixFQUFBOztBTTZiakM7RUFBK0IsYU5uVVosRUFBQTs7QU1vVW5CO0VBQXNDLGFOblVaLEVBQUE7O0FNb1UxQjtFQUF3QyxhTnFFWixFQUFBOztBTXBFNUI7RUFBMEMsYU5sS1osRUFBQTs7QU1tSzlCO0VBQWlELGFObEtaLEVBQUE7O0FNbUtyQztFQUF1QyxhTnpVWixFQUFBOztBTTBVM0I7RUFBd0MsYU4ySFosRUFBQTs7QU0xSDVCO0VBQW1DLGFOaEZaLEVBQUE7O0FNaUZ2QjtFQUFtQyxhTnRlWixFQUFBOztBTXVldkI7RUFBb0MsYU4zV1osRUFBQTs7QU00V3hCO0VBQWtDLGFOcktaLEVBQUE7O0FNc0t0QjtFQUE4QyxhTmpRWixFQUFBOztBTWtRbEM7O0VBQ3VDLGFOWVosRUFBQTs7QU1YM0I7RUFBbUMsYU45Y1osRUFBQTs7QU0rY3ZCO0VBQWtDLGFOdG9CWixFQUFBOztBTXVvQnRCO0VBQW1DLGFONW5CWixFQUFBOztBTTZuQnZCO0VBQTRDLGFOeGhCWixFQUFBOztBTXloQmhDO0VBQTZDLGFOM2hCWixFQUFBOztBTTRoQmpDO0VBQTZDLGFOemhCWixFQUFBOztBTTBoQmpDO0VBQTZDLGFOOWhCWixFQUFBOztBTStoQmpDO0VBQXFDLGFOalJaLEVBQUE7O0FNa1J6QjtFQUFvQyxhTnpOWixFQUFBOztBTTBOeEI7RUFBc0MsYU56TlosRUFBQTs7QU0wTjFCO0VBQWtDLGFONU5aLEVBQUE7O0FNNk50QjtFQUFnQyxhTi9OWixFQUFBOztBTWdPcEI7RUFBdUMsYU5qZVosRUFBQTs7QU1rZTNCO0VBQXlDLGFOamVaLEVBQUE7O0FNa2U3QjtFQUFrQyxhTm5TWixFQUFBOztBTW9TdEI7RUFBa0MsYU5vRlosRUFBQTs7QU1uRnRCO0VBQXNDLGFOL2pCWixFQUFBOztBTWdrQjFCO0VBQXNDLGFObFhaLEVBQUE7O0FNbVgxQjtFQUF5QyxhTmpJWixFQUFBOztBTWtJN0I7RUFBaUMsYU5qY1osRUFBQTs7QU1rY3JCO0VBQTRDLGFON2RaLEVBQUE7O0FNOGRoQztFQUFxQyxhTmpmWixFQUFBOztBTWtmekI7RUFBaUMsYU4vTVosRUFBQTs7QU1nTnJCO0VBQXlDLGFOdlhaLEVBQUE7O0FNd1g3QjtFQUFnQyxhTnVEWixFQUFBOztBTXREcEI7RUFBeUMsYU54SlosRUFBQTs7QU15SjdCO0VBQXFDLGFOdE5aLEVBQUE7O0FNdU56QjtFQUFtQyxhTi9HWixFQUFBOztBTWdIdkI7RUFBeUMsYU4xTFosRUFBQTs7QU0yTDdCO0VBQTJDLGFOMUxaLEVBQUE7O0FNMkwvQjtFQUF3QyxhTnhDWixFQUFBOztBTXlDNUI7RUFBMEMsYU54Q1osRUFBQTs7QU15QzlCO0VBQXlDLGFObEdaLEVBQUE7O0FNbUc3QjtFQUE0QyxhTmxHWixFQUFBOztBTW1HaEM7RUFBb0MsYU4xVVosRUFBQTs7QU0yVXhCO0VBQXNDLGFOaGxCWixFQUFBOztBTWlsQjFCO0VBQXdDLGFOaGxCWixFQUFBOztBTWlsQjVCO0VBQW9DLGFONUxaLEVBQUE7O0FNNkx4QjtFQUFtQyxhTi9XWixFQUFBOztBTWdYdkI7RUFBdUMsYU5xRlosRUFBQTs7QU1wRjNCO0VBQW9DLGFOc0ZaLEVBQUE7O0FNckZ4QjtFQUFtQyxhTjNjWixFQUFBOztBTTRjdkI7RUFBNkMsYU44QlosRUFBQTs7QU03QmpDO0VBQTJDLGFOc0VaLEVBQUE7O0FNckUvQjtFQUE4QyxhTnJLWixFQUFBOztBTXNLbEM7RUFBa0MsYU4zbEJaLEVBQUE7O0FNNGxCdEI7RUFBOEMsYU5ub0JaLEVBQUE7O0FNb29CbEM7RUFBaUQsYU53RFosRUFBQTs7QU12RHJDO0VBQW9DLGFOcmxCWixFQUFBOztBTXNsQnhCO0VBQXdELGFOem9CWixFQUFBOztBTTBvQjVDOztFQUNnRSxhTjNxQlosRUFBQTs7QU00cUJwRDs7O0VBRWlDLGFOcGZaLEVBQUE7O0FNcWZyQjtFQUFrQyxhTjdYWixFQUFBOztBTThYdEI7RUFBb0MsYU43WFosRUFBQTs7QU04WHhCOztFQUMwQyxhTnZIWixFQUFBOztBTXdIOUI7RUFBdUMsYU50UlosRUFBQTs7QU11UjNCO0VBQW1DLGFOb0NaLEVBQUE7O0FNbkN2QjtFQUEwQyxhTm9DWixFQUFBOztBTW5DOUI7RUFBcUMsYU4vR1osRUFBQTs7QU1nSHpCO0VBQTJDLGFOL0daLEVBQUE7O0FNZ0gvQjtFQUE0QyxhTi9HWixFQUFBOztBTWdIaEM7RUFBdUMsYU5sTlosRUFBQTs7QU1tTjNCO0VBQXdDLGFOamJaLEVBQUE7O0FNa2I1QjtFQUFrQyxhTnNFWixFQUFBOztBTXJFdEI7RUFBc0MsYU5qRFosRUFBQTs7QU1rRDFCOztFQUNpRCxhTnRZWixFQUFBOztBTXVZckM7O0VBQ3lDLGFOMWFaLEVBQUE7O0FNMmE3QjtFQUF3QyxhTm5YWixFQUFBOztBTW9YNUI7RUFBMEMsYU4vZVosRUFBQTs7QU1nZjlCO0VBQTRDLGFOL2VaLEVBQUE7O0FNZ2ZoQztFQUFtQyxhTm5UWixFQUFBOztBTW9UdkI7RUFBeUMsYU5qdEJaLEVBQUE7O0FNa3RCN0I7RUFBMkMsYU5qdEJaLEVBQUE7O0FNa3RCL0I7O0VBQ3lDLGFObHRCWixFQUFBOztBTW10QjdCOztFQUMyQyxhTm50QlosRUFBQTs7QU1vdEIvQjtFQUF3QyxhTkRaLEVBQUE7O0FNRTVCO0VBQTBDLGFORFosRUFBQTs7QU1FOUI7RUFBbUMsYU5BWixFQUFBOztBTUN2QjtFQUFxQyxhTnhXWixFQUFBOztBTXlXekI7O0VBQ29DLGFOeldaLEVBQUE7O0FNMFd4Qjs7RUFDc0MsYU4xV1osRUFBQTs7QU0yVzFCO0VBQWtDLGFObk5aLEVBQUE7O0FNb050QjtFQUEyQyxhTnhiWixFQUFBOztBTXliL0I7RUFBcUMsYU5uRlosRUFBQTs7QU1vRnpCOzs7RUFFNkMsYU5yRVosRUFBQTs7QU1zRWpDOztFQUN1RCxhTnBFWixFQUFBOztBTXFFM0M7O0VBQzZDLGFOeEVaLEVBQUE7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LGdCQUFzQjtJQUN0QixtQkFBaUM7SThDMG5CekIsaUJBQWdCLEVBQ25CO0VBR0w7STlDL25CQSxnQkFBc0I7SUFDdEIsb0JBQWlDO0k4Q29vQnJCLGVBQWMsRUFDakIsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcclxuVGhlbWUgTmFtZTogNTYxIE1lZGlhXHJcbkF1dGhvcjogNTYxIE1lZGlhXHJcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LjU2MW1lZGlhLmNvbVxyXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdlYnNpdGUgRGVzaWduIGJ5IDU2MSBNZWRpYVxyXG5WZXJzaW9uOiAxLjAuMFxyXG5UZXh0IERvbWFpbjogNTYxbWVkaWFcclxuVGFnczogY3VzdG9tLXdlYnNpdGVcclxuKi9cbi8qKlxyXG4gKiBUeXBvZ3JhcGh5XHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgVWx0cmEgTGlnaHQnO1xuICBzcmM6IHVybChcImZvbnRzL0F2ZW5pck5leHQtVWx0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udC9BdmVuaXJOZXh0LVVsdHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCc7XG4gIHNyYzogdXJsKFwiZm9udHMvQXZlbmlyTmV4dC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250L0F2ZW5pck5leHQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IE1lZGl1bSc7XG4gIHNyYzogdXJsKFwiZm9udHMvQXZlbmlyTmV4dC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgRGVtaSc7XG4gIHNyYzogdXJsKFwiZm9udHMvQXZlbmlyTmV4dC1EZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvQXZlbmlyTmV4dC1EZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IEJvbGQnO1xuICBzcmM6IHVybChcImZvbnRzL0F2ZW5pck5leHQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvQXZlbmlyTmV4dC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIExUJztcbiAgc3JjOiB1cmwoXCJmb250cy9GdXR1cmFMVC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvRnV0dXJhTFQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgTFQgQm9vayc7XG4gIHNyYzogdXJsKFwiZm9udHMvRnV0dXJhTFQtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvRnV0dXJhTFQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgTFQgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvRnV0dXJhTFQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvRnV0dXJhTFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgTFQgQ29uZGVuc2VkJztcbiAgc3JjOiB1cmwoXCJmb250cy9GdXR1cmFMVC1Db25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0Z1dHVyYUxULUNvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBMVCBDb25kZW5zZWQgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvRnV0dXJhTFQtQ29uZGVuc2VkQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvRnV0dXJhTFQtQ29uZGVuc2VkQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKipcclxuICogQ29sb3JzXHJcbiAqL1xuLyogTW9kdWxlcyAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovIH1cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cHg7XG4gICAgZm9udC1zaXplOiAwLjA1NDY5cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovIH1cblxuLyogUGx1Z2lucyAqL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyogTGF5b3V0ICovXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93LnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmNvbC5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5jb2wteHMsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLW9mZnNldC0wLFxuLmNvbC14cy1vZmZzZXQtMSxcbi5jb2wteHMtb2Zmc2V0LTIsXG4uY29sLXhzLW9mZnNldC0zLFxuLmNvbC14cy1vZmZzZXQtNCxcbi5jb2wteHMtb2Zmc2V0LTUsXG4uY29sLXhzLW9mZnNldC02LFxuLmNvbC14cy1vZmZzZXQtNyxcbi5jb2wteHMtb2Zmc2V0LTgsXG4uY29sLXhzLW9mZnNldC05LFxuLmNvbC14cy1vZmZzZXQtMTAsXG4uY29sLXhzLW9mZnNldC0xMSxcbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmNvbC14cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLnN0YXJ0LXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuXG4uY2VudGVyLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW5kLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kOyB9XG5cbi50b3AteHMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWlkZGxlLXhzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYm90dG9tLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hcm91bmQteHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYmV0d2Vlbi14cyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZmlyc3QteHMge1xuICBvcmRlcjogLTE7IH1cblxuLmxhc3QteHMge1xuICBvcmRlcjogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ5cmVtOyB9XG4gIC5jb2wtc20sXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIsXG4gIC5jb2wtc20tb2Zmc2V0LTAsXG4gIC5jb2wtc20tb2Zmc2V0LTEsXG4gIC5jb2wtc20tb2Zmc2V0LTIsXG4gIC5jb2wtc20tb2Zmc2V0LTMsXG4gIC5jb2wtc20tb2Zmc2V0LTQsXG4gIC5jb2wtc20tb2Zmc2V0LTUsXG4gIC5jb2wtc20tb2Zmc2V0LTYsXG4gIC5jb2wtc20tb2Zmc2V0LTcsXG4gIC5jb2wtc20tb2Zmc2V0LTgsXG4gIC5jb2wtc20tb2Zmc2V0LTksXG4gIC5jb2wtc20tb2Zmc2V0LTEwLFxuICAuY29sLXNtLW9mZnNldC0xMSxcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLnN0YXJ0LXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmNlbnRlci1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kOyB9XG4gIC50b3Atc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LXNtIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmxhc3Qtc20ge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2NXJlbTsgfVxuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyLFxuICAuY29sLW1kLW9mZnNldC0wLFxuICAuY29sLW1kLW9mZnNldC0xLFxuICAuY29sLW1kLW9mZnNldC0yLFxuICAuY29sLW1kLW9mZnNldC0zLFxuICAuY29sLW1kLW9mZnNldC00LFxuICAuY29sLW1kLW9mZnNldC01LFxuICAuY29sLW1kLW9mZnNldC02LFxuICAuY29sLW1kLW9mZnNldC03LFxuICAuY29sLW1kLW9mZnNldC04LFxuICAuY29sLW1kLW9mZnNldC05LFxuICAuY29sLW1kLW9mZnNldC0xMCxcbiAgLmNvbC1tZC1vZmZzZXQtMTEsXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5zdGFydC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXItbWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLW1kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20tbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC1tZCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LW1kIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzZyZW07IH1cbiAgLmNvbC1sZyxcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy1vZmZzZXQtMCxcbiAgLmNvbC1sZy1vZmZzZXQtMSxcbiAgLmNvbC1sZy1vZmZzZXQtMixcbiAgLmNvbC1sZy1vZmZzZXQtMyxcbiAgLmNvbC1sZy1vZmZzZXQtNCxcbiAgLmNvbC1sZy1vZmZzZXQtNSxcbiAgLmNvbC1sZy1vZmZzZXQtNixcbiAgLmNvbC1sZy1vZmZzZXQtNyxcbiAgLmNvbC1sZy1vZmZzZXQtOCxcbiAgLmNvbC1sZy1vZmZzZXQtOSxcbiAgLmNvbC1sZy1vZmZzZXQtMTAsXG4gIC5jb2wtbGctb2Zmc2V0LTExLFxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuY29sLWxnIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAuY2VudGVyLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnRvcC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm90dG9tLWxnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmJldHdlZW4tbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlyc3QtbGcge1xuICAgIG9yZGVyOiAtMTsgfVxuICAubGFzdC1sZyB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLmxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qKlxyXG4qIFN0aWNreSBGb290ZXJcclxuKi9cbiNwYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgI3BhZ2UgLnNpdGUtY29udGVudCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3BhZ2UgLnNpdGUtY29udGVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICNwYWdlIC5zaXRlLWNvbnRlbnQubWVudS1vcGVuOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuXG4jcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBmbGV4OiAxOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMzsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtc29jaWFsLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnNpdGUtaGVhZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzY0ODtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAyJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uLm1lbnUtb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5zaXRlLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAuc2l0ZS1zb2NpYWwtbWVkaWEgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5zaXRlLXNvY2lhbC1tZWRpYSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNlYzZhMmE7IH1cbiAgICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAubWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2VjNmEyYTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLnN1Yi1tZW51IHtcbiAgICBib3JkZXItbGVmdDogMXB4ICNlYzZhMmEgc29saWQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAuc3ViLW1lbnUgbGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2VjNmEyYTsgfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyOmhvdmVyIC5saW5lOm50aC1jaGlsZChldmVuKSB7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLnNpdGUtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzZhMmE7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubGluZTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICNlYzZhMmE7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIuYW5pbWF0ZSAubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyLmFuaW1hdGUgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIuYW5pbWF0ZSAubGluZTpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyLmFuaW1hdGUgLmxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgcm90YXRlKC00NWRlZyk7IH1cblxuI21lbnUtZm9vdGVyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2VjNmEyYTsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDMwO1xuICBwYWRkaW5nOiAxMzBweCAwIDEwMHB4OyB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb21wYW55IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbXBhbnkgLnNpdGUtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45MDYyNXJlbTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1zb2NpYWwtbWVkaWEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZDtcbiAgICB3aWR0aDogOCU7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNpdGUtc29jaWFsLW1lZGlhIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNpdGUtc29jaWFsLW1lZGlhIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNpdGUtZm9vdGVyIC5zaXRlLXNvY2lhbC1tZWRpYSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYzZhMmE7IH1cbiAgLnNpdGUtZm9vdGVyIC5ib2x0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNsb2dhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAyNyU7IH1cbiAgLnNpdGUtZm9vdGVyIC5zbG9nYW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1mb290ZXIgLnNsb2dhbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zaXRlLWZvb3RlciBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uc2l0ZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uc2l0ZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LFxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTYwcHg7IH1cblxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3I6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6IHJlZDtcbiAgICBjb250ZW50OiAnKic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3IgaW5wdXQsXG4uc2l0ZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uc2l0ZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDJiMGE7IH1cblxuLnNpdGUtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpdGUtY29udGVudCAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGU1O1xuICBib3JkZXItdG9wOiAxMHB4ICM1NDlhZDggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4OyB9XG4gIC5zaXRlLWNvbnRlbnQgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDlhZDg7IH1cbiAgICAuc2l0ZS1jb250ZW50ICNsYW5kaW5nLWhlcm8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjI0MzA7IH1cbiAgLnNpdGUtY29udGVudCAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuc2l0ZS1jb250ZW50ICNsYW5kaW5nLWhlcm8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuc2l0ZS1jb250ZW50ICNsYW5kaW5nLWhlcm8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnNpdGUtY29udGVudCAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LFxuICAuc2l0ZS1jb250ZW50ICNsYW5kaW5nLWhlcm8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaXRlLWhlYWRlci1tYWlsaW5nLWxpc3Qge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1oZWFkZXItbWFpbGluZy1saXN0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwcHg7IH1cbiAgLnNpdGUtaGVhZGVyLW1haWxpbmctbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVWx0cmEgTGlnaHRcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2l0ZS1oZWFkZXItbWFpbGluZy1saXN0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1oZWFkZXItbWFpbGluZy1saXN0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIC5zaXRlLWhlYWRlci1tYWlsaW5nLWxpc3QgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAuc2l0ZS1oZWFkZXItbWFpbGluZy1saXN0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1oZWFkZXItbWFpbGluZy1saXN0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW1nLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNwYWdlLWJhbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzZhMmE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweDtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwYWdlLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnd5c2l3eWctY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnd5c2l3eWctY29udGVudCAuaDEsXG4gIC53eXNpd3lnLWNvbnRlbnQgLmgyLFxuICAud3lzaXd5Zy1jb250ZW50IC5oMyxcbiAgLnd5c2l3eWctY29udGVudCAuaDQsXG4gIC53eXNpd3lnLWNvbnRlbnQgLmg1LFxuICAud3lzaXd5Zy1jb250ZW50IC5oNixcbiAgLnd5c2l3eWctY29udGVudCBoMSxcbiAgLnd5c2l3eWctY29udGVudCBoMixcbiAgLnd5c2l3eWctY29udGVudCBoMyxcbiAgLnd5c2l3eWctY29udGVudCBoNCxcbiAgLnd5c2l3eWctY29udGVudCBoNSxcbiAgLnd5c2l3eWctY29udGVudCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAud3lzaXd5Zy1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnd5c2l3eWctY29udGVudCBvbCxcbiAgLnd5c2l3eWctY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgIC53eXNpd3lnLWNvbnRlbnQgb2w6bGFzdC1jaGlsZCxcbiAgICAud3lzaXd5Zy1jb250ZW50IHVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC53eXNpd3lnLWNvbnRlbnQgb2wgbGksXG4gICAgLnd5c2l3eWctY29udGVudCB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLnd5c2l3eWctY29udGVudC5zZW8ge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC53eXNpd3lnLWNvbnRlbnQuc2VvIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC53eXNpd3lnLWNvbnRlbnQuc2VvIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4vKiBDb250ZW50ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaXBob25leCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCxcbmJ1dHRvbiB7XG4gIGNvbG9yOiAjZWM2YTJhO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiAgYm9keTpub3QoLmhvbWUpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBib2R5LmZhZGUtaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBib2R5Lm92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkuc2Nyb2xsZWQgLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VjNmEyYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VjNmEyYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogI2VjNmEyYTsgfVxuXG5hLFxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHRcIiwgc2Fucy1zZXJpZjsgfVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICB1bC51bC1jb2wtMiB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHVsLnVsLWNvbC0yIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cblxub2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBvbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5uby1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uby1wdCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5pbWctYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmltZy1iZy5maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuXG4uZml4ZWQtYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCA1MHB4IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAuYnRuLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzZhMmE7IH1cbiAgICAuYnRuLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg1Yzc3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5za3ktYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0OWFkODtcbiAgICBjb2xvcjogIzBiMjQzMDsgfVxuICAgIC5idG4uc2t5LWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjQzMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDMwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi5kYXJrLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNmEyYTsgfVxuXG4uZW50cnktY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtcm93LndyYXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmZsZXgtcm93LmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3cuc3BhY2UtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mbGV4LXJvdy5zcGFjZS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5mbGV4LXJvdy5hbGlnbi10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAuZmxleC1yb3cuYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mbGV4LXJvdy5hbGlnbi1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH1cbiAgLmZsZXgtcm93Lmp1c3RpZnktbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mbGV4LXJvdy5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZsZXgtcm93Lmp1c3RpZnktcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnVsLXR3by1jb2x1bW5zIHtcbiAgY29sdW1uLWNvdW50OiAyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVsLXR3by1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG5cbi5kZXZlbG9wZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXZlbG9wZXIgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAuZGV2ZWxvcGVyOmhvdmVyIGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLnNsaWRlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZmFkZXpvb20gMjBzIDBzIGZvcndhcmRzOyB9XG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLnNjcm9sbC10by10b3A6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNjcm9sbC10by10b3AgLmZhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXNpemU6IDMuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zZWN0aW9uLXRpdGxlLmRlbWkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IERlbWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VjdGlvbi10aXRsZSAuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2VjNmEyYTtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VjdGlvbi10aXRsZS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnNlY3Rpb24tdGl0bGUubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAuc2VjdGlvbi10aXRsZS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgLnNlY3Rpb24tdGl0bGUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIGNvbG9yOiAjZWM2YTJhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5hY2NlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuYWNjZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNmI4MDtcbiAgICBib3R0b206IDdweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDElICsgMjBweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbjsgfVxuICAuYWNjZW50LmFjdGl2ZTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzFhMzY0ODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VjdGlvbi1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWN0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5zZWN0aW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxNTBweCAwIDE0MHB4OyB9XG5cbi5wYWdlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxMDVweCAwOyB9XG5cbi5zb2NpYWwtbWVkaWEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5zb2NpYWwtbWVkaWEgLmZhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb2xvcjogI2ExYTFhMTsgfVxuXG4uYnJhbmQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWEzNjQ4OyB9XG5cbi5icmFuZC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2VjNmEyYTsgfVxuXG4uc2t5LWJsdWUge1xuICBjb2xvcjogIzU0OWFkODsgfVxuXG4uZGFyay1ibHVlIHtcbiAgY29sb3I6ICMwYjI0MzA7IH1cblxuLyogPT0gV29yZFByZXNzIFdZU0lXWUcgRWRpdG9yIFN0eWxlcyA9PSAqL1xuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG5cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWxpZ25ub25lLFxuaW1nLmFsaWdubm9uZSB7XG4gIC8qIG5vdCBzdXJlIGFib3V0IHRoaXMgb25lICovIH1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDsgfVxuXG4ud3Atc21pbGV5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDFlbTsgfVxuXG5ibG9ja3F1b3RlLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzMyU7IH1cblxuYmxvY2txdW90ZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMzJTsgfVxuXG4uZXJyb3ItNDA0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmVycm9yLTQwNCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgLmVycm9yLTQwNCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmVycm9yLTQwNCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5oaWRlIHtcbiAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZXpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG4uaW1hZ2UtYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UtYmcuZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cblxuLmZpeGVkLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICBhbmltYXRpb246IHRleHRjbGlwIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYzZhMmEgMTAlLCAjZmZmZmZmIDUwJSwgIzU0OWFkOCA2MCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgdGV4dGNsaXAge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSBjZW50ZXI7IH0gfVxuXG4uYm91bmNlLXVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2Utb3V0OyB9XG5cbi5ib3VuY2UtdXAuaW4tdmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uZ3JvdyB7XG4gIGFuaW1hdGlvbjogZ3JvdyAxcyBlYXNlIDIwMG1zIGJhY2t3YXJkczsgfVxuXG4uZ3Jvdy0yIHtcbiAgYW5pbWF0aW9uOiBncm93IDEyMDBtcyBlYXNlIDUwMG1zIGJhY2t3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGdyb3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLyogUGFnZXMgKi9cbi8qXHJcbklmIHRoZSBDb250YWN0IFVzIHNlY3Rpb24gaXMgdGhlIGZpcnN0IHNlY3Rpb24gdW5kZXIgdGhlIGhlYWRlcixcclxud2UgbmVlZCB0byBhZGQgbW9yZSBwYWRkaW5nXHJcbiovXG4uc2l0ZS1jb250ZW50ID4gLmNvbnRhY3QtdXM6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMDBweCAwIDEzMHB4OyB9XG5cbi5jb250YWN0LXVzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxOCwgMjYsIDAuOCk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29udGFjdC11cyAuY29udGFjdC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzY0ODtcbiAgICBib3JkZXI6IDJweCAjZWM2YTJhIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gICAgLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmJsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjI0MzA7IH1cblxuLmJsb2cgLmVudHJ5LW1ldGEsXG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ibG9nIC5wb3N0ZWQtb24sXG4uc2luZ2xlLXBvc3QgLnBvc3RlZC1vbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmxvZyAuZW50cnktdGl0bGUsXG4uc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5ibG9nIC5lbnRyeS10aXRsZSBhLFxuICAuc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ibG9nIC5lbnRyeS1jb250ZW50LFxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgNXB4OyB9XG4gIC5ibG9nIC5lbnRyeS1jb250ZW50ICosXG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAqIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uYmxvZyAucGFnZS1iYW5uZXIgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ibG9nICNwb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5ibG9nICNsb2FkLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5ibG9nIC5wb3N0LXNsaWRlciB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2cgLnBvc3Qtc2xpZGVyIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2cgLnBvc3Qtc2xpZGVyIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnBvc3QtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLmJsb2cgLnBvc3Qtc2xpZGVyIC5wb3N0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZmxleDogMTsgfVxuICAgIC5ibG9nIC5wb3N0LXNsaWRlciAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5ibG9nIC5wb3N0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvY2hldnJvbi1hcnJvdy1hbHQtcmlnaHQucG5nXCIpOyB9XG4gIC5ibG9nIC5wb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9jaGV2cm9uLWFycm93LWFsdC1sZWZ0LnBuZ1wiKTsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4OyB9XG4gIC5ibG9nIC5wb3N0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogNjBweDsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmxvZyAucG9zdC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmJsb2cgLnNpZGViYXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLmJsb2cgLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ibG9nIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3JkZXItYm90dG9tOiAycHggI2RkZCBzb2xpZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJsb2cgLnNpZGViYXIgLnNpZGViYXItaXRlbS5hY3RpdmUgLmFydGljbGUtdGl0bGUge1xuICAgICAgY29sb3I6ICNlYzZhMmE7IH1cbiAgLmJsb2cgLnNpZGViYXIgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmJsb2cgLnNpZGViYXIgLnJlYWQtbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYmxvZyAucmVtYWluaW5nLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9nIC5yZW1haW5pbmctcG9zdHMgLnJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9nIC5yZW1haW5pbmctcG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYmxvZyAuc2VydmljZS1jYXJkIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uc2luZ2xlLXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDMwOyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtcG9zdCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTBweCk7IH1cbiAgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLXdyYXBwZXIgLmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtcG9zdCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGgxLFxuICAuc2luZ2xlLXBvc3QgLmFydGljbGUtY29udGVudCBoMixcbiAgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnQgaDMsXG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGg0LFxuICAuc2luZ2xlLXBvc3QgLmFydGljbGUtY29udGVudCBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzFhMzY0ODsgfVxuICAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMzEwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2NjY2Mgc29saWQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXRpdGxlIC5jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTIwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnNpZGViYXIgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjY2NjY2NjIHNvbGlkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtcG9zdCAuc2lkZWJhciBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnNpZGViYXIuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4jc2lkZWJhci10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDA7IH1cblxuLmNvbnRlbnQtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAuY29udGVudC1wYWdlIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuY29udGVudC1wYWdlIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY29udGVudC1wYWdlLXBhcnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5jb250ZW50LXBhZ2UtcGFydCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1wYWdlLXBhcnQgaDEsXG4gIC5jb250ZW50LXBhZ2UtcGFydCBoMixcbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGgzLFxuICAuY29udGVudC1wYWdlLXBhcnQgaDQsXG4gIC5jb250ZW50LXBhZ2UtcGFydCBoNSxcbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGg2IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIjtcbiAgICBtYXJnaW46IDM2cHggMCAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gIC5jb250ZW50LXBhZ2UtcGFydCBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1Mzg0NjsgfVxuICAuY29udGVudC1wYWdlLXBhcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDkwOTA5MDkwOTsgfVxuICAuY29udGVudC1wYWdlLXBhcnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMzsgfVxuICAuY29udGVudC1wYWdlLXBhcnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGgxOmZpcnN0LWNoaWxkLFxuICAuY29udGVudC1wYWdlLXBhcnQgaDI6Zmlyc3QtY2hpbGQsXG4gIC5jb250ZW50LXBhZ2UtcGFydCBoMzpmaXJzdC1jaGlsZCxcbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGg0OmZpcnN0LWNoaWxkLFxuICAuY29udGVudC1wYWdlLXBhcnQgaDU6Zmlyc3QtY2hpbGQsXG4gIC5jb250ZW50LXBhZ2UtcGFydCBoNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29udGVudC1wYWdlLXBhcnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5jb250ZW50LXBhZ2UtcGFydCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IC5zZWN0aW9uLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY29udGVudC1wYWdlLXBhcnQgLnNlY3Rpb24tdGV4dCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jb250ZW50LXBhZ2UtcGFydCAuY29udGVudC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHg7IH1cbiAgICAuY29udGVudC1wYWdlLXBhcnQgLmNvbnRlbnQtd3JhcHBlcjpsYXN0LWNoaWxkIC5zZWN0aW9uLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50LXBhZ2UtcGFydCAuY29udGVudC13cmFwcGVyIC5zZWN0aW9uLXRleHQge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5jb250ZW50LXBhZ2UtcGFydCAuY29udGVudC13cmFwcGVyIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbnRlbnQtcGFnZS1wYXJ0IC5jb250ZW50LXdyYXBwZXIubGVmdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmNvbnRlbnQtcGFnZS1wYXJ0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGgxLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGgzLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGg0LFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGg1LFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGg2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMzZweCAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgei1pbmRleDogMTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LXBhZ2UgaDMge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIGg1IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LXBhZ2UgaDYge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoMTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoMjpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoMzpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoNDpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoNTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtcGFnZSBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1wYWdlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5oZWFkZXItbHAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDsgfVxuXG4uaGVhZGVyLWxwIC5zaXRlLWhlYWRlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLWxwIC5oZWFkZXItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzU0OWFkODtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZWFkZXItbHAgLmhlYWRlci1jb250ZW50IHNwYW4ge1xuICAgIGNvbG9yOiAjNTQ5YWQ4OyB9XG4gIC5oZWFkZXItbHAgLmhlYWRlci1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNsYW5kaW5nLWhlcm8ge1xuICBib3JkZXItYm90dG9tOiAxNXB4ICNlYzZhMmEgc29saWQ7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjbGFuZGluZy1oZXJvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxOCwgMjYsIDAuOCk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjbGFuZGluZy1oZXJvIC5sYW5kaW5nLWhlcm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI2xhbmRpbmctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDI7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICNsYW5kaW5nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICNsYW5kaW5nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIC5hY2NlbnQ6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICNsYW5kaW5nLWhlcm8gLnZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbGFuZGluZy1oZXJvIC52aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgI2xhbmRpbmctaGVybyAuaGVyby1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICNsYW5kaW5nLWhlcm8gLmZvcm0td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjbGFuZGluZy1oZXJvIC5mb3JtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNmEyYTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjbGFuZGluZy1oZXJvIC5mb3JtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNsYW5kaW5nLWhlcm8gLmZvcm0tc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5sYW5kaW5nLXRjaWIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNTUwNmIgMCUsICMxYjY1ODAgNTAlLCAjMTU1MDZiIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAxNXB4ICNlYzZhMmEgc29saWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMCAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5kaW5nLXRjaWI6YmVmb3JlLCAubGFuZGluZy10Y2liOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2VjdGlvbi1zaGFkb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nLXRjaWI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgdG9wOiAtNjBweDsgfVxuICAubGFuZGluZy10Y2liOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYm90dG9tOiAtNjBweDsgfVxuICAubGFuZGluZy10Y2liIC5jb250ZW50LXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxhbmRpbmctdGNpYiAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFuZGluZy10Y2liIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDk0cHg7XG4gICAgZm9udC1zaXplOiA1Ljg3NXJlbTtcbiAgICBjb2xvcjogIzBiMjQzMDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubGFuZGluZy10Y2liIC53eXNpd3lnLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGFuZGluZy10Y2liIC53eXNpd3lnLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIC5sYW5kaW5nLXRjaWIgLnNlcnZpY2UtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYW5kaW5nLXRjaWIgLnNlcnZpY2UtY2FyZCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmxhbmRpbmctdGNpYiAuc2VydmljZS1jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxhbmRpbmctdGNpYiAuc2VydmljZS1jYXJkIC5zZXJ2aWNlLWxpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuXG4ubGFuZGluZy1zZXJ2aWNlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMzVweCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmRpbmctc2VydmljZS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5sYW5kaW5nLXNlcnZpY2Utd3JhcHBlciAuc2VydmljZS1jYXJkLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYW5kaW5nLXNlcnZpY2Utd3JhcHBlciAuc2VydmljZS1jYXJkLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7IH1cbiAgLmxhbmRpbmctc2VydmljZS13cmFwcGVyIC5zZXJ2aWNlLWNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGFuZGluZy5jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0OWFkODsgfVxuICAubGFuZGluZy5jdGEtYnV0dG9uIC5idG4uc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubGFuZGluZy1jb250ZW50LWJsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7XG4gIHBhZGRpbmc6IDEwNXB4IDAgMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZGluZy1jb250ZW50LWJsb2NrcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLmxhbmRpbmctY29udGVudC1ibG9ja3MgLnNlcnZpY2UtY2FyZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYW5kaW5nLWNvbnRlbnQtYmxvY2tzIC5zZXJ2aWNlLWNhcmQtd3JhcHBlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTsgfVxuICAubGFuZGluZy1jb250ZW50LWJsb2NrcyAuc2VydmljZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ5YWQ4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxhbmRpbmctY29udGVudC1ibG9ja3MgLnNlcnZpY2UtY2FyZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDMwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWM2YTJhO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgICAgLmxhbmRpbmctY29udGVudC1ibG9ja3MgLnNlcnZpY2UtY2FyZDpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmxhbmRpbmctY29udGVudC1ibG9ja3MgLnNlcnZpY2UtY2FyZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sYW5kaW5nLWNvbnRlbnQtYmxvY2tzIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNmEyYTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCA1MHB4IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDhweDsgfVxuICAubGFuZGluZy1jb250ZW50LWJsb2NrcyAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxhbmRpbmctY29udGVudC1ibG9ja3MgLmNhcmQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4ubGFuZGluZy1zdWNjZXNzIHtcbiAgcGFkZGluZzogODBweCAwIDcycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFuZGluZy1zdWNjZXNzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4ICM1NDlhZDggc29saWQ7XG4gICAgY29sb3I6ICMxYTM2NDg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubGFuZGluZy1zdWNjZXNzIC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA4dncsIDYycHgpOyB9XG4gIC5sYW5kaW5nLXN1Y2Nlc3MgLnd5c2l3eWctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmxhbmRpbmctc3VjY2VzcyAubG9nby13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA0MHB4OyB9XG4gICAgLmxhbmRpbmctc3VjY2VzcyAubG9nby13cmFwcGVyIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7IH1cbiAgICAgIC5sYW5kaW5nLXN1Y2Nlc3MgLmxvZ28td3JhcHBlciAubG9nbyBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGFuZGluZy1zdWNjZXNzIC5zZWN0aW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5sYW5kaW5nLXN1Y2Nlc3MgLnNlY3Rpb24tYnRuIC5idG4ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5sYW5kaW5nLWNvbnRlbnQtcGFydHMge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLmxhbmRpbmctY29udGVudC1wYXJ0cyAuY29udGVudC1wYWdlLXBhcnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmNvbnRlbnQtcGFnZS1wYXJ0Omxhc3QtY2hpbGQgLnNlY3Rpb24tdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmRpbmctY29udGVudC1wYXJ0cyAuaW50cm8tY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLmxhbmRpbmctY29udGVudC1wYXJ0cyAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAubGFuZGluZy1jb250ZW50LXBhcnRzIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxhbmRpbmctY29udGVudC1wYXJ0cyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEycHgpOyB9XG4gIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIGlucHV0LFxuICAubGFuZGluZy1jb250ZW50LXBhcnRzIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBzZWxlY3QsXG4gIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLnNpdGUtY29udGVudCxcbi50YXgtcG9ydGZvbGlvLWNhdGVnb3J5IC5zaXRlLWNvbnRlbnQsXG4udGF4LXBvcnRmb2xpby1pbmR1c3RyeSAuc2l0ZS1jb250ZW50LFxuLnBvc3QtdHlwZS1hcmNoaXZlLXBvcnRmb2xpbyAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwOHB4OyB9XG5cbiNwb3J0Zm9saW8taXRlbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAjcG9ydGZvbGlvLWl0ZW0tbGlzdCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3BvcnRmb2xpby1pdGVtLWxpc3QgLmxvZ29zLXdyYXBwZXIge1xuICAgIGdhcDogMjBweDsgfVxuICAjcG9ydGZvbGlvLWl0ZW0tbGlzdCAucG9ydGZvbGlvLWxvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpOyB9XG4gICAgI3BvcnRmb2xpby1pdGVtLWxpc3QgLnBvcnRmb2xpby1sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3J0Zm9saW8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBvcnRmb2xpby1pdGVtIC5saXN0aW5nLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3J0Zm9saW8taXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9ydGZvbGlvLWl0ZW0tY29udGVudCAudGhlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wb3J0Zm9saW8taXRlbS1jb250ZW50IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucG9ydGZvbGlvLWl0ZW0tY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAucG9ydGZvbGlvLWl0ZW0tY29udGVudCB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcnRmb2xpby1pdGVtLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICBjb2xvcjogI2VjNmEyYTtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMnB4OyB9XG4gIC5wb3J0Zm9saW8taXRlbS1jb250ZW50IGg0LFxuICAucG9ydGZvbGlvLWl0ZW0tY29udGVudCBoNSxcbiAgLnBvcnRmb2xpby1pdGVtLWNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnBvcnRmb2xpby1tZWRpYSB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpOyB9XG4gIC5wb3J0Zm9saW8tbWVkaWEgLmltYWdlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5wb3J0Zm9saW8tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29sb3I6ICMxYTM2NDg7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NTBweDtcbiAgei1pbmRleDogMjsgfVxuICAucG9ydGZvbGlvLXNpZGViYXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBvcnRmb2xpby1zaWRlYmFyIC50YXhvbm9teS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucG9ydGZvbGlvLXNpZGViYXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBvcnRmb2xpby1zaWRlYmFyIC5hY2NvcmRpb24taXRlbSAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWEzNjQ4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIC5wb3J0Zm9saW8tc2lkZWJhciAuYWNjb3JkaW9uLWl0ZW0gLnNlY3Rpb24tdGl0bGUub3BlbiAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnBvcnRmb2xpby1zaWRlYmFyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBvcnRmb2xpby1zaWRlYmFyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wb3J0Zm9saW8tc2lkZWJhciAuY29udGFjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9ydGZvbGlvLXNpZGViYXIgLmNvbnRhY3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzY0ODtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4OyB9XG4gICAgLnBvcnRmb2xpby1zaWRlYmFyIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAucG9ydGZvbGlvLXNpZGViYXIgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAucG9ydGZvbGlvLXNpZGViYXIgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLnBvcnRmb2xpby1zaWRlYmFyIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAucG9ydGZvbGlvLXNpZGViYXIgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3I6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAucG9ydGZvbGlvLXNpZGViYXIgLmNvbnRhY3QtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3BvcnRmb2xpby1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgI3BvcnRmb2xpby1jYXRlZ29yaWVzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkN2Q3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTsgfVxuICAgICNwb3J0Zm9saW8tY2F0ZWdvcmllcyBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2YTJhOyB9XG4gICAgI3BvcnRmb2xpby1jYXRlZ29yaWVzIGxpIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNwb3J0Zm9saW8tY2F0ZWdvcmllcyBsaSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICNwb3J0Zm9saW8tY2F0ZWdvcmllcyBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNmEyYTsgfVxuXG4jYWxwaGEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgI2FscGhhLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM3cHg7IH1cbiAgICAjYWxwaGEtbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2YTJhOyB9XG5cbiNwb3J0Zm9saW8taW5kdXN0cmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcG9ydGZvbGlvLWluZHVzdHJpZXMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDsgfVxuICAgICNwb3J0Zm9saW8taW5kdXN0cmllcyB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNwb3J0Zm9saW8taW5kdXN0cmllcyB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICNwb3J0Zm9saW8taW5kdXN0cmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2VjNmEyYTsgfVxuICAgICAgI3BvcnRmb2xpby1pbmR1c3RyaWVzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICNlYzZhMmE7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDsgfVxuXG4ubGV0dGVyLWdyb3VwIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cbiAgLmxldHRlci1ncm91cCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubGV0dGVyLWdyb3VwIHVsIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubGV0dGVyLWdyb3VwIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZlNjEwMjsgfVxuXG4jbGV0dGVyR3JvdXBXcmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogU2VjdGlvbnMgKi9cbi5ob21lLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmhvbWUtaGVybyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2NHB4LCA4dncsIDE1cmVtKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuODQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ob21lLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDM0cHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtaGVybyAudmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtaGVybyAudmlkZW8td3JhcHBlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1oZXJvIGltZyxcbiAgLmhvbWUtaGVybyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWRhdGUtdGltZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBVbHRyYSBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuICAgIC5ob21lLWhlcm8gLmhlcm8tZGF0ZS10aW1lIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IE1lZGl1bVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmhvbWUtaGVybyAuaGVyby1kYXRlLXRpbWUgLnRpbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMSwgMzYsIDQ4LCAwLjkpLCB0cmFuc3BhcmVudCk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWhlcm8gLnBhZ2UtaGVyby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5wYWdlLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWhlcm8gLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNjBweCwgOHZ3LCA4MHB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS1oZXJvIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDh2dywgMzhweCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucGFnZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNDMwO1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtYmFubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1iYW5uZXIgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNjBweCwgOHZ3LCA4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS1iYW5uZXIgLmhlYWRpbmcgLmFjY2VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucGFnZS1iYW5uZXIgLmhlYWRpbmcgLmFjY2VudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2YjgwO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLnBhZ2UtYmFubmVyIC5zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDh2dywgMzhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnBhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1pbWFnZS13cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgLnBhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1pbWFnZS13cmFwcGVyIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtYmFubmVyIC5iYW5uZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgLnBhZ2UtYmFubmVyIC5iYW5uZXItaW1hZ2U6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuXG4udGl0bGUtc2hvcnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGl0bGUtc2hvcnQtY29udGVudCAuaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnRpdGxlLXNob3J0LWNvbnRlbnQgLmNvbnRlbnQtb3V0dGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC50aXRsZS1zaG9ydC1jb250ZW50IC53eXNpd3lnLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIC50aXRsZS1zaG9ydC1jb250ZW50IC53eXNpd3lnLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uc2VjdGlvbi1jb3VudGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDsgfVxuICAuc2VjdGlvbi1jb3VudGVyIC5zZWN0aW9udC1jb3VudGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4OyB9XG4gIC5zZWN0aW9uLWNvdW50ZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggIzJkNmI4MCBzb2xpZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgLnNlY3Rpb24tY291bnRlciAuc2VjdGlvbi10aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICAgIGZvbnQtc2l6ZTogNi42MjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWN0aW9uLWNvdW50ZXIuaGlkZGVuIHtcbiAgICB6LWluZGV4OiAtMzsgfVxuICAuc2VjdGlvbi1jb3VudGVyLnZpc2libGUge1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIC5pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBEZW1pXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbi1jb3VudGVyIC5jb3VudGVyLXdyYXBwZXIgLml0ZW0gaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIC5jb3VudGVyLXZhbHVlLFxuICAuc2VjdGlvbi1jb3VudGVyIC5jb3VudGVyLXdyYXBwZXIgLmN1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtOyB9XG4gIC5zZWN0aW9uLWNvdW50ZXIgLmNvdW50ZXItd3JhcHBlciAuY3VycmVuY3kge1xuICAgIGNvbG9yOiAjMmQ2YjgwOyB9XG5cbi5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlcjpiZWZvcmUsIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnNlY3Rpb24tc2VydmljZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlcjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnNlY3Rpb24tc2VydmljZS13cmFwcGVyIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2VydmljZS1jYXJkLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmQtd3JhcHBlciAuc2VjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VydmljZS1jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlcnZpY2UtY2FyZC1yb3cuZmlmdHktZmlmdHkgLnNlcnZpY2UtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cbiAgICAuc2VydmljZS1jYXJkLXJvdy5maWZ0eS1maWZ0eSAuc2VydmljZS1jYXJkIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMjQwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZC1yb3cuZmlmdHktZmlmdHkgLnNlY3Rpb24tYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZXJ2aWNlLWNhcmQtcm93LmZpZnR5LWZpZnR5IC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7IH1cblxuLnNlcnZpY2UtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjI0MzA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSBzb2xpZDtcbiAgbWFyZ2luOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gIC5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODVjNzc7IH1cbiAgICAuc2VydmljZS1jYXJkOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgLnNlcnZpY2UtY2FyZCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZXJ2aWNlLWNhcmQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlLWNhcmQgaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuc2VydmljZS1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnNlcnZpY2UtY2FyZCAuY2FyZC10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2UtY2FyZCAuY2FyZC10aXRsZS5uby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlLWNhcmQgLmNhcmQtdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2VydmljZS1jYXJkIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXBhcnRuZXJzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXBhcnRuZXJzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5zZWN0aW9uLXBhcnRuZXJzIC5zZWN0aW9uLWJ0biB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7IH1cblxuLmxvZ29zLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogM2VtIDAgNmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9nb3Mtcm93OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmxvZ29zLWNvbnRlbnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLmxvZ29zLWNvbnRlbnQubG9nb3Mtcm93LW9uZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1sZWZ0OyB9XG4gIC5sb2dvcy1jb250ZW50LmxvZ29zLXJvdy10d28ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGwtcmlnaHQ7IH1cblxuLmxvZ28ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDsgfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyBzY3JvbGwtcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uc2VjdGlvbi1tZXNzYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDExMHB4OyB9XG4gIC5zZWN0aW9uLW1lc3NhZ2UgLnNlY3Rpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH1cbiAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgICAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXdyYXBwZXIgLm1hdmVyaWNrIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXdyYXBwZXIgLm1hdmVyaWNrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2Utd3JhcHBlciAubWF2ZXJpY2sgLnNpZ25hdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSAuYWNjZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgLmFjY2VudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxZDI4O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gICAgICBmb250LXNpemU6IDcuMTI1cmVtO1xuICAgICAgY29sb3I6ICMwYjFkMjg7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgTFQgQ29uZGVuc2VkIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VjdGlvbi1tZXNzYWdlIC5pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4uc2VjdGlvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlNTtcbiAgcGFkZGluZzogMTQwcHggMDsgfVxuICAuc2VjdGlvbi1zdWNjZXNzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGNvbG9yOiAjMWEzNjQ4O1xuICAgIHBhZGRpbmc6IDEwcHggODBweCAxMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAxMDBweCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggIzEyMmYzYSBzb2xpZDsgfVxuICAgIC5zZWN0aW9uLXN1Y2Nlc3MgLnNlY3Rpb24tdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgOHZ3LCAxMjhweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1zdWNjZXNzIC5zZWN0aW9uLXRpdGxlIC5hY2NlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnNlY3Rpb24tc3VjY2VzcyAuc2VjdGlvbi10aXRsZSAuYWNjZW50OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjY1ODA7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zZWN0aW9uLXN1Y2Nlc3MgLmxvZ28td3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNDBweDsgfVxuICAgIC5zZWN0aW9uLXN1Y2Nlc3MgLmxvZ28td3JhcHBlciAubG9nbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXN1Y2Nlc3MgLnNlY3Rpb24tYnRuIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNTBweDsgfVxuXG4uZmlmdHktZmlmdHktaW1hZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQgLmNhcmQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQgLmNhcmQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAycHggIzY4Njg2OCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlmdHktZmlmdHktaW1hZ2UtY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZmlmdHktZmlmdHktaW1hZ2UtY29udGVudCAuY2FyZDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAuZmlmdHktZmlmdHktaW1hZ2UtY29udGVudCAuY2FyZDpudGgtY2hpbGQoZXZlbikgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCAjNTQ5YWQ4IHNvbGlkOyB9XG4gIC5maWZ0eS1maWZ0eS1pbWFnZS1jb250ZW50IC5jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQgLmNhcmQtdGV4dCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5maWZ0eS1maWZ0eS1pbWFnZS1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5maWZ0eS1maWZ0eS1pbWFnZS1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4ICNlYzZhMmEgc29saWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQgLnNlY3Rpb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5zbWFsbC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YTJhO1xuICBwYWRkaW5nOiA0MnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc21hbGwtY3RhIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAuc21hbGwtY3RhIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDlhZDg7XG4gIHBhZGRpbmc6IDQycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jdGEtYnV0dG9uIC5jdGEtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jdGEtYnV0dG9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMxYTM2NDg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gIC5jdGEtYnV0dG9uIC5zZWN0aW9uLWJ0biB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRpdGxlLWNvbnRlbnQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGU1OyB9XG4gIC50aXRsZS1jb250ZW50LWltYWdlIC5jb250ZW50LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRpdGxlLWNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYyJTsgfVxuICAudGl0bGUtY29udGVudC1pbWFnZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBjb2xvcjogIzBiMjQzMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC50aXRsZS1jb250ZW50LWltYWdlIC53eXNpd3lnLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnRpdGxlLWNvbnRlbnQtaW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnRpdGxlLWNvbnRlbnQtaW1hZ2UgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzOCU7IH1cbiAgLnRpdGxlLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnRpdGxlLWNvbnRlbnQtaW1hZ2UgLnNlY3Rpb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU5NzQ7IH1cbiAgLnRhYi1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50YWItY29udGVudCAudGFiLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRhYi1jb250ZW50IC50YWJzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC50YWItY29udGVudCAudGFiIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYi1jb250ZW50IC50YWI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3BsdXMtbW1pbnVzLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAudGFiLWNvbnRlbnQgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAudGFiLWNvbnRlbnQgLnRhYi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNlYzZhMmE7IH1cbiAgICAgIC50YWItY29udGVudCAudGFiLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgLnRhYi1jb250ZW50IC5wYW5lbHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC50YWItY29udGVudCAucGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnRhYi1jb250ZW50IC5wYW5lbCBwLFxuICAgIC50YWItY29udGVudCAucGFuZWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC50YWItY29udGVudCAucGFuZWwgLnNlY3Rpb24tYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnRhYi1jb250ZW50IC5wYW5lbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTsgfVxuXG4ucHJpY2luZy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NDg7IH1cbiAgLnByaWNpbmctdGFibGUgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5wcmljaW5nLXRhYmxlIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAucHJpY2luZy10YWJsZSAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNpbmctdGFibGUge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNpbmctY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW46aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAucHJpY2luZy10YWJsZSAuYmVzdC12YWx1ZSB7XG4gICAgdG9wOiAtMjBweDsgfVxuICAgIC5wcmljaW5nLXRhYmxlIC5iZXN0LXZhbHVlIC5wcmljaW5nLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ5YWQ4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnByaWNpbmctdGFibGUgLmJhbm5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjQzMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDIwcHggM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNpbmctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjMGIyNDMwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2luZy10YWJsZSAucGxhbi1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBjb2xvcjogIzBiMjQzMDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2luZy10YWJsZSAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICMxYTM2NDg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgRGVtaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wcmljaW5nLXRhYmxlIC5pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5wcmljaW5nLXRhYmxlIC5pbnRyby10ZXh0IHNwYW4ge1xuICAgICAgY29sb3I6ICM1NDlhZDg7IH1cbiAgLnByaWNpbmctdGFibGUgLmJ1bGxldC1wb2ludHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljaW5nLXRhYmxlIC5idWxsZXQtcG9pbnRzIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggIzgwODA4MCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcmljaW5nLXRhYmxlIC5idWxsZXQtcG9pbnRzIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDAuMzc1cmVtO1xuICAgICAgICBjb250ZW50OiAnXFxmMTExJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgIC5wcmljaW5nLXRhYmxlIC5idWxsZXQtcG9pbnRzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wcmljaW5nLXRhYmxlIC5zZWN0aW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJpY2luZy10YWJsZSAuc2VjdGlvbi1idG4gLmJ0biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnByaWNpbmctdGFibGUgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0OWFkODsgfVxuXG4uc2VjdGlvbi1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLXNlcnZpY2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1zZXJ2aWNlcyAuc2VydmljZS1jYXJkLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlY3Rpb24tc2VydmljZXMgLnNlcnZpY2UtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5zZWN0aW9uLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjQzMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VjNmEyYTsgfVxuICAgICAgLnNlY3Rpb24tc2VydmljZXMgLnNlcnZpY2UtY2FyZDpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDQwMHB4KSk7IH1cbiAgICAuc2VjdGlvbi1zZXJ2aWNlcyAuc2VydmljZS1jYXJkIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zZWN0aW9uLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmQgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTsgfVxuICAuc2VjdGlvbi1zZXJ2aWNlcyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzZhMmE7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgNTBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7IH1cbiAgLnNlY3Rpb24tc2VydmljZXMgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uLXNlcnZpY2VzIC5jYXJkLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gICNjb250ZW50IC5zZWN0aW9uLXRpdGxlLFxuICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UsXG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tdGl0bGUgc3Ryb25nLFxuICAgICNjb250ZW50IC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUubGFyZ2UsXG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAjY29udGVudCAuc2VjdGlvbi10aXRsZSAuYWNjZW50OmJlZm9yZSxcbiAgICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIC5hY2NlbnQ6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICNjb250ZW50IC5zZWN0aW9uLXRpdGxlIHN0cm9uZyxcbiAgICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC50aXRsZS1zaG9ydC1jb250ZW50IC5jb250ZW50LW91dHRlci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRpdGxlLXNob3J0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50aXRsZS1zaG9ydC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnRpdGxlLXNob3J0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VjdGlvbi10aXRsZSBzdHJvbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnRpdGxlLXNob3J0LWNvbnRlbnQgLnd5c2l3eWctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aXRsZS1zaG9ydC1jb250ZW50IC53eXNpd3lnLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIC5zZWN0aW9uLWNvdW50ZXIgLmNvdW50ZXItd3JhcHBlciAuY291bnRlci12YWx1ZSxcbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIC5jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5zZWN0aW9uLWNvdW50ZXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS13cmFwcGVyIC5tYXZlcmljayB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5zZWN0aW9uLW1lc3NhZ2UgLmltYWdlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG4gIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7IH1cbiAgI2NvbnRlbnQgLnNlY3Rpb24tdGl0bGUsXG4gICNjb250ZW50IC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAjY29udGVudCAuc2VjdGlvbi10aXRsZS5sYXJnZSxcbiAgICAjY29udGVudCAuc2VjdGlvbi10aXRsZSBzdHJvbmcsXG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZS5sYXJnZSxcbiAgICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICNjb250ZW50IC5zZWN0aW9uLXRpdGxlIC5hY2NlbnQ6YmVmb3JlLFxuICAgICNjb250ZW50IC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgLmFjY2VudDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5zZWN0aW9uLXBhZGRpbmcsXG4gIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlcixcbiAgLnNlY3Rpb24tcGFydG5lcnMsXG4gIC5zZWN0aW9uLXN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc2VydmljZS1jYXJkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cbiAgLnNlY3Rpb24tcGFydG5lcnMgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNlY3Rpb24tcGFydG5lcnMgLmxvZ28td3JhcHBlciAubG9nbyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTsgfVxuICAuc2VjdGlvbi1wYXJ0bmVycyAuc2VjdGlvbi1idG4ge1xuICAgIG1hcmdpbjogNzBweCAwIDBweDsgfVxuICAuc2VjdGlvbi1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIC5zZWN0aW9uLW1lc3NhZ2UgLnNlY3Rpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2Utd3JhcHBlciAubWF2ZXJpY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS13cmFwcGVyIC5tYXZlcmljayAuc2lnbmF0dXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuc2VjdGlvbi1tZXNzYWdlIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24tc3VjY2Vzcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWN0aW9uLXN1Y2Nlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLXN1Y2Nlc3MgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tc3VjY2VzcyAubG9nby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNlY3Rpb24tc3VjY2VzcyAubG9nby13cmFwcGVyIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpOyB9XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnNpdGUtZm9vdGVyICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItY29tcGFueSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgc29saWQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5zaXRlLXNvY2lhbC1tZWRpYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnNpdGUtZm9vdGVyIC5zaXRlLXNvY2lhbC1tZWRpYSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgICAuc2l0ZS1mb290ZXIgLnNpdGUtc29jaWFsLW1lZGlhIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zbG9nYW4ge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5ib2x0IHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgI2xhbmRpbmctaGVybyAubGFuZGluZy1oZXJvLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAjbGFuZGluZy1oZXJvIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgI2xhbmRpbmctaGVybyAuaGVyby1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNjb250ZW50IC5zZWN0aW9uLXRpdGxlLFxuICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAjY29udGVudCAuc2VjdGlvbi10aXRsZS5sYXJnZSxcbiAgICAjY29udGVudCAuc2VjdGlvbi10aXRsZSBzdHJvbmcsXG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZS5sYXJnZSxcbiAgICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICNjb250ZW50IC5zZWN0aW9uLXRpdGxlIC5hY2NlbnQ6YmVmb3JlLFxuICAgICNjb250ZW50IC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgLmFjY2VudDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7IH1cbiAgI2NvbnRlbnQgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDZweDsgfVxuICAjY29udGVudCAuc2VydmljZS1jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAjY29udGVudCAuc2VydmljZS1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAjY29udGVudCAuc2VydmljZS1jYXJkLXJvdy5maWZ0eS1maWZ0eSAuc2VjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4OyB9XG4gIC5ob21lLWhlcm8gLmhlcm8tZGF0ZS10aW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICByaWdodDogMjVweDsgfVxuICAuc2VjdGlvbi1jb3VudGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VjdGlvbi1jb3VudGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuc2VjdGlvbi1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1wYXJ0bmVycyAubG9nby13cmFwcGVyIHtcbiAgICByb3ctZ2FwOiA0MHB4OyB9XG4gICAgLnNlY3Rpb24tcGFydG5lcnMgLmxvZ28td3JhcHBlciAubG9nbyB7XG4gICAgICBwYWRkaW5nOiAwIDYlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC5zZWN0aW9uLXBhcnRuZXJzIC5zZWN0aW9uLWJ0biB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1zb2NpYWwtbWVkaWEge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNpdGUtc29jaWFsLW1lZGlhIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbXBhbnkgLnNpdGUtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuc2l0ZS1mb290ZXIgLnNsb2dhbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zaXRlLWZvb3RlciBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5zaXRlLWZvb3RlciAuYm9sdCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICByaWdodDogLTE1cHg7IH1cbiAgI2xhbmRpbmctaGVybyAubGFuZGluZy1oZXJvLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjbGFuZGluZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICNwYWdlIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNwYWdlIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjcGFnZSAubGFuZGluZy1jb250ZW50LXBhcnRzIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgdG9wOiAyMCU7IH1cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNpdGUtaGVhZGVyLW1haWxpbmctbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29udGVudCAuc2VjdGlvbi10aXRsZSxcbiAgI2NvbnRlbnQgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICNjb250ZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLFxuICAgICNjb250ZW50IC5zZWN0aW9uLXRpdGxlIHN0cm9uZyxcbiAgICAjY29udGVudCAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlLmxhcmdlLFxuICAgICNjb250ZW50IC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tdGl0bGUgLmFjY2VudDpiZWZvcmUsXG4gICAgI2NvbnRlbnQgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSAuYWNjZW50OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgI2NvbnRlbnQgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgI2NvbnRlbnQgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICNjb250ZW50ICNsYW5kaW5nLWhlcm8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgI2NvbnRlbnQgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCxcbiAgI2NvbnRlbnQgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAuc2VjdGlvbi1wYWRkaW5nLFxuICAuc2VjdGlvbi1zZXJ2aWNlLXdyYXBwZXIsXG4gIC5zZWN0aW9uLXBhcnRuZXJzLFxuICAuc2VjdGlvbi1zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnNlcnZpY2UtY2FyZC13cmFwcGVyLFxuICAuc2VjdGlvbi1zZXJ2aWNlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc2VydmljZS1jYXJkLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUsXG4gICAgLnNlY3Rpb24tc2VydmljZS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZS1jYXJkIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZC1yb3cuZmlmdHktZmlmdHkgLnNlcnZpY2UtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tY291bnRlciAuY291bnRlci13cmFwcGVyIC5jb3VudGVyLXZhbHVlLFxuICAuc2VjdGlvbi1jb3VudGVyIC5jb3VudGVyLXdyYXBwZXIgLmN1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VjdGlvbi1jb3VudGVyIC5jb3VudGVyLXdyYXBwZXIgLml0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gdWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1zb2NpYWwtbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5zaXRlLXNvY2lhbC1tZWRpYSB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgNDBweDsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb21wYW55IHtcbiAgICBvcmRlcjogNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb21wYW55IC5zaXRlLWxvZ28ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG9yZGVyOiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1mb290ZXIgLnNsb2dhbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zaXRlLWZvb3RlciAuYm9sdCB7XG4gICAgcmlnaHQ6IC01cHg7IH1cbiAgI2xhbmRpbmctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI2xhbmRpbmctaGVybyAuaGVyby1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICNsYW5kaW5nLWhlcm8gLmZvcm0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDsgfVxuICAjbGFuZGluZy1oZXJvIC5mb3JtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICNsYW5kaW5nLWhlcm8gLmZvcm0tc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciAubWVudSBsaSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuIiwiLyohXHJcblRoZW1lIE5hbWU6IDU2MSBNZWRpYVxyXG5BdXRob3I6IDU2MSBNZWRpYVxyXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy41NjFtZWRpYS5jb21cclxuRGVzY3JpcHRpb246IEN1c3RvbSBXZWJzaXRlIERlc2lnbiBieSA1NjEgTWVkaWFcclxuVmVyc2lvbjogMS4wLjBcclxuVGV4dCBEb21haW46IDU2MW1lZGlhXHJcblRhZ3M6IGN1c3RvbS13ZWJzaXRlXHJcbiovXHJcblxyXG4vLyBDb25maWd1cmF0aW9uXHJcbkBpbXBvcnQgJ2NvbmZpZy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdjb25maWcvbWl4aW5zJztcclxuXHJcbi8qIE1vZHVsZXMgKi9cclxuQGltcG9ydCBcIm1vZHVsZXMvYWNjZXNzaWJpbGl0eVwiO1xyXG5cclxuLyogUGx1Z2lucyAqL1xyXG5AaW1wb3J0IFwicGx1Z2lucy9mb250LWF3ZXNvbWVcIjtcclxuXHJcbi8qIExheW91dCAqL1xyXG5AaW1wb3J0IFwibGF5b3V0L2ZsZXhib3gtZ3JpZFwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3N0cnVjdHVyZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3BhZ2UtYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvd3lzaXd5Zy1jb250ZW50XCI7XHJcblxyXG4vKiBDb250ZW50ICovXHJcbkBpbXBvcnQgXCJnbG9iYWxcIjtcclxuXHJcbi8qIFBhZ2VzICovXHJcbkBpbXBvcnQgXCJwYWdlcy9jb250YWN0LXVzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9ibG9nXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jb250ZW50LXBhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL2RlZmF1bHQtdGVtcGxhdGVcIjtcclxuQGltcG9ydCBcInBhZ2VzL2xhbmRpbmctcGFnZS1idWlsZGVyXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wb3J0Zm9saW9cIjtcclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9ob21lLWhlcm9cIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3BhZ2UtaGVyb1wiO1xyXG5AaW1wb3J0IFwic2VjdGlvbnMvcGFnZS1iYW5uZXJcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3NlY3Rpb24tMVwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbnMvc2VjdGlvbi1jb3VudGVyXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9zZXJ2aWNlLWltYWdlLXdyYXBwZXJcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3NlY3Rpb24tcGFydG5lcnNcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3NlY3Rpb24tbWVzc2FnZVwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbnMvc2VjdGlvbi1zdWNjZXNzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9maWZ0eS1maWZ0eS1pbWFnZS1jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9zbWFsbC1jdGFcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL2N0YS1idXR0b25cIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3RpdGxlLWNvbnRlbnQtaW1hZ2VcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3RhYi1jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9wcmljaW5nLXRhYmxlXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9zZXJ2aWNlc1wiO1xyXG5cclxuQGltcG9ydCBcInJlc3BvbnNpdmVcIjsiLCIvKipcclxuICogVHlwb2dyYXBoeVxyXG4gKi9cclxuXHJcbiBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgVWx0cmEgTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0F2ZW5pck5leHQtVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICAgdXJsKCdmb250L0F2ZW5pck5leHQtVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICAgdXJsKCdmb250L0F2ZW5pck5leHQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCdmb250cy9BdmVuaXJOZXh0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBEZW1pJztcclxuICAgIHNyYzogdXJsKCdmb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQXZlbmlyTmV4dC1EZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvQXZlbmlyTmV4dC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQXZlbmlyTmV4dC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgTFQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0Z1dHVyYUxULndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvRnV0dXJhTFQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBMVCBCb29rJztcclxuICAgIHNyYzogdXJsKCdmb250cy9GdXR1cmFMVC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvRnV0dXJhTFQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBMVCBCb2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9GdXR1cmFMVC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvRnV0dXJhTFQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBMVCBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0Z1dHVyYUxULUNvbmRlbnNlZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0Z1dHVyYUxULUNvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9GdXR1cmFMVC1Db25kZW5zZWRCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvRnV0dXJhTFQtQ29uZGVuc2VkQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuJGF2ZW5pci1saWdodDogJ0F2ZW5pciBOZXh0IFVsdHJhIExpZ2h0Jywgc2Fucy1zZXJpZjtcclxuJGF2ZW5pcjogJ0F2ZW5pciBOZXh0Jywgc2Fucy1zZXJpZjtcclxuJGF2ZW5pci1tZWRpdW06ICdBdmVuaXIgTmV4dCBNZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4kYXZlbmlyLWRlbWk6ICdBdmVuaXIgTmV4dCBEZW1pJywgc2Fucy1zZXJpZjtcclxuJGF2ZW5pci1ib2xkOiAnQXZlbmlyIE5leHQgQm9sZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4kZnV0dXJhbHQ6ICdGdXR1cmEgTFQnLCBzYW5zLXNlcmlmO1xyXG4kZnV0dXJhbHQtYm9vazogJ0Z1dHVyYSBMVCBCb29rJywgc2Fucy1zZXJpZjtcclxuJGZ1dHVyYWx0LWJvbGQ6ICdGdXR1cmEgTFQgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiRmdXR1cmFsdC1jb25kZW5zZWQ6ICdGdXR1cmEgTFQgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuJGZ1dHVyYWx0LWNvbmRib2xkOiAnRnV0dXJhIExUIENvbmRlbnNlZCBCb2xkJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmYS1mb250LXBhdGg6ICdmb250cy9mb250LWF3ZXNvbWUvJztcclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XHJcbiRiYXNlLXNwYWNpbmctdW5pdDogKCRiYXNlLWZvbnQtc2l6ZSAqICRiYXNlLWxpbmUtaGVpZ2h0KSAqIDFweDtcclxuXHJcbi8qKlxyXG4gKiBDb2xvcnNcclxuICovXHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJGdyYXk6ICNjY2NjY2M7XHJcbiRkYXJrLWdyYXk6ICM3ZTdlN2U7XHJcbiRocjogI2FlYWVhZTtcclxuJGNoYXJjb2FsLWdyYXk6ICMxODE3MWM7XHJcbiRza3ktYmx1ZTogIzU0OWFkODtcclxuJGxpZ2h0LWJsdWU6ICNlNGVkZjQ7XHJcblxyXG4kYnJhbmQtcHJpbWFyeTogIzFhMzY0ODtcclxuJGJyYW5kLXNlY29uZGFyeTogI2VjNmEyYTtcclxuXHJcbiRkYXJrLWJsdWU6ICMwYjI0MzA7XHJcblxyXG4kaHItY29sb3I6ICNjY2NjY2M7IiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgICAgIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXHJcbiAgICB9XHJcbn0iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICogMXB4OyAvLyBmYWxsYmFjayBmb3Igb2xkIGJyb3dzZXJzXHJcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSAqIDFyZW07XHJcbn0iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcImZvbnQtYXdlc29tZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL3BhdGhcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvY29yZVwiO1xuQGltcG9ydCBcImZvbnQtYXdlc29tZS9sYXJnZXJcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvbGlzdFwiO1xuQGltcG9ydCBcImZvbnQtYXdlc29tZS9ib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvcm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL3N0YWNrZWRcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvaWNvbnNcIjtcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvc2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpLCAnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0uZW90P3Y9I3skZmEtdmVyc2lvbn0nKSk7XG4gIHNyYzogdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS5lb3Q/dj0jeyRmYS12ZXJzaW9ufSNpZWZpeCcpLCAnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0uZW90P3Y9I3skZmEtdmVyc2lvbn0jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybChpZigkZmEtc2Fzcy1hc3NldC1oZWxwZXIsIGZhLWZvbnQtcGF0aCgnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0ud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpLCAnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0ud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSwgJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoaWYoJGZhLXNhc3MtYXNzZXQtaGVscGVyLCBmYS1mb250LXBhdGgoJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LnR0Zj92PSN7JGZhLXZlcnNpb259JyksICcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS50dGY/dj0jeyRmYS12ZXJzaW9ufScpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSwgJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcblxuJGZhLWZvbnQtcGF0aDogaWYoJGZhLXNhc3MtYXNzZXQtaGVscGVyLCBcImZvbnQtYXdlc29tZS9cIiwgXCIuLi9mb250cy9mb250LWF3ZXNvbWUvXCIpICFkZWZhdWx0O1xuJGZhLWZvbnQtbmFtZTogXCJmb250YXdlc29tZS13ZWJmb250XCIgIWRlZmF1bHQ7XG5cbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuY29udGFpbmVyLWZsdWlkLFxyXG4uY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnJvdy5yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmNvbC5yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxufVxyXG5cclxuLmNvbC14cyxcclxuLmNvbC14cy0xLFxyXG4uY29sLXhzLTIsXHJcbi5jb2wteHMtMyxcclxuLmNvbC14cy00LFxyXG4uY29sLXhzLTUsXHJcbi5jb2wteHMtNixcclxuLmNvbC14cy03LFxyXG4uY29sLXhzLTgsXHJcbi5jb2wteHMtOSxcclxuLmNvbC14cy0xMCxcclxuLmNvbC14cy0xMSxcclxuLmNvbC14cy0xMixcclxuLmNvbC14cy1vZmZzZXQtMCxcclxuLmNvbC14cy1vZmZzZXQtMSxcclxuLmNvbC14cy1vZmZzZXQtMixcclxuLmNvbC14cy1vZmZzZXQtMyxcclxuLmNvbC14cy1vZmZzZXQtNCxcclxuLmNvbC14cy1vZmZzZXQtNSxcclxuLmNvbC14cy1vZmZzZXQtNixcclxuLmNvbC14cy1vZmZzZXQtNyxcclxuLmNvbC14cy1vZmZzZXQtOCxcclxuLmNvbC14cy1vZmZzZXQtOSxcclxuLmNvbC14cy1vZmZzZXQtMTAsXHJcbi5jb2wteHMtb2Zmc2V0LTExLFxyXG4uY29sLXhzLW9mZnNldC0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5jb2wteHMge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC14cy0xIHtcclxuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy0yIHtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTMge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtNCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy01IHtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTYge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtNyB7XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy04IHtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTkge1xyXG4gICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTAge1xyXG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTEge1xyXG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uc3RhcnQteHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbn1cclxuXHJcbi5jZW50ZXIteHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lbmQteHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxufVxyXG5cclxuLnRvcC14cyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1pZGRsZS14cyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYm90dG9tLXhzIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFyb3VuZC14cyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmJldHdlZW4teHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmlyc3QteHMge1xyXG4gICAgb3JkZXI6IC0xO1xyXG59XHJcblxyXG4ubGFzdC14cyB7XHJcbiAgICBvcmRlcjogMTtcclxufVxyXG5cclxuLy8gNzY4cHhcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbSxcclxuICAgIC5jb2wtc20tMSxcclxuICAgIC5jb2wtc20tMixcclxuICAgIC5jb2wtc20tMyxcclxuICAgIC5jb2wtc20tNCxcclxuICAgIC5jb2wtc20tNSxcclxuICAgIC5jb2wtc20tNixcclxuICAgIC5jb2wtc20tNyxcclxuICAgIC5jb2wtc20tOCxcclxuICAgIC5jb2wtc20tOSxcclxuICAgIC5jb2wtc20tMTAsXHJcbiAgICAuY29sLXNtLTExLFxyXG4gICAgLmNvbC1zbS0xMixcclxuICAgIC5jb2wtc20tb2Zmc2V0LTAsXHJcbiAgICAuY29sLXNtLW9mZnNldC0xLFxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMixcclxuICAgIC5jb2wtc20tb2Zmc2V0LTMsXHJcbiAgICAuY29sLXNtLW9mZnNldC00LFxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNSxcclxuICAgIC5jb2wtc20tb2Zmc2V0LTYsXHJcbiAgICAuY29sLXNtLW9mZnNldC03LFxyXG4gICAgLmNvbC1zbS1vZmZzZXQtOCxcclxuICAgIC5jb2wtc20tb2Zmc2V0LTksXHJcbiAgICAuY29sLXNtLW9mZnNldC0xMCxcclxuICAgIC5jb2wtc20tb2Zmc2V0LTExLFxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTMge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTYge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTcge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0LXNtIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1zbSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmQtc20ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3Atc20ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUtc20ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1zbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcm91bmQtc20ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXR3ZWVuLXNtIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LXNtIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3Qtc20ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAxMDI0cHhcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZCxcclxuICAgIC5jb2wtbWQtMSxcclxuICAgIC5jb2wtbWQtMixcclxuICAgIC5jb2wtbWQtMyxcclxuICAgIC5jb2wtbWQtNCxcclxuICAgIC5jb2wtbWQtNSxcclxuICAgIC5jb2wtbWQtNixcclxuICAgIC5jb2wtbWQtNyxcclxuICAgIC5jb2wtbWQtOCxcclxuICAgIC5jb2wtbWQtOSxcclxuICAgIC5jb2wtbWQtMTAsXHJcbiAgICAuY29sLW1kLTExLFxyXG4gICAgLmNvbC1tZC0xMixcclxuICAgIC5jb2wtbWQtb2Zmc2V0LTAsXHJcbiAgICAuY29sLW1kLW9mZnNldC0xLFxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMixcclxuICAgIC5jb2wtbWQtb2Zmc2V0LTMsXHJcbiAgICAuY29sLW1kLW9mZnNldC00LFxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNSxcclxuICAgIC5jb2wtbWQtb2Zmc2V0LTYsXHJcbiAgICAuY29sLW1kLW9mZnNldC03LFxyXG4gICAgLmNvbC1tZC1vZmZzZXQtOCxcclxuICAgIC5jb2wtbWQtb2Zmc2V0LTksXHJcbiAgICAuY29sLW1kLW9mZnNldC0xMCxcclxuICAgIC5jb2wtbWQtb2Zmc2V0LTExLFxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMTIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTcge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0LW1kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1tZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmQtbWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbWQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUtbWQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1tZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcm91bmQtbWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXR3ZWVuLW1kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LW1kIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtbWQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAxMjAwcHhcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNzZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZyxcclxuICAgIC5jb2wtbGctMSxcclxuICAgIC5jb2wtbGctMixcclxuICAgIC5jb2wtbGctMyxcclxuICAgIC5jb2wtbGctNCxcclxuICAgIC5jb2wtbGctNSxcclxuICAgIC5jb2wtbGctNixcclxuICAgIC5jb2wtbGctNyxcclxuICAgIC5jb2wtbGctOCxcclxuICAgIC5jb2wtbGctOSxcclxuICAgIC5jb2wtbGctMTAsXHJcbiAgICAuY29sLWxnLTExLFxyXG4gICAgLmNvbC1sZy0xMixcclxuICAgIC5jb2wtbGctb2Zmc2V0LTAsXHJcbiAgICAuY29sLWxnLW9mZnNldC0xLFxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMixcclxuICAgIC5jb2wtbGctb2Zmc2V0LTMsXHJcbiAgICAuY29sLWxnLW9mZnNldC00LFxyXG4gICAgLmNvbC1sZy1vZmZzZXQtNSxcclxuICAgIC5jb2wtbGctb2Zmc2V0LTYsXHJcbiAgICAuY29sLWxnLW9mZnNldC03LFxyXG4gICAgLmNvbC1sZy1vZmZzZXQtOCxcclxuICAgIC5jb2wtbGctb2Zmc2V0LTksXHJcbiAgICAuY29sLWxnLW9mZnNldC0xMCxcclxuICAgIC5jb2wtbGctb2Zmc2V0LTExLFxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMTIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZyB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTUge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTcge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTEwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0xMSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0LWxnIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1sZyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmQtbGcge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbGcge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUtbGcge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1sZyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcm91bmQtbGcge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXR3ZWVuLWxnIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWxnIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtbGcge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59IiwiLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIFN0aWNreSBGb290ZXJcclxuKi9cclxuXHJcbiNwYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgLnNpdGUtY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTs7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVudS1vcGVuIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XHJcbiAgICBmbGV4OiAxO1xyXG59IiwiLnNpdGUtaGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIHBhZGRpbmc6IDIycHggNTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXNvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufSIsIi5zaXRlLW5hdmlnYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgMiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm1lbnUtb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXNvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Nik7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhbHQtYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3Zlcj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyPi5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4ICRicmFuZC1zZWNvbmRhcnkgc29saWQ7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWJvb2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2l0ZS1uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubGluZTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC5zaXRlLW5hdmlnYXRpb24tbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1tZWRpdW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbmltYXRlIHtcclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbWVudS1mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGUtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBwYWRkaW5nOiAxMzBweCAwIDEwMHB4O1xyXG5cclxuICAgIC5mb290ZXItY29sdW1uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29tcGFueSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIC5zaXRlLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWFkZHJlc3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNC41KTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHJnYmEoJHdoaXRlLCAuNSkgc29saWQ7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zbG9nYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogMjclXHJcbiAgICB9XHJcblxyXG4gICAgLnNsb2dhbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogJGF2ZW5pci1ib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhbHQtY29uZGVuc2VkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbG9nYW4tc3VidGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRlbnNlZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxufSIsIi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXHJcbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxyXG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpdGUtY29udGVudCB7XHJcblxyXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XHJcblxyXG4gICAgICAgIC5nZmllbGRfbGFiZWwge31cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHJnYmEoJHdoaXRlLCAuNSkgc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfZXJyb3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfZXJyb3IgaW5wdXQsXHJcbiAgICAgICAgLmdmaWVsZF9lcnJvciBzZWxlY3QsXHJcbiAgICAgICAgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY5Zjk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMDJiMGE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHt9XHJcblxyXG4gICAgICAgIC5nZm9ybV9idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xhbmRpbmctaGVybyB7XHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZTU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggJHNreS1ibHVlIHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgIHNlbGVjdCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci1tYWlsaW5nLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCByZ2JhKCR3aGl0ZSwgLjUpIHNvbGlkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkLFxyXG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLmdmb3JtX2FqYXhfc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiI3BhZ2UtYmFubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcclxuICAgICAgICAvLyAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnLic7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59IiwiLnd5c2l3eWctY29udGVudCB7XHJcblxyXG4gICAgLmgxLFxyXG4gICAgLmgyLFxyXG4gICAgLmgzLFxyXG4gICAgLmg0LFxyXG4gICAgLmg1LFxyXG4gICAgLmg2LFxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAuaXBob25leCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZS1mb250LXNpemUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogJGF2ZW5pcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XHJcblxyXG4gICAgJjpub3QoLmhvbWUpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhZGUtaW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm92ZXJmbG93IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWQge1xyXG4gICAgICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyO1xyXG59XHJcblxyXG5iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi51bC1jb2wtMiB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5vbCB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBiLFxyXG4vLyBzdHJvbmcge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuLy8gfVxyXG5cclxuLnB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLm5vLXBiIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm8tcHQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5pbWctYmcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXhlZC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXHJcbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGF2ZW5pci1kZW1pO1xyXG4gICAgcGFkZGluZzogMTBweCA1MHB4IDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcblxyXG4gICAgJi5wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NWM3NztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5za3ktYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuZGFyay1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYud3JhcCB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNwYWNlLWJldHdlZW4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNwYWNlLWFyb3VuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbi10b3Age1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmp1c3RpZnktbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuanVzdGlmeS1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuanVzdGlmeS1yaWdodCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4udWwtdHdvLWNvbHVtbnMge1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGV2ZWxvcGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUtYW5pbWF0aW9uIHtcclxuICAgIGFuaW1hdGlvbjogZmFkZXpvb20gMjBzIDBzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc2Nyb2xsLXRvLXRvcCB7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1OCk7XHJcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYuZGVtaSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItZGVtaTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRlbnNlZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdFxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kZW5zZWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXRcclxuICAgIH0gICAgXHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIwKTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDZiODA7XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxJSArIDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYwKTtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE0MHB4O1xyXG59XHJcblxyXG4ucGFnZS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDEwNXB4IDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtbWVkaWEge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLmJyYW5kLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxufVxyXG5cclxuLnNreS1ibHVlIHtcclxuICAgIGNvbG9yOiAkc2t5LWJsdWU7XHJcbn1cclxuXHJcbi5kYXJrLWJsdWUge1xyXG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi8qID09IFdvcmRQcmVzcyBXWVNJV1lHIEVkaXRvciBTdHlsZXMgPT0gKi9cclxuXHJcbi5hbGlnbmxlZnQsXHJcbmltZy5hbGlnbmxlZnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCxcclxuaW1nLmFsaWducmlnaHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIsXHJcbmltZy5hbGlnbmNlbnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hbGlnbm5vbmUsXHJcbmltZy5hbGlnbm5vbmUge1xyXG4gICAgLyogbm90IHN1cmUgYWJvdXQgdGhpcyBvbmUgKi9cclxufVxyXG5cclxuLndwLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWcge1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud3Atc21pbGV5IHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMWVtO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDMzJTtcclxufVxyXG5cclxuYmxvY2txdW90ZS5yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4uZXJyb3ItNDA0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGUge1xyXG4gICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUZyb21MZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZXpvb20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtYmcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpeGVkLWJnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uaXMtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlciAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBhbmltYXRpb246IHRleHRjbGlwIDEuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWM2YTJhIDEwJSwgI2ZmZmZmZiA1MCUsICRza3ktYmx1ZSA2MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcclxuICAgIGNvbG9yOiAjZmZmOztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGV4dGNsaXAge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlLXVwIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uYm91bmNlLXVwLmluLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmdyb3cge1xyXG4gICAgYW5pbWF0aW9uOiBncm93IDFzIGVhc2UgMjAwbXMgYmFja3dhcmRzO1xyXG59XHJcblxyXG4uZ3Jvdy0yIHtcclxuICAgIGFuaW1hdGlvbjogZ3JvdyAxMjAwbXMgZWFzZSA1MDBtcyBiYWNrd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3JvdyB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4iLCIvKlxyXG5JZiB0aGUgQ29udGFjdCBVcyBzZWN0aW9uIGlzIHRoZSBmaXJzdCBzZWN0aW9uIHVuZGVyIHRoZSBoZWFkZXIsXHJcbndlIG5lZWQgdG8gYWRkIG1vcmUgcGFkZGluZ1xyXG4qL1xyXG5cclxuLnNpdGUtY29udGVudCA+ICAuY29udGFjdC11czpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEzMHB4O1xyXG59XHJcblxyXG4uY29udGFjdC11cyB7XHJcbiAgICAvLyBwYWRkaW5nOiAyMDBweCAwIDEzMHB4O1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwYjEyMWEsIC44KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IDJweCAkYnJhbmQtc2Vjb25kYXJ5IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi5ibG9nLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmJsb2csXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAuZW50cnktbWV0YSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdGVkLW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kZW5zZWQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nIHtcclxuXHJcbiAgICAucGFnZS1iYW5uZXIgLmhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3Bvc3QtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LXNsaWRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdpbWFnZXMvY2hldnJvbi1hcnJvdy1hbHQtcmlnaHQucG5nJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2ltYWdlcy9jaGV2cm9uLWFycm93LWFsdC1sZWZ0LnBuZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjZGRkIHNvbGlkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVtYWluaW5nLXBvc3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWRlbWk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZW1haW5pbmctcG9zdHMtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kZW5zZWQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWNhcmQgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAucG9zdC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcblxyXG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggJGhyLWNvbG9yIHNvbGlkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkaHItY29sb3Igc29saWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuI3NpZGViYXItdG9nZ2xlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0b3A6IDA7XHJcbn0iLCIuY29udGVudC1wYWdlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1wYWdlLXBhcnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBMVCBDb25kZW5zZWQgQm9sZFwiO1xyXG4gICAgICAgIG1hcmdpbjogMzZweCAwIDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1OCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1Mzg0NjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4wOTA5MDkwOTA5O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIGgxOmZpcnN0LWNoaWxkLFxyXG4gICAgaDI6Zmlyc3QtY2hpbGQsXHJcbiAgICBoMzpmaXJzdC1jaGlsZCxcclxuICAgIGg0OmZpcnN0LWNoaWxkLFxyXG4gICAgaDU6Zmlyc3QtY2hpbGQsXHJcbiAgICBoNjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge31cclxuXHJcbiAgICAuc2VjdGlvbi10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgIC8vICAgICAmOmxhc3QtY2hpbGQgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAuc2VjdGlvbi10ZXh0IHtcclxuXHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICBpbWcge1xyXG4gICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLy8gICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbjogMTBweCAwIDYwcHggNDBweDtcclxuICAgIC8vICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmLmxlZnQge1xyXG4gICAgLy8gICAgICAgICBpbWcge1xyXG4gICAgLy8gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW46IDEwcHggNDBweCA2MHB4IDA7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufSIsIi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xyXG5cclxuICAgIC5jb250ZW50LXBhZ2Uge1xyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSxcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM2cHggMCAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNjgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU4KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBoMTpmaXJzdC1jaGlsZCxcclxuICAgICAgICBoMjpmaXJzdC1jaGlsZCxcclxuICAgICAgICBoMzpmaXJzdC1jaGlsZCxcclxuICAgICAgICBoNDpmaXJzdC1jaGlsZCxcclxuICAgICAgICBoNTpmaXJzdC1jaGlsZCxcclxuICAgICAgICBoNjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuaGVhZGVyLWxwIHtcclxuXHJcbiAgICAmLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcclxuICAgICAgICBjb2xvcjogJHNreS1ibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2t5LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsYW5kaW5nLWhlcm8ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCAkYnJhbmQtc2Vjb25kYXJ5IHNvbGlkO1xyXG4gICAgcGFkZGluZzogMTUwcHggMCAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwYjEyMWEsIC44KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nLWhlcm8td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5hY2NlbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc3ViaGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmctdGNpYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjEsIDgwLCAxMDcsIDEpIDAlLCByZ2JhKDI3LCAxMDEsIDEyOCwgMSkgNTAlLCByZ2JhKDIxLCA4MCwgMTA3LCAxKSAxMDAlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDE1cHggJGJyYW5kLXNlY29uZGFyeSBzb2xpZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWN0aW9uLXNoYWRvdy5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDk0KTtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnd5c2l3eWctY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWNhcmQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWxpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZGluZy1zZXJ2aWNlLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTM1cHggMCAxMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkIHtcclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWRlbWk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLmN0YS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLWNvbnRlbnQtYmxvY2tzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogMTA1cHggMCAxMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZC13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10ZXh0IHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubGFuZGluZy1zdWNjZXNzIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA3MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDYpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggJHNreS1ibHVlIHNvbGlkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgOHZ3LCA2MnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnd5c2l3eWctY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLWNvbnRlbnQtcGFydHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAuY29udGVudC1wYWdlLXBhcnQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGV4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvLWNvbnRlbnQge1xyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIGlucHV0LFxyXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHNlbGVjdCxcclxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS10eXBlLXRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbn0iLCIuc2luZ2xlLXBvcnRmb2xpbyxcclxuLnRheC1wb3J0Zm9saW8tY2F0ZWdvcnksXHJcbi50YXgtcG9ydGZvbGlvLWluZHVzdHJ5LFxyXG4ucG9zdC10eXBlLWFyY2hpdmUtcG9ydGZvbGlvIHtcclxuICAgIC5zaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICAgIH1cclxufVxyXG5cclxuI3BvcnRmb2xpby1pdGVtLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29zLXdyYXBwZXIge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGZvbGlvLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5saXN0aW5nLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1ib29rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGZvbGlvLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWl0ZW0tY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLnRoZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTExJztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbWVkaWEge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XHJcblxyXG4gICAgLmltYWdlLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLXNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXhvbm9teS1jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuIC5hY2NvcmRpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWZvcm0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XHJcblxyXG4gICAgICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3I6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcG9ydGZvbGlvLWNhdGVnb3JpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDdkNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2FscGhhLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwb3J0Zm9saW8taW5kdXN0cmllcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTExJztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGV0dGVyLWdyb3VwIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZTYxMDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsZXR0ZXJHcm91cFdyYXAge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCIuaG9tZS1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgOHZ3LCAxNXJlbSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYWx0LWNvbmRib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44NDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDM0cHgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhbHQtYm9vaztcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcsXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1kYXRlLXRpbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1saWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLW1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdlLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTEsIDM2LCA0OCwgLjkpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlcm8td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNjBweCwgOHZ3LCA4MHB4KTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA4dncsIDM4cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRhdmVuaXItbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhbHQtYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH0gICAgXHJcblxyXG59IiwiLnBhZ2UtYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDh2dywgODBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAuYWNjZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2YjgwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLW1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDh2dywgMzhweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtYmFubmVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG5cclxuICAgICAgICAuYmFubmVyLWltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnRpdGxlLXNob3J0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5pbWFnZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgOTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1vdXR0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnd5c2l3eWctY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAvLyAgICAgLmFjY2VudCB7XHJcbiAgICAvLyAgICAgICAgICY6YmVmb3JlIHtcclxuICAgIC8vICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IGNhbGMoMSUgKyAyMHB4KTtcclxuICAgIC8vICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW47XHJcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmluLXZpZXcge1xyXG4gICAgLy8gICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIC8vICAgICAgICAgLmFjY2VudCB7XHJcbiAgICAvLyAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG59IiwiLnNlY3Rpb24tY291bnRlciB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC5zZWN0aW9udC1jb3VudGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4ICMyZDZiODAgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTA2KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIHotaW5kZXg6IC0zO1xyXG4gICAgfVxyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY291bnRlci13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1kZW1pO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudGVyLXZhbHVlLFxyXG4gICAgICAgIC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkNmI4MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnNlY3Rpb24tc2VydmljZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtY2FyZC13cmFwcGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGJsYWNrLCAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzNjQ4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLmZpZnR5LWZpZnR5IHtcclxuICAgICAgICAuc2VydmljZS1jYXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG46aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXI6IDNweCByZ2JhKCR3aGl0ZSwgLjIpIHNvbGlkO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODVjNzc7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uLXBhcnRuZXJzIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYnRuIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmxvZ29zLXJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogM2VtIDAgNmVtIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ29zLWNvbnRlbnQge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMHM7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gICAgJi5sb2dvcy1yb3ctb25lIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsLWxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2dvcy1yb3ctdHdvIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsLXJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjcm9sbC1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGwtcmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tbWVzc2FnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG5cclxuICAgIC5zZWN0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdmVyaWNrIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWduYXR1cmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOTApO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFsdC1jb25kYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIC5hY2NlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjFkMjg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTE0KTtcclxuICAgICAgICAgICAgY29sb3I6ICMwYjFkMjg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhbHQtY29uZGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlNTtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2MCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggODBweCAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMDBweCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggIzEyMmYzYSBzb2xpZDtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA4dncsIDEyOHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG5cclxuICAgICAgICAuYWNjZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI2NTgwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubG9nby13cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMCA1MHB4O1xyXG4gICAgfVxyXG59IiwiLmZpZnR5LWZpZnR5LWltYWdlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCAjNjg2ODY4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4ICRza3ktYmx1ZSBzb2xpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU0KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCAkYnJhbmQtc2Vjb25kYXJ5IHNvbGlkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufSIsIi5zbWFsbC1jdGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmEyYTtcclxuICAgIHBhZGRpbmc6IDQycHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59IiwiLmN0YS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0OWFkODtcclxuICAgIHBhZGRpbmc6IDQycHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuY3RhLXdyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItZGVtaTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnRpdGxlLWNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlNTtcclxuXHJcbiAgICAuY29udGVudC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NCk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAud3lzaXd5Zy1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIudGFiLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTk3NDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4yKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvcGx1cy1tbWludXMucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVscyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNCk7XHJcbn0iLCIucHJpY2luZy10YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzNjQ4O1xyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNpbmctdGFibGUge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNpbmctY29sdW1uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZXN0LXZhbHVlIHtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG5cclxuICAgICAgICAucHJpY2luZy1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5LWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItZGVtaTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljaW5nLWhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGxhbi1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDYpO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVuaXItZGVtaTtcclxuICAgIH1cclxuXHJcbiAgICAuaW50cm8tdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWRlbWk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2t5LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idWxsZXQtcG9pbnRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM4MDgwODAgc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLW1lZGl1bTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjExMSc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tc2VydmljZXMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkLXdyYXBwZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDQwMHB4KSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGF2ZW5pci1tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyLWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10ZXh0IHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICB9XHJcblxyXG5cclxufSIsIu+7v0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyNDBweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHtcclxuICAgIC5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSxcclxuICAgICAgICAuc2VjdGlvbi1tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICYubGFyZ2UsXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY2VudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtc2hvcnQtY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRlbnQtb3V0dGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53eXNpd3lnLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb3VudGVyIHtcclxuICAgICAgICAuY291bnRlci13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5jb3VudGVyLXZhbHVlLFxyXG4gICAgICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvdW50ZXItd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzc2FnZSB7XHJcblxyXG4gICAgICAgIC5tZXNzYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXZlcmljayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcblxyXG4gICAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLW5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUsXHJcbiAgICAgICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Nik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAmLmxhcmdlLFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NlbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFkZGluZyxcclxuICAgIC5zZWN0aW9uLXNlcnZpY2Utd3JhcHBlcixcclxuICAgIC5zZWN0aW9uLXBhcnRuZXJzLFxyXG4gICAgLnNlY3Rpb24tc3VjY2VzcyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWNhcmQtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYXJ0bmVycyB7XHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tbWVzc2FnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVzc2FnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubWF2ZXJpY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaWduYXR1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zdWNjZXNzLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc3VjY2VzcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWNvbXBhbnkge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgc29saWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItc2xvZ2FuIHtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2x0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xhbmRpbmctaGVybyB7XHJcblxyXG4gICAgICAgIC5sYW5kaW5nLWhlcm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLmlzLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIC8vIC5zZWN0aW9uLXRpdGxlOm5vdCgubGFyZ2UpIHtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlLFxyXG4gICAgICAgIC5zZWN0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xyXG5cclxuICAgICAgICAgICAgJi5sYXJnZSxcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NlbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZS1jYXJkLXJvdy5maWZ0eS1maWZ0eSAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWhlcm8gLmhlcm8tZGF0ZS10aW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvdW50ZXItd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY291bnRlciB7XHJcbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYXJ0bmVycyB7XHJcbiAgICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXIge1xyXG5cclxuICAgICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWNvbXBhbnkgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXNsb2dhbiB7fVxyXG5cclxuICAgICAgICAuc2xvZ2FuLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2x0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbGFuZGluZy1oZXJvIHtcclxuICAgICAgICAubGFuZGluZy1oZXJvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2Uge1xyXG4gICAgICAgIC5sYW5kaW5nLWNvbnRlbnQtcGFydHMge1xyXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcclxuICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcblxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyLW1haWxpbmctbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xyXG5cclxuICAgICNjb250ZW50IHtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUsXHJcbiAgICAgICAgLnNlY3Rpb24tbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAmLmxhcmdlLFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NlbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgI2xhbmRpbmctaGVybyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCxcclxuICAgICAgICAjbGFuZGluZy1oZXJvIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZGRpbmcsXHJcbiAgICAuc2VjdGlvbi1zZXJ2aWNlLXdyYXBwZXIsXHJcbiAgICAuc2VjdGlvbi1wYXJ0bmVycyxcclxuICAgIC5zZWN0aW9uLXN1Y2Nlc3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1jYXJkLXdyYXBwZXIsXHJcbiAgICAuc2VjdGlvbi1zZXJ2aWNlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZC1yb3cuZmlmdHktZmlmdHkgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY291bnRlciB7XHJcbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAuY291bnRlci12YWx1ZSxcclxuICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXIge1xyXG5cclxuICAgICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWNvbXBhbnkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zaXRlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItc2xvZ2FuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xvZ2FuLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvbHQge1xyXG4gICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICNsYW5kaW5nLWhlcm8ge1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1jb250ZW50IHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1zdWJoZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHt9Il19 */
