@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@charset "UTF-8";



/*!
 *  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/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) 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.33333333em;
  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.28571429em;
  text-align: center;
}

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

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

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

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

.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)";
  transform: rotate(90deg);
}

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

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

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

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

/*! bulma.io v0.4.4 | MIT License | github.com/jgthms/bulma */

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

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

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

* {
  box-sizing: inherit;
}

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

img,
embed,
object,
audio,
video {
  max-width: 100%;
}

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
  text-align: left;
}

html {
  background-color: #fff;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #00d1b2;
  cursor: pointer;
  text-decoration: none;
  transition: none 86ms ease-out;
}

a:hover {
  color: #363636;
}

code {
  background-color: whitesmoke;
  color: #ff0000;
  font-size: 0.8em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 1.5rem 0;
}

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

input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #363636;
  font-weight: 700;
}

pre {
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.8em;
  white-space: pre;
  word-wrap: normal;
}

pre code {
  -webkit-overflow-scrolling: touch;
  background: none;
  color: inherit;
  display: block;
  font-size: 1em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
}

table {
  width: 100%;
}

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

table th {
  color: #363636;
}

.is-block {
  display: block;
}

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-block-tablet-only {
    display: block !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-block-touch {
    display: block !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-block-desktop {
    display: block !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-block-desktop-only {
    display: block !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-block-widescreen {
    display: block !important;
  }
}

.is-flex {
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-flex-tablet-only {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-flex-touch {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-flex-desktop {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-flex-desktop-only {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-flex-widescreen {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.is-inline {
  display: inline;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-touch {
    display: inline !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-desktop {
    display: inline !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}

.is-inline-block {
  display: inline-block;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}

.is-inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-flex-tablet-only {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-flex-touch {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-flex-desktop {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-flex-desktop-only {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-flex-widescreen {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.is-clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.is-size-1 {
  font-size: 3rem;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-1-touch {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-1-desktop {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-1-widescreen {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-1-fullhd {
    font-size: 3rem;
  }
}

.is-size-2 {
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  .is-size-2-mobile {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-2-tablet {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-2-touch {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-2-desktop {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-2-widescreen {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-2-fullhd {
    font-size: 2.5rem;
  }
}

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

@media screen and (max-width: 768px) {
  .is-size-3-mobile {
    font-size: 2rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-3-tablet {
    font-size: 2rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-3-touch {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-3-desktop {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-3-widescreen {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-3-fullhd {
    font-size: 2rem;
  }
}

.is-size-4 {
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  .is-size-4-mobile {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-4-tablet {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-4-touch {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-4-desktop {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-4-widescreen {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-4-fullhd {
    font-size: 1.5rem;
  }
}

.is-size-5 {
  font-size: 1.25rem;
}

@media screen and (max-width: 768px) {
  .is-size-5-mobile {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-5-tablet {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-5-touch {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-5-desktop {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-5-widescreen {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-5-fullhd {
    font-size: 1.25rem;
  }
}

.is-size-6 {
  font-size: 1rem;
}

@media screen and (max-width: 768px) {
  .is-size-6-mobile {
    font-size: 1rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-6-tablet {
    font-size: 1rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-6-touch {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-6-desktop {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-6-widescreen {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-6-fullhd {
    font-size: 1rem;
  }
}

.has-text-centered {
  text-align: center !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

.has-text-white {
  color: white;
}

a.has-text-white:hover,
a.has-text-white:focus {
  color: #e6e5e5;
}

.has-text-black {
  color: #0a0a0a;
}

a.has-text-black:hover,
a.has-text-black:focus {
  color: black;
}

.has-text-light {
  color: whitesmoke;
}

a.has-text-light:hover,
a.has-text-light:focus {
  color: #dbdbdb;
}

.has-text-dark {
  color: #363636;
}

a.has-text-dark:hover,
a.has-text-dark:focus {
  color: #1c1c1c;
}

.has-text-primary {
  color: #00d1b2;
}

a.has-text-primary:hover,
a.has-text-primary:focus {
  color: #009e86;
}

.has-text-info {
  color: #3273dc;
}

a.has-text-info:hover,
a.has-text-info:focus {
  color: #205bbc;
}

.has-text-success {
  color: #23d160;
}

a.has-text-success:hover,
a.has-text-success:focus {
  color: #1ca64c;
}

.has-text-warning {
  color: #ffdd57;
}

a.has-text-warning:hover,
a.has-text-warning:focus {
  color: #ffd324;
}

.has-text-danger {
  color: #ff0000;
}

a.has-text-danger:hover,
a.has-text-danger:focus {
  color: #cc0000;
}

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

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-hidden-touch {
    display: none !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.box {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}

.box:not(:last-child) {
  margin-bottom: 1.5rem;
}

a.box:hover,
a.box:focus {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00d1b2;
}

a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #00d1b2;
}

.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
  text-align: center;
  white-space: nowrap;
}

.button:focus,
.button.is-focused,
.button:active,
.button.is-active {
  outline: none;
}

.button[disabled] {
  cursor: not-allowed;
}

.button strong {
  color: inherit;
}

.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}

.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.375em - 1px);
  margin-right: 0.1875em;
}

.button .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: calc(-0.375em - 1px);
}

.button .icon:first-child:last-child {
  margin-left: calc(-0.375em - 1px);
  margin-right: calc(-0.375em - 1px);
}

.button:hover,
.button.is-hovered {
  border-color: #b5b5b5;
  color: #363636;
}

.button:focus,
.button.is-focused {
  border-color: #00d1b2;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #363636;
}

.button:active,
.button.is-active {
  border-color: #4a4a4a;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #363636;
}

.button.is-link {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}

.button.is-link:hover,
.button.is-link.is-hovered,
.button.is-link:focus,
.button.is-link.is-focused,
.button.is-link:active,
.button.is-link.is-active {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-link[disabled] {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.button.is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white:hover,
.button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white:focus,
.button.is-white.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}

.button.is-white:active,
.button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #0a0a0a;
}

.button.is-white[disabled] {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
}

.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: white;
}

.button.is-white.is-inverted:hover {
  background-color: black;
}

.button.is-white.is-inverted[disabled] {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}

.button.is-white.is-loading:after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.button.is-white.is-outlined:hover,
.button.is-white.is-outlined:focus {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.button.is-white.is-outlined.is-loading:after {
  border-color: transparent transparent white white !important;
}

.button.is-white.is-outlined[disabled] {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.button.is-white.is-inverted.is-outlined:hover,
.button.is-white.is-inverted.is-outlined:focus {
  background-color: #0a0a0a;
  color: white;
}

.button.is-white.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}

.button.is-black:hover,
.button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}

.button.is-black:focus,
.button.is-black.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white;
}

.button.is-black:active,
.button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: white;
}

.button.is-black[disabled] {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}

.button.is-black.is-inverted {
  background-color: white;
  color: #0a0a0a;
}

.button.is-black.is-inverted:hover {
  background-color: #f2f2f2;
}

.button.is-black.is-inverted[disabled] {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black.is-loading:after {
  border-color: transparent transparent white white !important;
}

.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.button.is-black.is-outlined:hover,
.button.is-black.is-outlined:focus {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.button.is-black.is-outlined.is-loading:after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-black.is-outlined[disabled] {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.button.is-black.is-inverted.is-outlined:hover,
.button.is-black.is-inverted.is-outlined:focus {
  background-color: white;
  color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: #363636;
}

.button.is-light:hover,
.button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: #363636;
}

.button.is-light:focus,
.button.is-light.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: #363636;
}

.button.is-light:active,
.button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #363636;
}

.button.is-light[disabled] {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
}

.button.is-light.is-inverted {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted:hover {
  background-color: #292929;
}

.button.is-light.is-inverted[disabled] {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-loading:after {
  border-color: transparent transparent #363636 #363636 !important;
}

.button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-light.is-outlined:hover,
.button.is-light.is-outlined:focus {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

.button.is-light.is-outlined.is-loading:after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-light.is-outlined[disabled] {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined:focus {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

.button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: whitesmoke;
}

.button.is-dark:hover,
.button.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: whitesmoke;
}

.button.is-dark:focus,
.button.is-dark.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: whitesmoke;
}

.button.is-dark:active,
.button.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: whitesmoke;
}

.button.is-dark[disabled] {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
}

.button.is-dark.is-inverted {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-dark.is-inverted:hover {
  background-color: #e8e8e8;
}

.button.is-dark.is-inverted[disabled] {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}

.button.is-dark.is-loading:after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined:focus {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

.button.is-dark.is-outlined.is-loading:after {
  border-color: transparent transparent #363636 #363636 !important;
}

.button.is-dark.is-outlined[disabled] {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined:focus {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:focus,
.button.is-primary.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff;
}

.button.is-primary:active,
.button.is-primary.is-active {
  background-color: #00b89c;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #fff;
}

.button.is-primary[disabled] {
  background-color: #00d1b2;
  border-color: transparent;
  box-shadow: none;
}

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #00d1b2;
}

.button.is-primary.is-inverted:hover {
  background-color: #f2f2f2;
}

.button.is-primary.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #00d1b2;
}

.button.is-primary.is-loading:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  color: #00d1b2;
}

.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined:focus {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.button.is-primary.is-outlined.is-loading:after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}

.button.is-primary.is-outlined[disabled] {
  background-color: transparent;
  border-color: #00d1b2;
  box-shadow: none;
  color: #00d1b2;
}

.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-primary.is-inverted.is-outlined:hover,
.button.is-primary.is-inverted.is-outlined:focus {
  background-color: #fff;
  color: #00d1b2;
}

.button.is-primary.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-info {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}

.button.is-info:hover,
.button.is-info.is-hovered {
  background-color: #276cda;
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus,
.button.is-info.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
  color: #fff;
}

.button.is-info:active,
.button.is-info.is-active {
  background-color: #2366d1;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #fff;
}

.button.is-info[disabled] {
  background-color: #3273dc;
  border-color: transparent;
  box-shadow: none;
}

.button.is-info.is-inverted {
  background-color: #fff;
  color: #3273dc;
}

.button.is-info.is-inverted:hover {
  background-color: #f2f2f2;
}

.button.is-info.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3273dc;
}

.button.is-info.is-loading:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  color: #3273dc;
}

.button.is-info.is-outlined:hover,
.button.is-info.is-outlined:focus {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}

.button.is-info.is-outlined.is-loading:after {
  border-color: transparent transparent #3273dc #3273dc !important;
}

.button.is-info.is-outlined[disabled] {
  background-color: transparent;
  border-color: #3273dc;
  box-shadow: none;
  color: #3273dc;
}

.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-info.is-inverted.is-outlined:hover,
.button.is-info.is-inverted.is-outlined:focus {
  background-color: #fff;
  color: #3273dc;
}

.button.is-info.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-success {
  background-color: #23d160;
  border-color: transparent;
  color: #fff;
}

.button.is-success:hover,
.button.is-success.is-hovered {
  background-color: #22c65b;
  border-color: transparent;
  color: #fff;
}

.button.is-success:focus,
.button.is-success.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
  color: #fff;
}

.button.is-success:active,
.button.is-success.is-active {
  background-color: #20bc56;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #fff;
}

.button.is-success[disabled] {
  background-color: #23d160;
  border-color: transparent;
  box-shadow: none;
}

.button.is-success.is-inverted {
  background-color: #fff;
  color: #23d160;
}

.button.is-success.is-inverted:hover {
  background-color: #f2f2f2;
}

.button.is-success.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #23d160;
}

.button.is-success.is-loading:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #23d160;
  color: #23d160;
}

.button.is-success.is-outlined:hover,
.button.is-success.is-outlined:focus {
  background-color: #23d160;
  border-color: #23d160;
  color: #fff;
}

.button.is-success.is-outlined.is-loading:after {
  border-color: transparent transparent #23d160 #23d160 !important;
}

.button.is-success.is-outlined[disabled] {
  background-color: transparent;
  border-color: #23d160;
  box-shadow: none;
  color: #23d160;
}

.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-success.is-inverted.is-outlined:hover,
.button.is-success.is-inverted.is-outlined:focus {
  background-color: #fff;
  color: #23d160;
}

.button.is-success.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:hover,
.button.is-warning.is-hovered {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus,
.button.is-warning.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:active,
.button.is-warning.is-active {
  background-color: #ffd83d;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning[disabled] {
  background-color: #ffdd57;
  border-color: transparent;
  box-shadow: none;
}

.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}

.button.is-warning.is-inverted:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted[disabled] {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffdd57;
}

.button.is-warning.is-loading:after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  color: #ffdd57;
}

.button.is-warning.is-outlined:hover,
.button.is-warning.is-outlined:focus {
  background-color: #ffdd57;
  border-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-outlined.is-loading:after {
  border-color: transparent transparent #ffdd57 #ffdd57 !important;
}

.button.is-warning.is-outlined[disabled] {
  background-color: transparent;
  border-color: #ffdd57;
  box-shadow: none;
  color: #ffdd57;
}

.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted.is-outlined:hover,
.button.is-warning.is-inverted.is-outlined:focus {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}

.button.is-warning.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-danger {
  background-color: #ff0000;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:hover,
.button.is-danger.is-hovered {
  background-color: #f20000;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus,
.button.is-danger.is-focused {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 0, 0, 0.25);
  color: #fff;
}

.button.is-danger:active,
.button.is-danger.is-active {
  background-color: #e60000;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
  color: #fff;
}

.button.is-danger[disabled] {
  background-color: #ff0000;
  border-color: transparent;
  box-shadow: none;
}

.button.is-danger.is-inverted {
  background-color: #fff;
  color: #ff0000;
}

.button.is-danger.is-inverted:hover {
  background-color: #f2f2f2;
}

.button.is-danger.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ff0000;
}

.button.is-danger.is-loading:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ff0000;
  color: #ff0000;
}

.button.is-danger.is-outlined:hover,
.button.is-danger.is-outlined:focus {
  background-color: #ff0000;
  border-color: #ff0000;
  color: #fff;
}

.button.is-danger.is-outlined.is-loading:after {
  border-color: transparent transparent #ff0000 #ff0000 !important;
}

.button.is-danger.is-outlined[disabled] {
  background-color: transparent;
  border-color: #ff0000;
  box-shadow: none;
  color: #ff0000;
}

.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-danger.is-inverted.is-outlined:hover,
.button.is-danger.is-inverted.is-outlined:focus {
  background-color: #fff;
  color: #ff0000;
}

.button.is-danger.is-inverted.is-outlined[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.button.is-medium {
  font-size: 1.25rem;
}

.button.is-large {
  font-size: 1.5rem;
}

.button[disabled] {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}

.button.is-fullwidth {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}

.button.is-loading:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}

.button.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}

button.button,
input[type="submit"].button {
  line-height: 1;
  padding-bottom: 0.4em;
  padding-top: 0.35em;
}

.content:not(:last-child) {
  margin-bottom: 1.5rem;
}

.content li + li {
  margin-top: 0.25em;
}

.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363636;
  font-weight: 400;
  line-height: 1.125;
}

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
  margin-top: 1em;
}

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
  margin-top: 1.1428em;
}

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
  margin-top: 1.3333em;
}

.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}

.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}

.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}

.content ol {
  list-style: decimal outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}

.content ul ul ul {
  list-style-type: square;
}

.content dd {
  margin-left: 2em;
}

.content figure {
  text-align: center;
}

.content figure img {
  display: inline-block;
}

.content figure figcaption {
  font-style: italic;
}

.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}

.content sup,
.content sub {
  font-size: 70%;
}

.content table {
  width: 100%;
}

.content table td,
.content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.content table th {
  color: #363636;
  text-align: left;
}

.content table tr:hover {
  background-color: whitesmoke;
}

.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}

.content.is-small {
  font-size: 0.75rem;
}

.content.is-medium {
  font-size: 1.25rem;
}

.content.is-large {
  font-size: 1.5rem;
}

.input,
.textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  width: 100%;
}

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
  outline: none;
}

.input[disabled],
.textarea[disabled] {
  cursor: not-allowed;
}

.input:hover,
.input.is-hovered,
.textarea:hover,
.textarea.is-hovered {
  border-color: #b5b5b5;
}

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
  border-color: #00d1b2;
}

.input[disabled],
.textarea[disabled] {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}

.input[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[type="search"],
.textarea[type="search"] {
  border-radius: 290486px;
}

.input.is-white,
.textarea.is-white {
  border-color: white;
}

.input.is-black,
.textarea.is-black {
  border-color: #0a0a0a;
}

.input.is-light,
.textarea.is-light {
  border-color: whitesmoke;
}

.input.is-dark,
.textarea.is-dark {
  border-color: #363636;
}

.input.is-primary,
.textarea.is-primary {
  border-color: #00d1b2;
}

.input.is-info,
.textarea.is-info {
  border-color: #3273dc;
}

.input.is-success,
.textarea.is-success {
  border-color: #23d160;
}

.input.is-warning,
.textarea.is-warning {
  border-color: #ffdd57;
}

.input.is-danger,
.textarea.is-danger {
  border-color: #ff0000;
}

.input.is-small,
.textarea.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.input.is-medium,
.textarea.is-medium {
  font-size: 1.25rem;
}

.input.is-large,
.textarea.is-large {
  font-size: 1.5rem;
}

.input.is-fullwidth,
.textarea.is-fullwidth {
  display: block;
  width: 100%;
}

.input.is-inline,
.textarea.is-inline {
  display: inline;
  width: auto;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
}

.textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px;
}

.textarea[rows] {
  height: unset;
}

.checkbox,
.radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.checkbox input,
.radio input {
  cursor: pointer;
}

.checkbox:hover,
.radio:hover {
  color: #363636;
}

.checkbox[disabled],
.radio[disabled] {
  color: #7a7a7a;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select:not(.is-multiple) {
  height: 2.25em;
}

.select:not(.is-multiple)::after {
  border: 1px solid #00d1b2;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.5em;
  pointer-events: none;
  position: absolute;
  transform: rotate(-45deg);
  width: 0.5em;
  margin-top: -0.375em;
  right: 1.125em;
  top: 50%;
  z-index: 4;
}

.select select {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
  outline: none;
}

.select select[disabled] {
  cursor: not-allowed;
}

.select select:hover,
.select select.is-hovered {
  border-color: #b5b5b5;
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
  border-color: #00d1b2;
}

.select select[disabled] {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}

.select select[disabled]::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select:hover {
  border-color: #b5b5b5;
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active {
  border-color: #00d1b2;
}

.select select::-ms-expand {
  display: none;
}

.select select[disabled]:hover {
  border-color: whitesmoke;
}

.select select:not([multiple]) {
  padding-right: 2.5em;
}

.select select[multiple] {
  height: unset;
  padding: 0;
}

.select select[multiple] option {
  padding: 0.5em 1em;
}

.select:hover::after {
  border-color: #363636;
}

.select.is-white select {
  border-color: white;
}

.select.is-black select {
  border-color: #0a0a0a;
}

.select.is-light select {
  border-color: whitesmoke;
}

.select.is-dark select {
  border-color: #363636;
}

.select.is-primary select {
  border-color: #00d1b2;
}

.select.is-info select {
  border-color: #3273dc;
}

.select.is-success select {
  border-color: #23d160;
}

.select.is-warning select {
  border-color: #ffdd57;
}

.select.is-danger select {
  border-color: #ff0000;
}

.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.select.is-medium {
  font-size: 1.25rem;
}

.select.is-large {
  font-size: 1.5rem;
}

.select.is-disabled::after {
  border-color: #7a7a7a;
}

.select.is-fullwidth {
  width: 100%;
}

.select.is-fullwidth select {
  width: 100%;
}

.select.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}

.select.is-loading.is-small:after {
  font-size: 0.75rem;
}

.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

.label:not(:last-child) {
  margin-bottom: 0.5em;
}

.label.is-small {
  font-size: 0.75rem;
}

.label.is-medium {
  font-size: 1.25rem;
}

.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}

.help.is-white {
  color: white;
}

.help.is-black {
  color: #0a0a0a;
}

.help.is-light {
  color: whitesmoke;
}

.help.is-dark {
  color: #363636;
}

.help.is-primary {
  color: #00d1b2;
}

.help.is-info {
  color: #3273dc;
}

.help.is-success {
  color: #23d160;
}

.help.is-warning {
  color: #ffdd57;
}

.help.is-danger {
  color: #ff0000;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}

.field.has-addons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}

.field.has-addons .control:first-child .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .select select {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.field.has-addons .control:last-child .button,
.field.has-addons .control:last-child .input,
.field.has-addons .control:last-child .select select {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.field.has-addons .control .button,
.field.has-addons .control .input,
.field.has-addons .control .select select {
  border-radius: 0;
}

.field.has-addons .control .button:hover,
.field.has-addons .control .button.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .select select:hover,
.field.has-addons .control .select select.is-hovered {
  z-index: 2;
}

.field.has-addons .control .button:focus,
.field.has-addons .control .button.is-focused,
.field.has-addons .control .button:active,
.field.has-addons .control .button.is-active,
.field.has-addons .control .input:focus,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input.is-active,
.field.has-addons .control .select select:focus,
.field.has-addons .control .select select.is-focused,
.field.has-addons .control .select select:active,
.field.has-addons .control .select select.is-active {
  z-index: 3;
}

.field.has-addons .control .button:focus:hover,
.field.has-addons .control .button.is-focused:hover,
.field.has-addons .control .button:active:hover,
.field.has-addons .control .button.is-active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .select select:focus:hover,
.field.has-addons .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.field.has-addons .control .select select.is-active:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.field.has-addons.has-addons-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.field.has-addons.has-addons-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.field.is-grouped {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.field.is-grouped > .control {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.field.is-grouped > .control.is-expanded {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.field.is-grouped.is-grouped-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: -ms-flexbox;
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .field-label {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }

  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }

  .field-label.is-normal {
    padding-top: 0.375em;
  }

  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }

  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 5;
        flex-grow: 5;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .field-body .field {
    margin-bottom: 0;
  }

  .field-body > .field {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .field-body > .field:not(.is-narrow) {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }

  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  font-size: 1rem;
  position: relative;
  text-align: left;
}

.control.has-icon .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.control.has-icon .input:focus + .icon {
  color: #7a7a7a;
}

.control.has-icon .input.is-small + .icon {
  font-size: 0.75rem;
}

.control.has-icon .input.is-medium + .icon {
  font-size: 1.25rem;
}

.control.has-icon .input.is-large + .icon {
  font-size: 1.5rem;
}

.control.has-icon:not(.has-icon-right) .icon {
  left: 0;
}

.control.has-icon:not(.has-icon-right) .input {
  padding-left: 2.25em;
}

.control.has-icon.has-icon-right .icon {
  right: 0;
}

.control.has-icon.has-icon-right .input {
  padding-right: 2.25em;
}

.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon,
.control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #7a7a7a;
}

.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon,
.control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon,
.control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}

.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon,
.control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.25em;
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.25em;
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
}

.control.is-loading.is-small:after {
  font-size: 0.75rem;
}

.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

.icon {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.icon .fa {
  font-size: 21px;
}

.icon.is-small {
  height: 1rem;
  width: 1rem;
}

.icon.is-small .fa {
  font-size: 14px;
}

.icon.is-medium {
  height: 2rem;
  width: 2rem;
}

.icon.is-medium .fa {
  font-size: 28px;
}

.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon.is-large .fa {
  font-size: 42px;
}

.image {
  display: block;
  position: relative;
}

.image img {
  display: block;
  height: auto;
  width: 100%;
}

.image.is-square img,
.image.is-1by1 img,
.image.is-4by3 img,
.image.is-3by2 img,
.image.is-16by9 img,
.image.is-2by1 img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.image.is-square,
.image.is-1by1 {
  padding-top: 100%;
}

.image.is-4by3 {
  padding-top: 75%;
}

.image.is-3by2 {
  padding-top: 66.6666%;
}

.image.is-16by9 {
  padding-top: 56.25%;
}

.image.is-2by1 {
  padding-top: 50%;
}

.image.is-16x16 {
  height: 16px;
  width: 16px;
}

.image.is-24x24 {
  height: 24px;
  width: 24px;
}

.image.is-32x32 {
  height: 32px;
  width: 32px;
}

.image.is-48x48 {
  height: 48px;
  width: 48px;
}

.image.is-64x64 {
  height: 64px;
  width: 64px;
}

.image.is-96x96 {
  height: 96px;
  width: 96px;
}

.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: whitesmoke;
  border-radius: 3px;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative;
}

.notification:not(:last-child) {
  margin-bottom: 1.5rem;
}

.notification a:not(.button) {
  color: currentColor;
  text-decoration: underline;
}

.notification strong {
  color: currentColor;
}

.notification code,
.notification pre {
  background: white;
}

.notification pre code {
  background: transparent;
}

.notification > .delete {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}

.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}

.notification.is-white {
  background-color: white;
  color: #0a0a0a;
}

.notification.is-black {
  background-color: #0a0a0a;
  color: white;
}

.notification.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.notification.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.notification.is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.notification.is-info {
  background-color: #3273dc;
  color: #fff;
}

.notification.is-success {
  background-color: #23d160;
  color: #fff;
}

.notification.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-danger {
  background-color: #ff0000;
  color: #fff;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.progress:not(:last-child) {
  margin-bottom: 1.5rem;
}

.progress::-webkit-progress-bar {
  background-color: #dbdbdb;
}

.progress::-webkit-progress-value {
  background-color: #4a4a4a;
}

.progress::-moz-progress-bar {
  background-color: #4a4a4a;
}

.progress.is-white::-webkit-progress-value {
  background-color: white;
}

.progress.is-white::-moz-progress-bar {
  background-color: white;
}

.progress.is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}

.progress.is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}

.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}

.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}

.progress.is-dark::-webkit-progress-value {
  background-color: #363636;
}

.progress.is-dark::-moz-progress-bar {
  background-color: #363636;
}

.progress.is-primary::-webkit-progress-value {
  background-color: #00d1b2;
}

.progress.is-primary::-moz-progress-bar {
  background-color: #00d1b2;
}

.progress.is-info::-webkit-progress-value {
  background-color: #3273dc;
}

.progress.is-info::-moz-progress-bar {
  background-color: #3273dc;
}

.progress.is-success::-webkit-progress-value {
  background-color: #23d160;
}

.progress.is-success::-moz-progress-bar {
  background-color: #23d160;
}

.progress.is-warning::-webkit-progress-value {
  background-color: #ffdd57;
}

.progress.is-warning::-moz-progress-bar {
  background-color: #ffdd57;
}

.progress.is-danger::-webkit-progress-value {
  background-color: #ff0000;
}

.progress.is-danger::-moz-progress-bar {
  background-color: #ff0000;
}

.progress.is-small {
  height: 0.75rem;
}

.progress.is-medium {
  height: 1.25rem;
}

.progress.is-large {
  height: 1.5rem;
}

.table {
  background-color: white;
  color: #363636;
  margin-bottom: 1.5rem;
  width: 100%;
}

.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}

.table th {
  color: #363636;
  text-align: left;
}

.table tr:hover {
  background-color: #fafafa;
}

.table tr.is-selected {
  background-color: #00d1b2;
  color: #fff;
}

.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}

.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}

.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #7a7a7a;
}

.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #7a7a7a;
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}

.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even):hover {
  background-color: whitesmoke;
}

.tag {
  -ms-flex-align: center;
      align-items: center;
  background-color: whitesmoke;
  border-radius: 290486px;
  color: #4a4a4a;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1.5;
  padding-left: 0.875em;
  padding-right: 0.875em;
  white-space: nowrap;
}

.tag .delete {
  margin-left: 0.25em;
  margin-right: -0.375em;
}

.tag.is-white {
  background-color: white;
  color: #0a0a0a;
}

.tag.is-black {
  background-color: #0a0a0a;
  color: white;
}

.tag.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.tag.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.tag.is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.tag.is-info {
  background-color: #3273dc;
  color: #fff;
}

.tag.is-success {
  background-color: #23d160;
  color: #fff;
}

.tag.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.tag.is-danger {
  background-color: #ff0000;
  color: #fff;
}

.tag.is-medium {
  font-size: 1rem;
}

.tag.is-large {
  font-size: 1.25rem;
}

.title,
.subtitle {
  word-break: break-word;
}

.title:not(:last-child),
.subtitle:not(:last-child) {
  margin-bottom: 1.5rem;
}

.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: 300;
}

.title strong,
.subtitle strong {
  font-weight: 500;
}

.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.125;
}

.title strong {
  color: inherit;
}

.title + .highlight {
  margin-top: -0.75rem;
}

.title:not(.is-spaced) + .subtitle {
  margin-top: -1.5rem;
}

.title.is-1 {
  font-size: 3rem;
}

.title.is-2 {
  font-size: 2.5rem;
}

.title.is-3 {
  font-size: 2rem;
}

.title.is-4 {
  font-size: 1.5rem;
}

.title.is-5 {
  font-size: 1.25rem;
}

.title.is-6 {
  font-size: 1rem;
}

.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.25;
}

.subtitle strong {
  color: #363636;
}

.subtitle:not(.is-spaced) + .title {
  margin-top: -1.5rem;
}

.subtitle.is-1 {
  font-size: 3rem;
}

.subtitle.is-2 {
  font-size: 2.5rem;
}

.subtitle.is-3 {
  font-size: 2rem;
}

.subtitle.is-4 {
  font-size: 1.5rem;
}

.subtitle.is-5 {
  font-size: 1.25rem;
}

.subtitle.is-6 {
  font-size: 1rem;
}

.block:not(:last-child) {
  margin-bottom: 1.5rem;
}

.container {
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 1008px) {
  .container {
    max-width: 960px;
    width: 960px;
  }

  .container.is-fluid {
    margin-left: 24px;
    margin-right: 24px;
    max-width: none;
    width: auto;
  }
}

@media screen and (max-width: 1199px) {
  .container.is-widescreen {
    max-width: 1152px;
    width: auto;
  }
}

@media screen and (max-width: 1391px) {
  .container.is-fullhd {
    max-width: 1344px;
    width: auto;
  }
}

@media screen and (min-width: 1200px) {
  .container {
    max-width: 1152px;
    width: 1152px;
  }
}

@media screen and (min-width: 1392px) {
  .container {
    max-width: 1344px;
    width: 1344px;
  }
}

.delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1rem;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.delete:before,
.delete:after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.delete:before {
  height: 2px;
  width: 50%;
}

.delete:after {
  height: 50%;
  width: 2px;
}

.delete:hover,
.delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}

.delete:active {
  background-color: rgba(10, 10, 10, 0.4);
}

.delete.is-small {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.delete.is-medium {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.delete.is-large {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.fa {
  font-size: 21px;
  text-align: center;
  vertical-align: top;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}

.highlight:not(:last-child) {
  margin-bottom: 1.5rem;
}

.highlight pre {
  overflow: auto;
  max-width: 100%;
}

.loader {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.number {
  -ms-flex-align: center;
      align-items: center;
  background-color: whitesmoke;
  border-radius: 290486px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

.breadcrumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.breadcrumb:not(:last-child) {
  margin-bottom: 1.5rem;
}

.breadcrumb a {
  -ms-flex-align: center;
      align-items: center;
  color: #7a7a7a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.5em 0.75em;
}

.breadcrumb a:hover {
  color: #363636;
}

.breadcrumb li {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.breadcrumb li.is-active a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}

.breadcrumb li + li:before {
  color: #4a4a4a;
  content: '\0002f';
}

.breadcrumb ul,
.breadcrumb ol {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}

.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  -ms-flex-pack: center;
      justify-content: center;
}

.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.breadcrumb.is-small {
  font-size: 0.75rem;
}

.breadcrumb.is-medium {
  font-size: 1.25rem;
}

.breadcrumb.is-large {
  font-size: 1.5rem;
}

.breadcrumb.has-arrow-separator li + li:before {
  content: '\02192';
}

.breadcrumb.has-bullet-separator li + li:before {
  content: '\02022';
}

.breadcrumb.has-dot-separator li + li:before {
  content: '\000b7';
}

.breadcrumb.has-succeeds-separator li + li:before {
  content: '\0227B';
}

.card {
  background-color: white;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #4a4a4a;
  max-width: 100%;
  position: relative;
}

.card-header {
  -ms-flex-align: stretch;
      align-items: stretch;
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
  display: -ms-flexbox;
  display: flex;
}

.card-header-title {
  -ms-flex-align: center;
      align-items: center;
  color: #363636;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem;
}

.card-header-icon {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.75rem;
}

.card-image {
  display: block;
  position: relative;
}

.card-content {
  padding: 1.5rem;
}

.card-footer {
  border-top: 1px solid #dbdbdb;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
}

.card-footer-item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
  border-right: 1px solid #dbdbdb;
}

.card .media:not(:last-child) {
  margin-bottom: 0.75rem;
}

.dropdown {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown-menu {
  display: none;
  left: 0;
  max-width: 20rem;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item {
  padding-right: 3rem;
  white-space: nowrap;
}

a.dropdown-item:hover {
  background-color: whitesmoke;
  color: #0a0a0a;
}

a.dropdown-item.is-active {
  background-color: #00d1b2;
  color: #fff;
}

.dropdown-divider {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level-item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
}

.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
  margin-right: 0.75rem;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.level-left {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .level-left {
    display: -ms-flexbox;
    display: flex;
  }
}

.level-right {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .level-right {
    display: -ms-flexbox;
    display: flex;
  }
}

.level {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.level:not(:last-child) {
  margin-bottom: 1.5rem;
}

.level code {
  border-radius: 3px;
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: -ms-flexbox;
  display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: -ms-flexbox;
  display: flex;
}

.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}

.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
}

.level.is-mobile .level-item:not(.is-narrow) {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level {
    display: -ms-flexbox;
    display: flex;
  }

  .level > .level-item:not(.is-narrow) {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

.media-left,
.media-right {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  text-align: left;
}

.media {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}

.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}

.media .media .media {
  padding-top: 0.5rem;
}

.media .media .media + .media {
  margin-top: 0.5rem;
}

.media + .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.menu {
  font-size: 1rem;
}

.menu-list {
  line-height: 1.25;
}

.menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}

.menu-list a:hover {
  background-color: whitesmoke;
  color: #00d1b2;
}

.menu-list a.is-active {
  background-color: #00d1b2;
  color: #fff;
}

.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.menu-label:not(:first-child) {
  margin-top: 1em;
}

.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: whitesmoke;
  border-radius: 3px;
  font-size: 1rem;
}

.message:not(:last-child) {
  margin-bottom: 1.5rem;
}

.message.is-white {
  background-color: white;
}

.message.is-white .message-header {
  background-color: white;
  color: #0a0a0a;
}

.message.is-white .message-body {
  border-color: white;
  color: #4d4c4c;
}

.message.is-black {
  background-color: #fafafa;
}

.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}

.message.is-black .message-body {
  border-color: #0a0a0a;
  color: #090909;
}

.message.is-light {
  background-color: #fafafa;
}

.message.is-light .message-header {
  background-color: whitesmoke;
  color: #363636;
}

.message.is-light .message-body {
  border-color: whitesmoke;
  color: #505050;
}

.message.is-dark {
  background-color: #fafafa;
}

.message.is-dark .message-header {
  background-color: #363636;
  color: whitesmoke;
}

.message.is-dark .message-body {
  border-color: #363636;
  color: #2a2a2a;
}

.message.is-primary {
  background-color: #f5fffd;
}

.message.is-primary .message-header {
  background-color: #00d1b2;
  color: #fff;
}

.message.is-primary .message-body {
  border-color: #00d1b2;
  color: #021310;
}

.message.is-info {
  background-color: #f6f9fe;
}

.message.is-info .message-header {
  background-color: #3273dc;
  color: #fff;
}

.message.is-info .message-body {
  border-color: #3273dc;
  color: #22509a;
}

.message.is-success {
  background-color: #f6fef9;
}

.message.is-success .message-header {
  background-color: #23d160;
  color: #fff;
}

.message.is-success .message-body {
  border-color: #23d160;
  color: #0e301a;
}

.message.is-warning {
  background-color: #fffdf5;
}

.message.is-warning .message-header {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
  border-color: #ffdd57;
  color: #3b3108;
}

.message.is-danger {
  background-color: #fff5f5;
}

.message.is-danger .message-header {
  background-color: #ff0000;
  color: #fff;
}

.message.is-danger .message-body {
  border-color: #ff0000;
  color: #ad0606;
}

.message-header {
  -ms-flex-align: center;
      align-items: center;
  background-color: #4a4a4a;
  border-radius: 3px 3px 0 0;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  line-height: 1.25;
  padding: 0.5em 0.75em;
  position: relative;
}

.message-header a:not(.button),
.message-header strong {
  color: currentColor;
}

.message-header a:not(.button) {
  text-decoration: underline;
}

.message-header .delete {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.75em;
}

.message-header + .message-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}

.message-body {
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  color: #4a4a4a;
  padding: 1em 1.25em;
}

.message-body a:not(.button),
.message-body strong {
  color: currentColor;
}

.message-body a:not(.button) {
  text-decoration: underline;
}

.message-body code,
.message-body pre {
  background: white;
}

.message-body pre code {
  background: transparent;
}

.modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(10, 10, 10, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 769px), print {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1rem;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-close:before,
.modal-close:after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.modal-close:before {
  height: 2px;
  width: 50%;
}

.modal-close:after {
  height: 50%;
  width: 2px;
}

.modal-close:hover,
.modal-close:focus {
  background-color: rgba(10, 10, 10, 0.3);
}

.modal-close:active {
  background-color: rgba(10, 10, 10, 0.4);
}

.modal-close.is-small {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.modal-close.is-medium {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.modal-close.is-large {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.modal-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
}

.modal-card-head,
.modal-card-foot {
  -ms-flex-align: center;
      align-items: center;
  background-color: whitesmoke;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.modal-card-title {
  color: #363636;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child) {
  margin-right: 10px;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-flex-align: center;
      align-items: center;
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 20;
}

.modal.is-active {
  display: -ms-flexbox;
  display: flex;
}

.nav-toggle {
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
}

.nav-toggle span {
  background-color: #4a4a4a;
  display: block;
  height: 1px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  transition: none 86ms ease-out;
  transition-property: background, left, opacity, transform;
  width: 15px;
}

.nav-toggle span:nth-child(1) {
  margin-top: -6px;
}

.nav-toggle span:nth-child(2) {
  margin-top: -1px;
}

.nav-toggle span:nth-child(3) {
  margin-top: 4px;
}

.nav-toggle:hover {
  background-color: whitesmoke;
}

.nav-toggle.is-active span {
  background-color: #00d1b2;
}

.nav-toggle.is-active span:nth-child(1) {
  margin-left: -5px;
  transform: rotate(45deg);
  transform-origin: left top;
}

.nav-toggle.is-active span:nth-child(2) {
  opacity: 0;
}

.nav-toggle.is-active span:nth-child(3) {
  margin-left: -5px;
  transform: rotate(-45deg);
  transform-origin: left bottom;
}

@media screen and (min-width: 769px), print {
  .nav-toggle {
    display: none;
  }
}

.nav-item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1rem;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
}

.nav-item a {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.nav-item img {
  max-height: 1.75rem;
}

.nav-item .tag:first-child:not(:last-child) {
  margin-right: 0.5rem;
}

.nav-item .tag:last-child:not(:first-child) {
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .nav-item {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.nav-item a:not(.button),
a.nav-item:not(.button) {
  color: #7a7a7a;
}

.nav-item a:not(.button):hover,
a.nav-item:not(.button):hover {
  color: #363636;
}

.nav-item a:not(.button).is-active,
a.nav-item:not(.button).is-active {
  color: #363636;
}

.nav-item a:not(.button).is-tab,
a.nav-item:not(.button).is-tab {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  padding-bottom: calc(0.75rem - 1px);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: calc(0.75rem - 1px);
}

.nav-item a:not(.button).is-tab:hover,
a.nav-item:not(.button).is-tab:hover {
  border-bottom-color: #00d1b2;
  border-top-color: transparent;
}

.nav-item a:not(.button).is-tab.is-active,
a.nav-item:not(.button).is-tab.is-active {
  border-bottom: 3px solid #00d1b2;
  color: #00d1b2;
  padding-bottom: calc(0.75rem - 3px);
}

@media screen and (min-width: 1008px) {
  .nav-item a:not(.button).is-brand,
  a.nav-item:not(.button).is-brand {
    padding-left: 0;
  }
}

.nav-left,
.nav-right {
  -webkit-overflow-scrolling: touch;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 100%;
  overflow: auto;
}

@media screen and (min-width: 1200px) {
  .nav-left,
  .nav-right {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

.nav-left {
  -ms-flex-pack: start;
      justify-content: flex-start;
  white-space: nowrap;
}

.nav-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.nav-center {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .nav-menu.nav-right {
    background-color: white;
    box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
    left: 0;
    display: none;
    right: 0;
    top: 100%;
    position: absolute;
  }

  .nav-menu.nav-right .nav-item {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    padding: 0.75rem;
  }

  .nav-menu.nav-right.is-active {
    display: block;
  }
}

.nav {
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  height: 3.25rem;
  position: relative;
  text-align: center;
  z-index: 10;
}

.nav > .container {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.nav.has-shadow {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
}

.navbar {
  background-color: white;
  min-height: 3.25rem;
  position: relative;
}

.navbar > .container {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
}

.navbar-brand {
  -webkit-overflow-scrolling: touch;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.25rem;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}

.navbar-burger span {
  background-color: #4a4a4a;
  display: block;
  height: 1px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  transition: none 86ms ease-out;
  transition-property: background, left, opacity, transform;
  width: 15px;
}

.navbar-burger span:nth-child(1) {
  margin-top: -6px;
}

.navbar-burger span:nth-child(2) {
  margin-top: -1px;
}

.navbar-burger span:nth-child(3) {
  margin-top: 4px;
}

.navbar-burger:hover {
  background-color: whitesmoke;
}

.navbar-burger.is-active span {
  background-color: #00d1b2;
}

.navbar-burger.is-active span:nth-child(1) {
  margin-left: -5px;
  transform: rotate(45deg);
  transform-origin: left top;
}

.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}

.navbar-burger.is-active span:nth-child(3) {
  margin-left: -5px;
  transform: rotate(-45deg);
  transform-origin: left bottom;
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 1rem;
  position: relative;
}

a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: whitesmoke;
  color: #0a0a0a;
}

.navbar-item {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.navbar-item img {
  max-height: 1.75rem;
}

.navbar-item.has-dropdown {
  padding: 0;
}

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}

.navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #00d1b2;
}

.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom: 3px solid #00d1b2;
  color: #00d1b2;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.navbar-link {
  padding-right: 2.5em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: #dbdbdb;
  border: none;
  display: none;
  height: 1px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1007px) {
  .navbar-brand .navbar-item {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-menu {
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }

  .navbar-menu.is-active {
    display: block;
  }
}

@media screen and (min-width: 1008px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    -ms-flex-align: stretch;
        align-items: stretch;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar {
    min-height: 3.25rem;
  }

  .navbar.is-transparent a.navbar-item:hover,
  .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent;
  }

  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #00d1b2;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
  .navbar-link {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-item.has-dropdown {
    -ms-flex-align: stretch;
        align-items: stretch;
  }

  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }

  .navbar-item.is-active .navbar-dropdown.is-boxed,
  .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-link::after {
    border: 1px solid #00d1b2;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 0.5em;
    pointer-events: none;
    position: absolute;
    transform: rotate(-45deg);
    width: 0.5em;
    margin-top: -0.375em;
    right: 1.125em;
    top: 50%;
  }

  .navbar-menu {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .navbar-start {
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }

  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }

  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }

  .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }

  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #00d1b2;
  }

  .navbar-dropdown.is-boxed {
    border-radius: 5px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }

  .navbar-divider {
    display: block;
  }

  .container > .navbar {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #0a0a0a;
  }

  a.navbar-item.is-active:not(:hover),
  .navbar-link.is-active:not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:hover .navbar-link,
  .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: whitesmoke;
  }
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

.pagination.is-small {
  font-size: 0.75rem;
}

.pagination.is-medium {
  font-size: 1.25rem;
}

.pagination.is-large {
  font-size: 1.5rem;
}

.pagination,
.pagination-list {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0.25rem;
  text-align: center;
}

.pagination-previous:focus,
.pagination-previous.is-focused,
.pagination-previous:active,
.pagination-previous.is-active,
.pagination-next:focus,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next.is-active,
.pagination-link:focus,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link.is-active,
.pagination-ellipsis:focus,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis.is-active {
  outline: none;
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled] {
  cursor: not-allowed;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  min-width: 2.25em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #00d1b2;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.pagination-list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .pagination {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .pagination-previous,
  .pagination-next {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .pagination-list li {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

@media screen and (min-width: 769px), print {
  .pagination-list {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination-previous {
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination-next {
    -ms-flex-order: 3;
        order: 3;
  }

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

  .pagination.is-centered .pagination-previous {
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination.is-centered .pagination-list {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination.is-centered .pagination-next {
    -ms-flex-order: 3;
        order: 3;
  }

  .pagination.is-right .pagination-previous {
    -ms-flex-order: 1;
        order: 1;
  }

  .pagination.is-right .pagination-next {
    -ms-flex-order: 2;
        order: 2;
  }

  .pagination.is-right .pagination-list {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-order: 3;
        order: 3;
  }
}

.panel {
  font-size: 1rem;
}

.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}

.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
  border-top: 1px solid #dbdbdb;
}

.panel-heading {
  background-color: whitesmoke;
  border-radius: 3px 3px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.25;
  padding: 0.5em 0.75em;
}

.panel-tabs {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875em;
  -ms-flex-pack: center;
      justify-content: center;
}

.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}

.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #4a4a4a;
}

.panel-list a:hover {
  color: #00d1b2;
}

.panel-block {
  -ms-flex-align: center;
      align-items: center;
  color: #363636;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
  margin-right: 0.75em;
}

.panel-block > .control {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
}

.panel-block.is-wrapped {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.panel-block.is-active {
  border-left-color: #00d1b2;
  color: #363636;
}

.panel-block.is-active .panel-icon {
  color: #00d1b2;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}

a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.tabs a {
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #dbdbdb;
  color: #4a4a4a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}

.tabs li {
  display: block;
}

.tabs li.is-active a {
  border-bottom-color: #00d1b2;
  color: #00d1b2;
}

.tabs ul {
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #dbdbdb;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  -ms-flex: none;
      flex: none;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.tabs ul.is-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 0.75em;
}

.tabs .icon:first-child {
  margin-right: 0.5em;
}

.tabs .icon:last-child {
  margin-left: 0.5em;
}

.tabs.is-centered ul {
  -ms-flex-pack: center;
      justify-content: center;
}

.tabs.is-right ul {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}

.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.tabs.is-toggle a {
  border: 1px solid #dbdbdb;
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
  border-radius: 3px 0 0 3px;
}

.tabs.is-toggle li:last-child a {
  border-radius: 0 3px 3px 0;
}

.tabs.is-toggle li.is-active a {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
  z-index: 1;
}

.tabs.is-toggle ul {
  border-bottom: none;
}

.tabs.is-small {
  font-size: 0.75rem;
}

.tabs.is-medium {
  font-size: 1.25rem;
}

.tabs.is-large {
  font-size: 1.5rem;
}

.column {
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow {
  -ms-flex: none;
      flex: none;
}

.columns.is-mobile > .column.is-full {
  -ms-flex: none;
      flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
  -ms-flex: none;
      flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
  -ms-flex: none;
      flex: none;
  width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
  -ms-flex: none;
      flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-one-third {
  -ms-flex: none;
      flex: none;
  width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
  -ms-flex: none;
      flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-1 {
  -ms-flex: none;
      flex: none;
  width: 8.33333333%;
}

.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333333%;
}

.columns.is-mobile > .column.is-2 {
  -ms-flex: none;
      flex: none;
  width: 16.66666667%;
}

.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666667%;
}

.columns.is-mobile > .column.is-3 {
  -ms-flex: none;
      flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-4 {
  -ms-flex: none;
      flex: none;
  width: 33.33333333%;
}

.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333333%;
}

.columns.is-mobile > .column.is-5 {
  -ms-flex: none;
      flex: none;
  width: 41.66666667%;
}

.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666667%;
}

.columns.is-mobile > .column.is-6 {
  -ms-flex: none;
      flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-7 {
  -ms-flex: none;
      flex: none;
  width: 58.33333333%;
}

.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333333%;
}

.columns.is-mobile > .column.is-8 {
  -ms-flex: none;
      flex: none;
  width: 66.66666667%;
}

.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666667%;
}

.columns.is-mobile > .column.is-9 {
  -ms-flex: none;
      flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-10 {
  -ms-flex: none;
      flex: none;
  width: 83.33333333%;
}

.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333333%;
}

.columns.is-mobile > .column.is-11 {
  -ms-flex: none;
      flex: none;
  width: 91.66666667%;
}

.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666667%;
}

.columns.is-mobile > .column.is-12 {
  -ms-flex: none;
      flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-mobile {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-mobile {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-mobile {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-mobile {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-mobile {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-mobile {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-mobile {
    margin-left: 50%;
  }

  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }

  .column.is-1-mobile {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-mobile {
    margin-left: 8.33333333%;
  }

  .column.is-2-mobile {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-mobile {
    margin-left: 16.66666667%;
  }

  .column.is-3-mobile {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-mobile {
    margin-left: 25%;
  }

  .column.is-4-mobile {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-mobile {
    margin-left: 33.33333333%;
  }

  .column.is-5-mobile {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-mobile {
    margin-left: 41.66666667%;
  }

  .column.is-6-mobile {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-mobile {
    margin-left: 50%;
  }

  .column.is-7-mobile {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-mobile {
    margin-left: 58.33333333%;
  }

  .column.is-8-mobile {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-mobile {
    margin-left: 66.66666667%;
  }

  .column.is-9-mobile {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-mobile {
    margin-left: 75%;
  }

  .column.is-10-mobile {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-mobile {
    margin-left: 83.33333333%;
  }

  .column.is-11-mobile {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-mobile {
    margin-left: 91.66666667%;
  }

  .column.is-12-mobile {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}

@media screen and (min-width: 769px), print {
  .column.is-narrow,
  .column.is-narrow-tablet {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full,
  .column.is-full-tablet {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half,
  .column.is-half-tablet {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third,
  .column.is-one-third-tablet {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }

  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-left: 50%;
  }

  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }

  .column.is-1,
  .column.is-1-tablet {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-left: 8.33333333%;
  }

  .column.is-2,
  .column.is-2-tablet {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-left: 16.66666667%;
  }

  .column.is-3,
  .column.is-3-tablet {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-left: 25%;
  }

  .column.is-4,
  .column.is-4-tablet {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-left: 33.33333333%;
  }

  .column.is-5,
  .column.is-5-tablet {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-left: 41.66666667%;
  }

  .column.is-6,
  .column.is-6-tablet {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-left: 50%;
  }

  .column.is-7,
  .column.is-7-tablet {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-left: 58.33333333%;
  }

  .column.is-8,
  .column.is-8-tablet {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-left: 66.66666667%;
  }

  .column.is-9,
  .column.is-9-tablet {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-left: 75%;
  }

  .column.is-10,
  .column.is-10-tablet {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-left: 83.33333333%;
  }

  .column.is-11,
  .column.is-11-tablet {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-left: 91.66666667%;
  }

  .column.is-12,
  .column.is-12-tablet {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}

@media screen and (max-width: 1007px) {
  .column.is-narrow-touch {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-touch {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-touch {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-touch {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-touch {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-touch {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-touch {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-touch {
    margin-left: 50%;
  }

  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }

  .column.is-1-touch {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-touch {
    margin-left: 8.33333333%;
  }

  .column.is-2-touch {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-touch {
    margin-left: 16.66666667%;
  }

  .column.is-3-touch {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-touch {
    margin-left: 25%;
  }

  .column.is-4-touch {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-touch {
    margin-left: 33.33333333%;
  }

  .column.is-5-touch {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-touch {
    margin-left: 41.66666667%;
  }

  .column.is-6-touch {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-touch {
    margin-left: 50%;
  }

  .column.is-7-touch {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-touch {
    margin-left: 58.33333333%;
  }

  .column.is-8-touch {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-touch {
    margin-left: 66.66666667%;
  }

  .column.is-9-touch {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-touch {
    margin-left: 75%;
  }

  .column.is-10-touch {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-touch {
    margin-left: 83.33333333%;
  }

  .column.is-11-touch {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-touch {
    margin-left: 91.66666667%;
  }

  .column.is-12-touch {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1008px) {
  .column.is-narrow-desktop {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-desktop {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-desktop {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-desktop {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-desktop {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-desktop {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-desktop {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-desktop {
    margin-left: 50%;
  }

  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }

  .column.is-1-desktop {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-desktop {
    margin-left: 8.33333333%;
  }

  .column.is-2-desktop {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-desktop {
    margin-left: 16.66666667%;
  }

  .column.is-3-desktop {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-desktop {
    margin-left: 25%;
  }

  .column.is-4-desktop {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-desktop {
    margin-left: 33.33333333%;
  }

  .column.is-5-desktop {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-desktop {
    margin-left: 41.66666667%;
  }

  .column.is-6-desktop {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-desktop {
    margin-left: 50%;
  }

  .column.is-7-desktop {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-desktop {
    margin-left: 58.33333333%;
  }

  .column.is-8-desktop {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-desktop {
    margin-left: 66.66666667%;
  }

  .column.is-9-desktop {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-desktop {
    margin-left: 75%;
  }

  .column.is-10-desktop {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-desktop {
    margin-left: 83.33333333%;
  }

  .column.is-11-desktop {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-desktop {
    margin-left: 91.66666667%;
  }

  .column.is-12-desktop {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .column.is-narrow-widescreen {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-widescreen {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-widescreen {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-widescreen {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-widescreen {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-widescreen {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-widescreen {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }

  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }

  .column.is-1-widescreen {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-widescreen {
    margin-left: 8.33333333%;
  }

  .column.is-2-widescreen {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-widescreen {
    margin-left: 16.66666667%;
  }

  .column.is-3-widescreen {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }

  .column.is-4-widescreen {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-widescreen {
    margin-left: 33.33333333%;
  }

  .column.is-5-widescreen {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-widescreen {
    margin-left: 41.66666667%;
  }

  .column.is-6-widescreen {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }

  .column.is-7-widescreen {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-widescreen {
    margin-left: 58.33333333%;
  }

  .column.is-8-widescreen {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-widescreen {
    margin-left: 66.66666667%;
  }

  .column.is-9-widescreen {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }

  .column.is-10-widescreen {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-widescreen {
    margin-left: 83.33333333%;
  }

  .column.is-11-widescreen {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-widescreen {
    margin-left: 91.66666667%;
  }

  .column.is-12-widescreen {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1392px) {
  .column.is-narrow-fullhd {
    -ms-flex: none;
        flex: none;
  }

  .column.is-full-fullhd {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-three-quarters-fullhd {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-two-thirds-fullhd {
    -ms-flex: none;
        flex: none;
    width: 66.6666%;
  }

  .column.is-half-fullhd {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-one-third-fullhd {
    -ms-flex: none;
        flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-fullhd {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }

  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }

  .column.is-1-fullhd {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .column.is-offset-1-fullhd {
    margin-left: 8.33333333%;
  }

  .column.is-2-fullhd {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .column.is-offset-2-fullhd {
    margin-left: 16.66666667%;
  }

  .column.is-3-fullhd {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }

  .column.is-4-fullhd {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .column.is-offset-4-fullhd {
    margin-left: 33.33333333%;
  }

  .column.is-5-fullhd {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .column.is-offset-5-fullhd {
    margin-left: 41.66666667%;
  }

  .column.is-6-fullhd {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }

  .column.is-7-fullhd {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .column.is-offset-7-fullhd {
    margin-left: 58.33333333%;
  }

  .column.is-8-fullhd {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .column.is-offset-8-fullhd {
    margin-left: 66.66666667%;
  }

  .column.is-9-fullhd {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }

  .column.is-10-fullhd {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .column.is-offset-10-fullhd {
    margin-left: 83.33333333%;
  }

  .column.is-11-fullhd {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .column.is-offset-11-fullhd {
    margin-left: 91.66666667%;
  }

  .column.is-12-fullhd {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }

  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.columns:last-child {
  margin-bottom: -0.75rem;
}

.columns:not(:last-child) {
  margin-bottom: 0.75rem;
}

.columns.is-centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.columns.is-gapless:last-child {
  margin-bottom: 0;
}

.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}

.columns.is-gapless > .column {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 769px), print {
  .columns.is-grid {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .columns.is-grid > .column {
    max-width: 33.3333%;
    padding: 0.75rem;
    width: 33.3333%;
  }

  .columns.is-grid > .column + .column {
    margin-left: 0;
  }
}

.columns.is-mobile {
  display: -ms-flexbox;
  display: flex;
}

.columns.is-multiline {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.columns.is-vcentered {
  -ms-flex-align: center;
      align-items: center;
}

@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (min-width: 1008px) {
  .columns.is-desktop {
    display: -ms-flexbox;
    display: flex;
  }
}

.tile {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
}

.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}

.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}

.tile.is-child {
  margin: 0 !important;
}

.tile.is-parent {
  padding: 0.75rem;
}

.tile.is-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: -ms-flexbox;
    display: flex;
  }

  .tile.is-1 {
    -ms-flex: none;
        flex: none;
    width: 8.33333333%;
  }

  .tile.is-2 {
    -ms-flex: none;
        flex: none;
    width: 16.66666667%;
  }

  .tile.is-3 {
    -ms-flex: none;
        flex: none;
    width: 25%;
  }

  .tile.is-4 {
    -ms-flex: none;
        flex: none;
    width: 33.33333333%;
  }

  .tile.is-5 {
    -ms-flex: none;
        flex: none;
    width: 41.66666667%;
  }

  .tile.is-6 {
    -ms-flex: none;
        flex: none;
    width: 50%;
  }

  .tile.is-7 {
    -ms-flex: none;
        flex: none;
    width: 58.33333333%;
  }

  .tile.is-8 {
    -ms-flex: none;
        flex: none;
    width: 66.66666667%;
  }

  .tile.is-9 {
    -ms-flex: none;
        flex: none;
    width: 75%;
  }

  .tile.is-10 {
    -ms-flex: none;
        flex: none;
    width: 83.33333333%;
  }

  .tile.is-11 {
    -ms-flex: none;
        flex: none;
    width: 91.66666667%;
  }

  .tile.is-12 {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }
}

.hero-video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: -ms-flexbox;
    display: flex;
  }

  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }

  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hero-body {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 3rem 1.5rem;
}

.hero {
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.hero .nav {
  background: none;
  box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
}

.hero .tabs ul {
  border-bottom: none;
}

.hero.is-white {
  background-color: white;
  color: #0a0a0a;
}

.hero.is-white a:not(.button),
.hero.is-white strong {
  color: inherit;
}

.hero.is-white .title {
  color: #0a0a0a;
}

.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}

.hero.is-white .nav {
  box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-white .nav-menu {
    background-color: white;
  }
}

.hero.is-white a.nav-item,
.hero.is-white .nav-item a:not(.button) {
  color: rgba(10, 10, 10, 0.7);
}

.hero.is-white a.nav-item:hover,
.hero.is-white a.nav-item.is-active,
.hero.is-white .nav-item a:not(.button):hover,
.hero.is-white .nav-item a:not(.button).is-active {
  color: #0a0a0a;
}

.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}

.hero.is-white .tabs a:hover {
  opacity: 1;
}

.hero.is-white .tabs li.is-active a {
  opacity: 1;
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-white .nav-toggle span {
    background-color: #0a0a0a;
  }

  .hero.is-white .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-white .nav-toggle.is-active span {
    background-color: #0a0a0a;
  }

  .hero.is-white .nav-menu .nav-item {
    border-top-color: rgba(10, 10, 10, 0.2);
  }
}

.hero.is-black {
  background-color: #0a0a0a;
  color: white;
}

.hero.is-black a:not(.button),
.hero.is-black strong {
  color: inherit;
}

.hero.is-black .title {
  color: white;
}

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}

.hero.is-black .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-black .nav-menu {
    background-color: #0a0a0a;
  }
}

.hero.is-black a.nav-item,
.hero.is-black .nav-item a:not(.button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.nav-item:hover,
.hero.is-black a.nav-item.is-active,
.hero.is-black .nav-item a:not(.button):hover,
.hero.is-black .nav-item a:not(.button).is-active {
  color: white;
}

.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}

.hero.is-black .tabs a:hover {
  opacity: 1;
}

.hero.is-black .tabs li.is-active a {
  opacity: 1;
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
  color: white;
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .nav-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-black .nav-toggle span {
    background-color: white;
  }

  .hero.is-black .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-black .nav-toggle.is-active span {
    background-color: white;
  }

  .hero.is-black .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.hero.is-light a:not(.button),
.hero.is-light strong {
  color: inherit;
}

.hero.is-light .title {
  color: #363636;
}

.hero.is-light .subtitle {
  color: rgba(54, 54, 54, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: #363636;
}

.hero.is-light .nav {
  box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-light .nav-menu {
    background-color: whitesmoke;
  }
}

.hero.is-light a.nav-item,
.hero.is-light .nav-item a:not(.button) {
  color: rgba(54, 54, 54, 0.7);
}

.hero.is-light a.nav-item:hover,
.hero.is-light a.nav-item.is-active,
.hero.is-light .nav-item a:not(.button):hover,
.hero.is-light .nav-item a:not(.button).is-active {
  color: #363636;
}

.hero.is-light .tabs a {
  color: #363636;
  opacity: 0.9;
}

.hero.is-light .tabs a:hover {
  opacity: 1;
}

.hero.is-light .tabs li.is-active a {
  opacity: 1;
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
  color: #363636;
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-light .nav-toggle span {
    background-color: #363636;
  }

  .hero.is-light .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-light .nav-toggle.is-active span {
    background-color: #363636;
  }

  .hero.is-light .nav-menu .nav-item {
    border-top-color: rgba(54, 54, 54, 0.2);
  }
}

.hero.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.hero.is-dark a:not(.button),
.hero.is-dark strong {
  color: inherit;
}

.hero.is-dark .title {
  color: whitesmoke;
}

.hero.is-dark .subtitle {
  color: rgba(245, 245, 245, 0.9);
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: whitesmoke;
}

.hero.is-dark .nav {
  box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-dark .nav-menu {
    background-color: #363636;
  }
}

.hero.is-dark a.nav-item,
.hero.is-dark .nav-item a:not(.button) {
  color: rgba(245, 245, 245, 0.7);
}

.hero.is-dark a.nav-item:hover,
.hero.is-dark a.nav-item.is-active,
.hero.is-dark .nav-item a:not(.button):hover,
.hero.is-dark .nav-item a:not(.button).is-active {
  color: whitesmoke;
}

.hero.is-dark .tabs a {
  color: whitesmoke;
  opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
  opacity: 1;
}

.hero.is-dark .tabs li.is-active a {
  opacity: 1;
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
  color: whitesmoke;
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-dark .nav-toggle span {
    background-color: whitesmoke;
  }

  .hero.is-dark .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-dark .nav-toggle.is-active span {
    background-color: whitesmoke;
  }

  .hero.is-dark .nav-menu .nav-item {
    border-top-color: rgba(245, 245, 245, 0.2);
  }
}

.hero.is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.hero.is-primary a:not(.button),
.hero.is-primary strong {
  color: inherit;
}

.hero.is-primary .title {
  color: #fff;
}

.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}

.hero.is-primary .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-primary .nav-menu {
    background-color: #00d1b2;
  }
}

.hero.is-primary a.nav-item,
.hero.is-primary .nav-item a:not(.button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.nav-item:hover,
.hero.is-primary a.nav-item.is-active,
.hero.is-primary .nav-item a:not(.button):hover,
.hero.is-primary .nav-item a:not(.button).is-active {
  color: #fff;
}

.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-primary .tabs a:hover {
  opacity: 1;
}

.hero.is-primary .tabs li.is-active a {
  opacity: 1;
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
  color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #00d1b2;
}

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-primary .nav-toggle span {
    background-color: #fff;
  }

  .hero.is-primary .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-primary .nav-toggle.is-active span {
    background-color: #fff;
  }

  .hero.is-primary .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-info {
  background-color: #3273dc;
  color: #fff;
}

.hero.is-info a:not(.button),
.hero.is-info strong {
  color: inherit;
}

.hero.is-info .title {
  color: #fff;
}

.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}

.hero.is-info .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-info .nav-menu {
    background-color: #3273dc;
  }
}

.hero.is-info a.nav-item,
.hero.is-info .nav-item a:not(.button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.nav-item:hover,
.hero.is-info a.nav-item.is-active,
.hero.is-info .nav-item a:not(.button):hover,
.hero.is-info .nav-item a:not(.button).is-active {
  color: #fff;
}

.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-info .tabs a:hover {
  opacity: 1;
}

.hero.is-info .tabs li.is-active a {
  opacity: 1;
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
  color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3273dc;
}

.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-info .nav-toggle span {
    background-color: #fff;
  }

  .hero.is-info .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-info .nav-toggle.is-active span {
    background-color: #fff;
  }

  .hero.is-info .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-success {
  background-color: #23d160;
  color: #fff;
}

.hero.is-success a:not(.button),
.hero.is-success strong {
  color: inherit;
}

.hero.is-success .title {
  color: #fff;
}

.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}

.hero.is-success .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-success .nav-menu {
    background-color: #23d160;
  }
}

.hero.is-success a.nav-item,
.hero.is-success .nav-item a:not(.button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.nav-item:hover,
.hero.is-success a.nav-item.is-active,
.hero.is-success .nav-item a:not(.button):hover,
.hero.is-success .nav-item a:not(.button).is-active {
  color: #fff;
}

.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-success .tabs a:hover {
  opacity: 1;
}

.hero.is-success .tabs li.is-active a {
  opacity: 1;
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
  color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #23d160;
}

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-success .nav-toggle span {
    background-color: #fff;
  }

  .hero.is-success .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-success .nav-toggle.is-active span {
    background-color: #fff;
  }

  .hero.is-success .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button),
.hero.is-warning strong {
  color: inherit;
}

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .nav {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-warning .nav-menu {
    background-color: #ffdd57;
  }
}

.hero.is-warning a.nav-item,
.hero.is-warning .nav-item a:not(.button) {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.nav-item:hover,
.hero.is-warning a.nav-item.is-active,
.hero.is-warning .nav-item a:not(.button):hover,
.hero.is-warning .nav-item a:not(.button).is-active {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
  opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-warning .nav-toggle span {
    background-color: rgba(0, 0, 0, 0.7);
  }

  .hero.is-warning .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-warning .nav-toggle.is-active span {
    background-color: rgba(0, 0, 0, 0.7);
  }

  .hero.is-warning .nav-menu .nav-item {
    border-top-color: rgba(0, 0, 0, 0.2);
  }
}

.hero.is-danger {
  background-color: #ff0000;
  color: #fff;
}

.hero.is-danger a:not(.button),
.hero.is-danger strong {
  color: inherit;
}

.hero.is-danger .title {
  color: #fff;
}

.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}

.hero.is-danger .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-danger .nav-menu {
    background-color: #ff0000;
  }
}

.hero.is-danger a.nav-item,
.hero.is-danger .nav-item a:not(.button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.nav-item:hover,
.hero.is-danger a.nav-item.is-active,
.hero.is-danger .nav-item a:not(.button):hover,
.hero.is-danger .nav-item a:not(.button).is-active {
  color: #fff;
}

.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
  opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
  opacity: 1;
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
  color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ff0000;
}

.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #cc0022 0%, #ff0000 71%, #ff401a 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #cc0022 0%, #ff0000 71%, #ff401a 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-danger .nav-toggle span {
    background-color: #fff;
  }

  .hero.is-danger .nav-toggle:hover {
    background-color: rgba(10, 10, 10, 0.1);
  }

  .hero.is-danger .nav-toggle.is-active span {
    background-color: #fff;
  }

  .hero.is-danger .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding-bottom: 9rem;
    padding-top: 9rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding-bottom: 18rem;
    padding-top: 18rem;
  }
}

.hero.is-halfheight .hero-body,
.hero.is-fullheight .hero-body {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.hero.is-halfheight .hero-body > .container,
.hero.is-fullheight .hero-body > .container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.section {
  background-color: white;
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1008px) {
  .section.is-medium {
    padding: 9rem 1.5rem;
  }

  .section.is-large {
    padding: 18rem 1.5rem;
  }
}

.footer {
  background-color: whitesmoke;
  padding: 3rem 1.5rem 6rem;
}

.autocomplete .select {
  position: relative;
  width: 100%;
}

.autocomplete .select:after {
  cursor: pointer;
}

.autocomplete .select .input-container {
  position: absolute;
  z-index: 3;
}

.autocomplete .select .input-container input {
  outline: none;
}

.autocomplete .select .input-container .suggestions {
  background-color: white;
  border: 1px solid #00d1b2;
  border-top: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  display: none;
  max-height: 240px;
  overflow: auto;
  position: relative;
  z-index: 5;
}

.autocomplete .select .input-container .suggestions li {
  color: #363636;
  font-weight: normal;
  padding: 3px 5px;
}

.autocomplete .select .input-container .suggestions li:hover,
.autocomplete .select .input-container .suggestions li.active {
  background-color: #00d1b2;
  color: white;
  cursor: pointer;
}

.autocomplete .select .input-container.open-suggestions .suggestions {
  display: block;
}

.autocomplete .select select {
  z-index: 1;
}

form .field {
  -ms-flex-direction: column;
      flex-direction: column;
}

form .field > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

form .controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}

form .controls .button {
  margin-left: 10px;
}

form .controls .button:first-child {
  margin-left: 0;
}

.field .label-container {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 5px;
}

.field .label-container .label {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-size: 12px;
}

.field .label-container .label i.fa-plus {
  color: #23d160;
  cursor: pointer;
  font-size: 12px;
  margin-left: 10px;
}

.field .label-container .label .red-asterisk {
  color: red;
  font-weight: bold;
}

.field .control {
  font-size: 12px;
  position: relative;
}

.field .control:first-child {
  width: 100%;
}

.field .control .button {
  font-size: 12px;
  height: 2.25em;
  line-height: 2.25em;
}

.field .control .button .fa-remove {
  color: #cc0000;
  font-size: 12px;
}

.field .control .button:hover {
  border-color: #00d1b2;
}

.field .control textarea {
  height: 125px;
}

.field .control .input {
  font-size: 12px;
}

.field .control .input.is-danger {
  border: 1px solid #dbdbdb;
}

.field .control .input.is-danger:hover {
  border: 1px solid #ff0000;
}

.field .control .vdp-datepicker input {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.field .control .vdp-datepicker input:active,
.field .control .vdp-datepicker input:focus {
  border: 1px solid #00d1b2 !important;
}

.field .control .vdp-datepicker input:hover {
  border: 1px solid #b5b5b5;
  z-index: 999;
}

.modal .modal-card .modal-card-head .modal-card-title {
  font-size: 16px;
}

.modal .modal-card .modal-card-foot {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media print {
  .header,
  .footer,
  .section {
    display: none;
  }

  body {
    height: 100%;
    overflow: visible !important;
    width: 100%;
  }

  .table {
    /*transform: translate(8.5in, -100%) rotate(90deg);
        transform-origin: bottom left;*/
    width: auto !important;
  }
}

.report tr th,
.report tr td {
  border: 1px solid #0a0a0a;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

.ks-header td > div.line {
  border-bottom: 1px solid #0a0a0a;
  margin-right: 40px;
}

.ks-header td .label-line-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.ks-header td .label-line-box div:first-child {
  width: 130px;
}

.ks-header td .label-line-box .line {
  border-bottom: 1px solid #0a0a0a;
  -ms-flex: 1;
      flex: 1;
  margin-right: 40px;
}

.ks-header td .line-label {
  margin-bottom: 20px;
}

.ia-header td > div.line {
  border-bottom: 1px solid #0a0a0a;
}

.ia-header td .label-line-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 20px;
}

.ia-header td .label-line-box .line-label {
  margin-right: 5px;
}

.ia-header td .label-line-box .line {
  border-bottom: 1px solid #0a0a0a;
  -ms-flex: 1;
      flex: 1;
}

.table thead tr th.sortable:hover {
  cursor: pointer;
}

.table thead tr th.sortable i.fa-sort-asc {
  position: relative;
  top: 4px;
}

.table thead tr th.sortable i.fa-sort-desc {
  position: relative;
  top: -3px;
}

.table thead tr th .filter .control:first-child {
  width: 100%;
}

.table thead tr th .filter .button {
  font-size: 12px;
  height: 2.25em;
  line-height: 2.25em;
}

.table thead tr th .filter .button .fa-remove {
  color: #cc0000;
  font-size: 12px;
}

.table thead tr th .filter .button:hover {
  border-color: #00d1b2;
}

.table thead tr th .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.table thead tr th .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.table thead tr th .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  border-color: #00d1b2;
}

.table tbody tr td .input {
  font-size: 12px;
}

.table tbody tr td.red {
  background-color: red;
}

.table tbody tr td.yellow {
  background-color: yellow;
}

.table tbody tr td .controls {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.table tbody tr td .controls i {
  margin: 0 5px;
}

.table tbody tr td .controls i.fa-trash-o {
  color: #707070;
}

.table tbody tr td .controls i.fa-trash-o:hover {
  color: #0a0a0a;
}

.table tbody tr td .controls i.fa-edit {
  margin-top: 1px;
}

.table tbody tr td .controls i.fa-edit:hover {
  color: #006b5b;
}

.table tbody tr td span {
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
}

body {
  font-size: 12px;
}

.container {
  max-width: 100%;
  padding: 0 25px;
  width: 100%;
}

.control {
  position: static !important;
}

.fa {
  font-size: 16px;
}

.nav .nav-item {
  font-size: 14px;
}

.pagination i {
  font-size: 12px;
}

.red {
  background-color: red;
  color: #0a0a0a;
}

.yellow {
  background-color: yellow;
  color: #0a0a0a;
}

.blue {
  background-color: blue;
  color: #0a0a0a;
}

#login form {
  width: 300px;
}

.header .nav {
  height: auto;
}

.header .nav .nav-left {
  overflow: visible;
}

.header .nav h1 {
  font-size: 150%;
  text-transform: uppercase;
}

.header .nav .dropdown ul {
  top: 44px;
}

.dropdown {
  position: relative;
}

.dropdown i {
  margin-left: 5px;
}

.dropdown .nav-item {
  height: 100%;
}

.dropdown.show ul {
  display: -ms-flexbox;
  display: flex;
}

.dropdown ul {
  background-color: white;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  width: 200px;
  z-index: 9999;
}

.dropdown ul li:hover,
.dropdown ul li.is-active {
  background-color: #00d1b2;
}

.dropdown ul li:hover a,
.dropdown ul li.is-active a {
  color: white;
}

.contact-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  line-height: 2;
  margin: 20px 0 0 0;
}

.contact-card:first-child {
  margin-top: 0;
}

.contact-card .address {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 20px;
  -ms-flex-pack: center;
      justify-content: center;
}

.contact-card .address div {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-left: 27px;
}

.contact-card .address div:first-child {
  margin-left: 0;
}

.contact-card .address div i {
  margin-right: 10px;
}

.contact-card .phones {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.contact-card .phones .phone {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.contact-card .phones .phone i {
  margin-right: 10px;
  width: 16px;
}

.contact-card .notes {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.contact-card .notes i {
  margin-right: 10px;
  width: 16px;
}

.vdp-datepicker input {
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  border: 1px solid transparent;
  border-color: #dbdbdb;
  border-radius: 2px;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  color: #363636;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2.25em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  line-height: 1.5;
  max-width: 100%;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  width: 100%;
}

html,
body {
  height: 100%;
}

#login {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}

#legend {
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

#legend ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

#legend ul li {
  padding: 5px 20px;
}

.nav-left {
  display: -ms-flexbox;
  display: flex;
}

.nav-toggle {
  -ms-flex-align: center;
      align-items: center;
  display: none;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  width: auto;
}

.section {
  padding: 20px 0;
}

.section + .section {
  padding-top: 0;
}

#title {
  font-size: 18px;
  margin-bottom: 0;
  margin-right: 20px;
  text-align: left;
}

.controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.controls .button {
  margin: 0 5px;
}

html,
body {
  overflow: auto;
}

.ia-report tr th,
.ia-report tr td {
  border: none;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .header .nav {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .header .nav .nav-left {
    display: none;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .header .nav .nav-left a {
    width: 100%;
  }

  .header .nav .nav-left a:hover,
  .header .nav .nav-left a.is-active {
    background-color: #00d1b2;
    color: white;
  }

  .header .nav .nav-left .dropdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .header .nav .nav-left .dropdown ul {
    box-shadow: none;
    display: none;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 9999;
  }

  .header .nav .nav-left .dropdown ul li {
    padding-left: 25px;
    width: 100%;
  }

  .header .nav .nav-left .dropdown.show ul {
    display: -ms-flexbox;
    display: flex;
  }

  .controls {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .controls .button {
    margin-bottom: 10px;
  }

  #title {
    margin-bottom: 10px;
    margin-right: 0;
    text-align: center;
  }

  #controls {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  #controls .button {
    margin: 5px 0;
  }

  #controls .button:first-child {
    margin-top: 0;
  }

  .nav-toggle {
    display: -ms-flexbox;
    display: flex;
  }

  table {
    border: 0;
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  table caption {
    font-size: 1.3em;
  }

  table thead {
    padding: 0;
  }

  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  table tr th,
  table tr td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }

  table tr th:before,
  table tr td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

  table tr th:last-child,
  table tr td:last-child {
    border-bottom: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvYnVsbWEuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9fYWxsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9mdW5jdGlvbnMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2FuaW1hdGlvbnMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9fYWxsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2hlbHBlcnMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9mb3JtLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pbWFnZS5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFibGUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGl0bGUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL290aGVyLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXYuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbmF2YmFyLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFuZWwuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvdGFicy5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvdGlsZXMuc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9fYWxsLnNhc3MiLCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvaGVyby5zYXNzIiwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L3NlY3Rpb24uc2FzcyIsIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9mb290ZXIuc2FzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fYXV0b2NvbXBsZXRlLnNjc3MiLCJyZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2Zvcm0uc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fbW9kYWwuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fcHJpbnQuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fdGFibGUuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fdGFibGV0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRm9udHNcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjMwMCw0MDAsNjAwKTtcblxuLy8gRm9udCBBd2Vzb21lXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZVwiO1xuXG4vLyBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gQnVsbWFcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvYnVsbWFcIjtcblxuLy8gQXV0b2NvbXBsZXRlIFxuQGltcG9ydCBcImF1dG9jb21wbGV0ZVwiO1xuXG4vLyBGb3JtIFxuQGltcG9ydCBcImZvcm1cIjtcblxuLy8gTW9kYWxcbkBpbXBvcnQgXCJtb2RhbFwiO1xuXG4vLyBQcmludFxuQGltcG9ydCBcInByaW50XCI7XG5cbi8vIFRhYmxlXG5AaW1wb3J0IFwidGFibGVcIjtcblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAyNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRyb2wge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5mYSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5hdiB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5wYWdpbmF0aW9uIHtcblx0aSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbi5yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdGNvbG9yOiAkYmxhY2s7XG59XG5cbi55ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG5cdGNvbG9yOiAkYmxhY2s7XG59XG5cbi5ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcblx0Y29sb3I6ICRibGFjaztcbn1cblxuI2xvZ2luIGZvcm0ge1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi5oZWFkZXIge1xuXHQubmF2IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQubmF2LWxlZnQge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAxNTAlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuZHJvcGRvd24ge1xuXHRcdFx0dWwge1xuXHRcdFx0XHR0b3A6IDQ0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93biB7XHRcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0aSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Ji5zaG93IHtcblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXG5cdFx0bGkge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR1cnF1b2lzZTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0LWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRtYXJnaW46IDIwcHggMCAwIDA7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5hZGRyZXNzIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI3cHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGhvbmVzIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LnBob25lIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGVzIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLnZkcC1kYXRlcGlja2VyIHtcblx0aW5wdXQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuXHRcdGNvbG9yOiAjMzYzNjM2O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuICAgIFx0aGVpZ2h0OiAyLjI1ZW07ICAgXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVlbSAtIDFweCk7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC42MjVlbSAtIDFweCk7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNjI1ZW0gLSAxcHgpO1xuXHQgICAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVlbSAtIDFweCk7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1x0ICAgIFxuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuaHRtbCxib2R5IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jbG9naW4ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7O1xufVxuXG4jbGVnZW5kIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubmF2LWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmF2LXRvZ2dsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0KyAuc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuI3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250cm9scyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxufVxuXG4vLyBUYWJsZXRcbkBpbXBvcnQgXCJ0YWJsZXRcIjsiLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLy8gRGlzcGF0Y2hlclxuXG4kcmVkOiAjZmYwMDAwOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qISBidWxtYS5pbyB2MC40LjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL2J1bG1hICovXG5AaW1wb3J0IFwic2Fzcy91dGlsaXRpZXMvX2FsbFwiO1xuQGltcG9ydCBcInNhc3MvYmFzZS9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9lbGVtZW50cy9fYWxsXCI7XG5AaW1wb3J0IFwic2Fzcy9jb21wb25lbnRzL19hbGxcIjtcbkBpbXBvcnQgXCJzYXNzL2dyaWQvX2FsbFwiO1xuQGltcG9ydCBcInNhc3MvbGF5b3V0L19hbGxcIjtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzLnNhc3NcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMuc2Fzc1wiO1xuQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzLnNhc3NcIjtcbkBpbXBvcnQgXCJhbmltYXRpb25zLnNhc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMuc2Fzc1wiO1xuQGltcG9ydCBcImNvbnRyb2xzLnNhc3NcIjtcbiIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdDtcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0O1xuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0O1xuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHQ7XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHQ7XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDtcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdDtcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHQ7XG4keWVsbG93OiAgICAgICBoc2woNDgsICAxMDAlLCA2NyUpICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAgaHNsKDE0MSwgNzElLCAgNDglKSAhZGVmYXVsdDtcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHQ7XG4kYmx1ZTogICAgICAgICBoc2woMjE3LCA3MSUsICA1MyUpICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdDtcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDEwMCUsIDYxJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1zYW5zLXNlcmlmOiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0O1xuXG4kc2l6ZS0xOiAzcmVtICFkZWZhdWx0O1xuJHNpemUtMjogMi41cmVtICFkZWZhdWx0O1xuJHNpemUtMzogMnJlbSAhZGVmYXVsdDtcbiRzaXplLTQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0O1xuJHNpemUtNzogMC43NXJlbSAhZGVmYXVsdDtcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJHdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtc2VtaWJvbGQ6IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuXG4vLyBCb2R5XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMjRweCAhZGVmYXVsdDtcbi8vIDk2MCwgMTE1MiwgYW5kIDEzNDQgaGF2ZSBiZWVuIGNob3NlbiBiZWNhdXNlIHRoZXkgYXJlIGRpdmlzaWJsZSBieSBib3RoIDEyIGFuZCAxNlxuJHRhYmxldDogNzY5cHggIWRlZmF1bHQ7XG4vLyA5NjBweCBjb250YWluZXIgKyAzcmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0O1xuLy8gMTE1MnB4IGNvbnRhaW5lciArIDNyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICAhZGVmYXVsdDtcbi8vIDEzNDRweCBjb250YWluZXIgKyAzcmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICAhZGVmYXVsdDtcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDVweCAhZGVmYXVsdDtcbiRzcGVlZDogODZtcyAhZGVmYXVsdDtcbiIsIkBmdW5jdGlvbiBwb3dlck51bWJlcigkbnVtYmVyLCAkZXhwKSB7XG4gICR2YWx1ZTogMTtcbiAgQGlmICRleHAgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRleHAge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgKiAkbnVtYmVyOyB9IH1cbiAgQGVsc2UgaWYgJGV4cCA8IDAge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggLSRleHAge1xuICAgICAgJHZhbHVlOiAkdmFsdWUgLyAkbnVtYmVyOyB9IH1cbiAgQHJldHVybiAkdmFsdWU7IH1cblxuQGZ1bmN0aW9uIGNvbG9yTHVtaW5hbmNlKCRjb2xvcikge1xuICAkY29sb3ItcmdiOiAoJ3JlZCc6IHJlZCgkY29sb3IpLCdncmVlbic6IGdyZWVuKCRjb2xvciksJ2JsdWUnOiBibHVlKCRjb2xvcikpO1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvci1yZ2Ige1xuICAgICRhZGp1c3RlZDogMDtcbiAgICAkdmFsdWU6ICR2YWx1ZSAvIDI1NTtcbiAgICBAaWYgJHZhbHVlIDwgMC4wMzkyOCB7XG4gICAgICAkdmFsdWU6ICR2YWx1ZSAvIDEyLjkyOyB9XG4gICAgQGVsc2Uge1xuICAgICAgJHZhbHVlOiAoJHZhbHVlICsgLjA1NSkgLyAxLjA1NTtcbiAgICAgICR2YWx1ZTogcG93ZXJOdW1iZXIoJHZhbHVlLCAyKTsgfVxuICAgICRjb2xvci1yZ2I6IG1hcC1tZXJnZSgkY29sb3ItcmdiLCAoJG5hbWU6ICR2YWx1ZSkpOyB9XG4gIEByZXR1cm4gKG1hcC1nZXQoJGNvbG9yLXJnYiwgJ3JlZCcpICogLjIxMjYpICsgKG1hcC1nZXQoJGNvbG9yLXJnYiwgJ2dyZWVuJykgKiAuNzE1MikgKyAobWFwLWdldCgkY29sb3ItcmdiLCAnYmx1ZScpICogLjA3MjIpOyB9XG5cbkBmdW5jdGlvbiBmaW5kQ29sb3JJbnZlcnQoJGNvbG9yKSB7XG4gIEBpZiAoY29sb3JMdW1pbmFuY2UoJGNvbG9yKSA+IDAuNTUpIHtcbiAgICBAcmV0dXJuIHJnYmEoIzAwMCwgMC43KTsgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAjZmZmOyB9IH1cbiIsIiRwcmltYXJ5OiAkdHVycXVvaXNlICFkZWZhdWx0O1xuXG4kaW5mbzogJGJsdWUgIWRlZmF1bHQ7XG4kc3VjY2VzczogJGdyZWVuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0O1xuXG4kbGlnaHQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG4kZGFyazogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuXG4vLyBJbnZlcnQgY29sb3JzXG5cbiRvcmFuZ2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJG9yYW5nZSkgIWRlZmF1bHQ7XG4keWVsbG93LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR5ZWxsb3cpICFkZWZhdWx0O1xuJGdyZWVuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRncmVlbikgIWRlZmF1bHQ7XG4kdHVycXVvaXNlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0dXJxdW9pc2UpICFkZWZhdWx0O1xuJGJsdWUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGJsdWUpICFkZWZhdWx0O1xuJHB1cnBsZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHVycGxlKSAhZGVmYXVsdDtcbiRyZWQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHJlZCkgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWludmVydDogJHR1cnF1b2lzZS1pbnZlcnQgIWRlZmF1bHQ7XG4kaW5mby1pbnZlcnQ6ICRibHVlLWludmVydCAhZGVmYXVsdDtcbiRzdWNjZXNzLWludmVydDogJGdyZWVuLWludmVydCAhZGVmYXVsdDtcbiR3YXJuaW5nLWludmVydDogJHllbGxvdy1pbnZlcnQgIWRlZmF1bHQ7XG4kZGFuZ2VyLWludmVydDogJHJlZC1pbnZlcnQgIWRlZmF1bHQ7XG4kbGlnaHQtaW52ZXJ0OiAkZGFyayAhZGVmYXVsdDtcbiRkYXJrLWludmVydDogJGxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmFsIGNvbG9yc1xuXG4kYmFja2dyb3VuZDogJHdoaXRlLXRlciAhZGVmYXVsdDtcblxuJGJvcmRlcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRib3JkZXItaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBUZXh0IGNvbG9yc1xuXG4kdGV4dDogJGdyZXktZGFyayAhZGVmYXVsdDtcbiR0ZXh0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0ZXh0KSAhZGVmYXVsdDtcbiR0ZXh0LWxpZ2h0OiAkZ3JleSAhZGVmYXVsdDtcbiR0ZXh0LXN0cm9uZzogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuXG4vLyBDb2RlIGNvbG9yc1xuXG4kY29kZTogJHJlZCAhZGVmYXVsdDtcbiRjb2RlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kcHJlOiAkdGV4dCAhZGVmYXVsdDtcbiRwcmUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG5cbi8vIExpbmsgY29sb3JzXG5cbiRsaW5rOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWludmVydDogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0O1xuJGxpbmstdmlzaXRlZDogJHB1cnBsZSAhZGVmYXVsdDtcblxuJGxpbmstaG92ZXI6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWJvcmRlcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRsaW5rLWZvY3VzOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGluay1mb2N1cy1ib3JkZXI6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kbGluay1hY3RpdmU6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWFjdGl2ZS1ib3JkZXI6ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1wcmltYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LWNvZGU6ICRmYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kc2l6ZS1zbWFsbDogJHNpemUtNyAhZGVmYXVsdDtcbiRzaXplLW5vcm1hbDogJHNpemUtNiAhZGVmYXVsdDtcbiRzaXplLW1lZGl1bTogJHNpemUtNSAhZGVmYXVsdDtcbiRzaXplLWxhcmdlOiAkc2l6ZS00ICFkZWZhdWx0O1xuXG4vLyBMaXN0cyBhbmQgbWFwc1xuXG4kY29sb3JzOiAoXCJ3aGl0ZVwiOiAoJHdoaXRlLCAkYmxhY2spLCBcImJsYWNrXCI6ICgkYmxhY2ssICR3aGl0ZSksIFwibGlnaHRcIjogKCRsaWdodCwgJGxpZ2h0LWludmVydCksIFwiZGFya1wiOiAoJGRhcmssICRkYXJrLWludmVydCksIFwicHJpbWFyeVwiOiAoJHByaW1hcnksICRwcmltYXJ5LWludmVydCksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCksIFwic3VjY2Vzc1wiOiAoJHN1Y2Nlc3MsICRzdWNjZXNzLWludmVydCksIFwid2FybmluZ1wiOiAoJHdhcm5pbmcsICR3YXJuaW5nLWludmVydCksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCkpICFkZWZhdWx0O1xuXG4kc2l6ZXM6ICRzaXplLTEgJHNpemUtMiAkc2l6ZS0zICRzaXplLTQgJHNpemUtNSAkc2l6ZS02ICFkZWZhdWx0O1xuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuIiwiQG1peGluIGFycm93KCRjb2xvcikge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMC41ZW07IH1cblxuQG1peGluIGJsb2NrIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbkBtaXhpbiBjZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICRoZWlnaHQgIT0gMCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAvIDIpKTsgfVxuICBAZWxzZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpOyB9IH1cblxuQG1peGluIGRlbGV0ZSB7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAmOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMnB4OyB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpOyB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KTsgfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB3aWR0aDogMjRweDsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7IH0gfVxuXG5AbWl4aW4gZmEoJHNpemUsICRkaW1lbnNpb25zKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkZGltZW5zaW9ucztcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAkZGltZW5zaW9uczsgfVxuXG5AbWl4aW4gaGFtYnVyZ2VyKCRkaW1lbnNpb25zKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJGRpbWVuc2lvbnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRkaW1lbnNpb25zO1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IG5vbmUgJHNwZWVkICRlYXNpbmc7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgbGVmdCwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7IH1cbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmUge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbms7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9IH0gfSB9XG5cbkBtaXhpbiBsb2FkZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtOyB9XG5cbkBtaXhpbiBvdmVyZmxvdy10b3VjaCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5AbWl4aW4gb3ZlcmxheSgkb2Zmc2V0OiAwKSB7XG4gIGJvdHRvbTogJG9mZnNldDtcbiAgbGVmdDogJG9mZnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJG9mZnNldDtcbiAgdG9wOiAkb2Zmc2V0OyB9XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICRwbGFjZWhvbGRlcnM6ICc6LW1veicgJzotd2Via2l0LWlucHV0JyAnLW1veicgJy1tcy1pbnB1dCc7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDsgfSB9IH1cblxuQG1peGluIHVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG5AbWl4aW4gZnJvbSgkZGV2aWNlKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB1bnRpbCgkZGV2aWNlKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRvdWNoIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gd2lkZXNjcmVlbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gd2lkZXNjcmVlbi1vbmx5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gZnVsbGhkIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZCkge1xuICAgIEBjb250ZW50OyB9IH1cbiIsIiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjM3NWVtIC0gMXB4KSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjYyNWVtIC0gMXB4KSAhZGVmYXVsdDtcblxuQG1peGluIGNvbnRyb2wge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBoZWlnaHQ6IDIuMjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDtcbiAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IH1cblxuLy8gVGhlIGNvbnRyb2xzIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbkBtaXhpbiBjb250cm9sLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzLXNtYWxsO1xuICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG5AbWl4aW4gY29udHJvbC1tZWRpdW0ge1xuICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuQG1peGluIGNvbnRyb2wtbGFyZ2Uge1xuICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJtaW5pcmVzZXQuc2Fzc1wiO1xuQGltcG9ydCBcImdlbmVyaWMuc2Fzc1wiO1xuQGltcG9ydCBcImhlbHBlcnMuc2Fzc1wiO1xuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vLyBMaXN0XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLy8gRm9ybVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vLyBCb3ggc2l6aW5nXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH0gfVxuXG4vLyBNZWRpYVxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8vIElmcmFtZVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8vIFRhYmxlXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4iLCJodG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZDtcbiAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiAkcmVuZGVyLW1vZGU7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTsgfVxuXG5jb2RlLFxucHJlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAkdGV4dDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLy8gSW5saW5lXG5cbmEge1xuICBjb2xvcjogJGxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lICRzcGVlZCAkZWFzaW5nO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXI7IH0gfVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRjb2RlO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMS41cmVtIDA7IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbnNwYW4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5zdHJvbmcge1xuICBjb2xvcjogJHRleHQtc3Ryb25nO1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkOyB9XG5cbi8vIEJsb2NrXG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRwcmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBvdmVyZmxvdy10b3VjaDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07IH0gfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZCxcbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICB0aCB7XG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZzsgfSB9XG4iLCIvLyBEaXNwbGF5XG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4JztcblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgLmlzLSN7JGRpc3BsYXl9IHtcbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fTsgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC5pcy0jeyRkaXNwbGF5fS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIC5pcy0jeyRkaXNwbGF5fS10b3VjaCB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9XG4gIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50OyB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4ge1xuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDsgfSB9IH1cblxuLy8gRmxvYXRcblxuLmlzLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IH1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLy8gT3ZlcmZsb3dcblxuLmlzLWNsaXBwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLy8gT3ZlcmxheVxuXG4uaXMtb3ZlcmxheSB7XG4gIEBpbmNsdWRlIG92ZXJsYXk7IH1cblxuLy8gVGV4dFxuXG5AZWFjaCAkc2l6ZSBpbiAkc2l6ZXMge1xuICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSk7XG4gIC5pcy1zaXplLSN7JGl9IHtcbiAgICBmb250LXNpemU6ICRzaXplOyB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmlzLXNpemUtI3skaX0tbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemU7IH0gfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC5pcy1zaXplLSN7JGl9LXRhYmxldCB7XG4gICAgICBmb250LXNpemU6ICRzaXplOyB9IH1cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIC5pcy1zaXplLSN7JGl9LXRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemU7IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAuaXMtc2l6ZS0jeyRpfS1kZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemU7IH0gfVxuICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAuaXMtc2l6ZS0jeyRpfS13aWRlc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemU7IH0gfVxuICBAaW5jbHVkZSBmdWxsaGQge1xuICAgIC5pcy1zaXplLSN7JGl9LWZ1bGxoZCB7XG4gICAgICBmb250LXNpemU6ICRzaXplOyB9IH0gfVxuXG4uaGFzLXRleHQtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAuaGFzLXRleHQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7IH1cbiAgYS5oYXMtdGV4dC0jeyRuYW1lfSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9IH0gfVxuXG4vLyBWaXNpYmlsaXR5XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8vIE90aGVyXG5cbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy11bnNlbGVjdGFibGUge1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImJveC5zYXNzXCI7XG5AaW1wb3J0IFwiYnV0dG9uLnNhc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50LnNhc3NcIjtcbkBpbXBvcnQgXCJmb3JtLnNhc3NcIjtcbkBpbXBvcnQgXCJpY29uLnNhc3NcIjtcbkBpbXBvcnQgXCJpbWFnZS5zYXNzXCI7XG5AaW1wb3J0IFwibm90aWZpY2F0aW9uLnNhc3NcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy5zYXNzXCI7XG5AaW1wb3J0IFwidGFibGUuc2Fzc1wiO1xuQGltcG9ydCBcInRhZy5zYXNzXCI7XG5AaW1wb3J0IFwidGl0bGUuc2Fzc1wiO1xuXG5AaW1wb3J0IFwib3RoZXIuc2Fzc1wiO1xuIiwiJGJveDogJHRleHQgIWRlZmF1bHQ7XG4kYm94LWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRib3gtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKSwgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kYm94LWxpbmstaG92ZXItc2hhZG93OiAwIDJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSksIDAgMCAwIDFweCAkbGluaztcbiRib3gtbGluay1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMiksIDAgMCAwIDFweCAkbGluaztcblxuLmJveCB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgY29sb3I6ICRib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbmEuYm94IHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWhvdmVyLXNoYWRvdzsgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c7IH0gfVxuIiwiJGJ1dHRvbjogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ob3ZlcjogJGxpbmstaG92ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWJvcmRlcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvY3VzOiAkbGluay1mb2N1cyAhZGVmYXVsdDtcbiRidXR0b24tZm9jdXMtYm9yZGVyOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRidXR0b24tYWN0aXZlOiAkbGluay1hY3RpdmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWFjdGl2ZS1ib3JkZXI6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRidXR0b24tc3RhdGljOiAkZ3JleSAhZGVmYXVsdDtcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXI6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMikgIWRlZmF1bHQ7XG5cbi8vIFRoZSBidXR0b24gc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuQG1peGluIGJ1dHRvbi1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGw7XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbkBtaXhpbiBidXR0b24tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbkBtaXhpbiBidXR0b24tbGFyZ2Uge1xuICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9XG5cbi5idXR0b24ge1xuICBAaW5jbHVkZSBjb250cm9sO1xuICBAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlcjtcbiAgY29sb3I6ICRidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaWNvbiB7XG4gICAgJixcbiAgICAmLmlzLXNtYWxsLFxuICAgICYuaXMtbWVkaXVtLFxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTsgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4zNzVlbSAtIDFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC4zNzVlbSAtIDFweCk7IH1cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuMzc1ZW0gLSAxcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjM3NWVtIC0gMXB4KTsgfSB9XG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXI7XG4gICAgY29sb3I6ICRidXR0b24taG92ZXI7IH1cbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkIHtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRidXR0b24tZm9jdXMtYm9yZGVyLCAwLjI1KTtcbiAgICBjb2xvcjogJGJ1dHRvbi1mb2N1czsgfVxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY3RpdmUtYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93LWluc2V0O1xuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZTsgfVxuICAvLyBDb2xvcnNcbiAgJi5pcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7IH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIuNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRjb2xvciwgMC4yNSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLXNoYWRvdy1pbnNldDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAmLmlzLWludmVydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKTsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjsgfSB9XG4gICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICYuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfVxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH1cbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxhcmdlOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5pcy1sb2FkaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGxvYWRlcjtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcigxZW0pO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH0gfVxuICAmLmlzLXN0YXRpYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tc3RhdGljLWJvcmRlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi8vIEFkanVzdG1lbnQgZm9yIHZlcnRpY2FsIHNwYWNpbmdcbmJ1dHRvbi5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG4gIHBhZGRpbmctdG9wOiAwLjM1ZW07IH1cbiIsIi5jb250ZW50IHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIC8vIElubGluZVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH0gfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjE0MjhlbTsgfSB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW07IH0gfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07IH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9IH0gfVxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICBmaWd1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH0gfVxuICBwcmUge1xuICAgIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgc3VwLFxuICBzdWIge1xuICAgIGZvbnQtc2l6ZTogNzAlOyB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdHIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kOyB9IH1cbiAgICB0aGVhZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgICBjb2xvcjogJHRleHQtc3Ryb25nOyB9IH1cbiAgICB0Zm9vdCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgICAgICBjb2xvcjogJHRleHQtc3Ryb25nOyB9IH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9IH0gfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuIiwiJGlucHV0OiAgICAgICAgICAgICAgICAgICAgICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRpbnB1dC1iYWNrZ3JvdW5kOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LWhvdmVyOiAgICAgICAgICAgICAgICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRpbnB1dC1ob3Zlci1ib3JkZXI6ICAgICAgICAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzOiAgICAgICAgICAgICAgICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAkbGluayAhZGVmYXVsdDtcblxuJGlucHV0LWRpc2FibGVkOiAgICAgICAgICAgICR0ZXh0LWxpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlcjogICAgICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kaW5wdXQtYXJyb3c6ICAgICAgICAgICAgICAgJGxpbmsgIWRlZmF1bHQ7XG5cbiRpbnB1dC1pY29uOiAgICAgICAgICAgICAgICAkZ3JleS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWljb24tYWN0aXZlOiAgICAgICAgICRncmV5ICFkZWZhdWx0O1xuXG4kaW5wdXQtcmFkaXVzOiAgICAgICAgICAgICAgJHJhZGl1cyAhZGVmYXVsdDtcblxuQG1peGluIGlucHV0IHtcbiAgQGluY2x1ZGUgY29udHJvbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgY29sb3I6ICRpbnB1dDtcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXI7IH1cbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlcjsgfVxuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgkaW5wdXQsIDAuMyk7IH0gfSB9XG5cbi5pbnB1dCxcbi50ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIGlucHV0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjsgfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbGFyZ2U7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLmlzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAmOm5vdChbcm93c10pIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDsgfVxuICAmW3Jvd3NdIHtcbiAgICBoZWlnaHQ6IHVuc2V0OyB9IH1cblxuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRpbnB1dC1ob3ZlcjsgfVxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IH1cblxuLnJhZGlvIHtcbiAgJiArIC5yYWRpbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9IH1cblxuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICY6bm90KC5pcy1tdWx0aXBsZSkge1xuICAgIGhlaWdodDogMi4yNWVtO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGFycm93KCRpbnB1dC1hcnJvdyk7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICAgIHJpZ2h0OiAxLjEyNWVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiA0OyB9IH1cbiAgc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBpbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXI7IH1cbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXI7IH1cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7IH1cbiAgICAmOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAgICZbbXVsdGlwbGVdIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9IH0gfVxuICAvLyBTdGF0ZXNcbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXI7IH0gfVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAmLmlzLSN7JG5hbWV9IHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjsgfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtbGFyZ2U7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGlzYWJsZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkOyB9IH1cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICYuaXMtbG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgICAgdG9wOiAwLjYyNWVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgJi5pcy1zbWFsbDphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICAgJi5pcy1tZWRpdW06YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgICAmLmlzLWxhcmdlOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfSB9XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiAkaW5wdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICYuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAmLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlOyB9IH1cblxuLmhlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGNvbG9yOiAkY29sb3I7IH0gfSB9XG5cbi8vIENvbnRhaW5lcnNcblxuLmZpZWxkIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1hZGRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5jb250cm9sIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGlucHV0LXJhZGl1czsgfSB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGlucHV0LXJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGlucHV0LXJhZGl1czsgfSB9XG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiA0OyB9IH0gfVxuICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgJi5oYXMtYWRkb25zLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAmLmhhcy1hZGRvbnMtZnVsbHdpZHRoIHtcbiAgICAgIC5jb250cm9sIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfSB9IH1cbiAgJi5pcy1ncm91cGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmID4gLmNvbnRyb2wge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH1cbiAgICAmLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAmLmlzLWdyb3VwZWQtcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICYuaXMtaG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfSB9XG5cbi5maWVsZC1sYWJlbCB7XG4gIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsO1xuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW07IH1cbiAgICAmLmlzLW5vcm1hbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgICYuaXMtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW07IH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfSB9IH1cblxuLmZpZWxkLWJvZHkge1xuICAuZmllbGQgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAuZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICYgPiAuZmllbGQge1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAmOm5vdCguaXMtbmFycm93KSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9IH0gfSB9XG5cbi5jb250cm9sIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gTW9kaWZpZXJzXG4gIC8vIERFUFJFQ0FURURcbiAgJi5oYXMtaWNvbiB7XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6ICRpbnB1dC1pY29uO1xuICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyLjI1ZW07XG4gICAgICB6LWluZGV4OiA0OyB9XG4gICAgLmlucHV0IHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmICsgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1hY3RpdmU7IH0gfVxuICAgICAgJi5pcy1zbWFsbCB7XG4gICAgICAgICYgKyAuaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfSB9XG4gICAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgICYgKyAuaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH0gfVxuICAgICAgJi5pcy1sYXJnZSB7XG4gICAgICAgICYgKyAuaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9IH1cbiAgICAmOm5vdCguaGFzLWljb24tcmlnaHQpIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07IH0gfVxuICAgICYuaGFzLWljb24tcmlnaHQge1xuICAgICAgLmljb24ge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4yNWVtOyB9IH0gfVxuICAmLmhhcy1pY29ucy1sZWZ0LFxuICAmLmhhcy1pY29ucy1yaWdodCB7XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYgfiAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWFjdGl2ZTsgfSB9XG4gICAgICAmLmlzLXNtYWxsIH4gLmljb24ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsOyB9XG4gICAgICAmLmlzLW1lZGl1bSB+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgICAgICYuaXMtbGFyZ2UgfiAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuICAgIC5pY29uIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbjtcbiAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMi4yNWVtO1xuICAgICAgei1pbmRleDogNDsgfSB9XG4gICYuaGFzLWljb25zLWxlZnQge1xuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTsgfVxuICAgIC5pY29uLmlzLWxlZnQge1xuICAgICAgbGVmdDogMDsgfSB9XG4gICYuaGFzLWljb25zLXJpZ2h0IHtcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMi4yNWVtOyB9XG4gICAgLmljb24uaXMtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAmLmlzLWxvYWRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGxvYWRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAuNjI1ZW07XG4gICAgICB0b3A6IDAuNjI1ZW07IH1cbiAgICAmLmlzLXNtYWxsOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgICAmLmlzLW1lZGl1bTphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTsgfVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9IH1cbiIsIi5pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgLmZhIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIC5mYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIC5mYSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAmLmlzLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9IH1cbiIsIiRkaW1lbnNpb25zOiAxNiAyNCAzMiA0OCA2NCA5NiAxMjg7XG5cbi5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNGJ5MyxcbiAgJi5pcy0zYnkyLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBvdmVybGF5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAmLmlzLTRieTMge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgJi5pcy0zYnkyIHtcbiAgICBwYWRkaW5nLXRvcDogNjYuNjY2NiU7IH1cbiAgJi5pcy0xNmJ5OSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAmLmlzLTJieTEge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJGRpbWVuc2lvbiBpbiAkZGltZW5zaW9ucyB7XG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn0ge1xuICAgICAgaGVpZ2h0OiAkZGltZW5zaW9uICogMXB4O1xuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHg7IH0gfSB9XG4iLCIubm90aWZpY2F0aW9uIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBzdHJvbmcge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgY29kZSxcbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICYgPiAuZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIHRvcDogMC41ZW07IH1cbiAgLnRpdGxlLFxuICAuc3VidGl0bGUsXG4gIC5jb250ZW50IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9IH1cbiIsIi5wcm9ncmVzcyB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJHNpemUtbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7IH1cbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7IH1cbiAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0OyB9XG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjsgfVxuICAgICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH0gfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGhlaWdodDogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGhlaWdodDogJHNpemUtbGFyZ2U7IH0gfVxuIiwiJHRhYmxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiR0YWJsZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQ6ICAgICAgICAgICAgICAgICAgICAgICRncmV5ICFkZWZhdWx0O1xuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQ6ICAgICAgJHdoaXRlLWJpcyAhZGVmYXVsdDtcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZDogICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRhYmxlLXJvdy1hY3RpdmU6ICAgICAgICAgICAgICAgICRwcmltYXJ5LWludmVydCAhZGVmYXVsdDtcblxuJHRhYmxlLXJvdy1ldmVuLWJhY2tncm91bmQ6ICAgICAgICR3aGl0ZS1iaXMgIWRlZmF1bHQ7XG4kdGFibGUtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZDogJHdoaXRlLXRlciAhZGVmYXVsdDtcblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlcjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1uYXJyb3cge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxJTsgfSB9XG4gIHRoIHtcbiAgICBjb2xvcjogJHRleHQtc3Ryb25nO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdHIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kOyB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlO1xuICAgICAgYSxcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yOyB9IH0gfVxuICB0aGVhZCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkOyB9IH1cbiAgdGZvb3Qge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZDsgfSB9XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfSB9IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYm9yZGVyZWQge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgdHIge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfSB9IH1cbiAgJi5pcy1uYXJyb3cge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG4gICYuaXMtc3RyaXBlZCB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ldmVuLWJhY2tncm91bmQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZDsgfSB9IH0gfSB9IH1cbiIsIi50YWcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGNvbG9yOiAkdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAwLjg3NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg3NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAuZGVsZXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9IH1cbiIsIiR0aXRsZTogICAgICAgICAgICAgJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJHRpdGxlLXNpemU6ICAgICAgICAkc2l6ZS0zICFkZWZhdWx0O1xuJHRpdGxlLXdlaWdodDogICAgICAkd2VpZ2h0LWxpZ2h0ICFkZWZhdWx0O1xuJHRpdGxlLXdlaWdodC1ib2xkOiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0O1xuXG4kc3VidGl0bGU6ICAgICAgICAgICRncmV5LWRhcmsgIWRlZmF1bHQ7XG4kc3VidGl0bGUtc2l6ZTogICAgICRzaXplLTUgIWRlZmF1bHQ7XG4kc3VidGl0bGUtc3Ryb25nOiAgICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRzdWJ0aXRsZS13ZWlnaHQ6ICAgJHdlaWdodC1saWdodCAhZGVmYXVsdDtcblxuLnRpdGxlLFxuLnN1YnRpdGxlIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGVtLFxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDsgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0LWJvbGQ7IH1cbiAgLnRhZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAkdGl0bGU7XG4gIGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgJiArIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpO1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTsgfSB9IH1cblxuLnN1YnRpdGxlIHtcbiAgY29sb3I6ICRzdWJ0aXRsZTtcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkc3VidGl0bGUtc3Ryb25nOyB9XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtOyB9XG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpO1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZTsgfSB9IH1cbiIsIi5ibG9jayB7XG4gIEBpbmNsdWRlIGJsb2NrOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gKDIgKiAkZ2FwKTtcbiAgICB3aWR0aDogJGRlc2t0b3AgLSAoMiAqICRnYXApO1xuICAgICYuaXMtZmx1aWQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG4gICAgJi5pcy13aWRlc2NyZWVuIHtcbiAgICAgIG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAoMiAqICRnYXApO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAaW5jbHVkZSB1bnRpbCgkZnVsbGhkKSB7XG4gICAgJi5pcy1mdWxsaGQge1xuICAgICAgbWF4LXdpZHRoOiAkZnVsbGhkIC0gKDIgKiAkZ2FwKTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICgyICogJGdhcCk7XG4gICAgd2lkdGg6ICR3aWRlc2NyZWVuIC0gKDIgKiAkZ2FwKTsgfVxuICBAaW5jbHVkZSBmdWxsaGQge1xuICAgIG1heC13aWR0aDogJGZ1bGxoZCAtICgyICogJGdhcCk7XG4gICAgd2lkdGg6ICRmdWxsaGQgLSAoMiAqICRnYXApOyB9IH1cblxuLmRlbGV0ZSB7XG4gIEBpbmNsdWRlIGRlbGV0ZTsgfVxuXG4uZmEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGlnaGxpZ2h0IHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwcmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5sb2FkZXIge1xuICBAaW5jbHVkZSBsb2FkZXI7IH1cblxuLm51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJicmVhZGNydW1iLnNhc3NcIjtcbkBpbXBvcnQgXCJjYXJkLnNhc3NcIjtcbkBpbXBvcnQgXCJkcm9wZG93bi5zYXNzXCI7XG5AaW1wb3J0IFwibGV2ZWwuc2Fzc1wiO1xuQGltcG9ydCBcIm1lZGlhLnNhc3NcIjtcbkBpbXBvcnQgXCJtZW51LnNhc3NcIjtcbkBpbXBvcnQgXCJtZXNzYWdlLnNhc3NcIjtcbkBpbXBvcnQgXCJtb2RhbC5zYXNzXCI7XG5AaW1wb3J0IFwibmF2LnNhc3NcIjtcbkBpbXBvcnQgXCJuYXZiYXIuc2Fzc1wiO1xuQGltcG9ydCBcInBhZ2luYXRpb24uc2Fzc1wiO1xuQGltcG9ydCBcInBhbmVsLnNhc3NcIjtcbkBpbXBvcnQgXCJ0YWJzLnNhc3NcIjtcbiIsIi5icmVhZGNydW1iIHtcbiAgQGluY2x1ZGUgYmxvY2s7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3ZlcjsgfSB9XG4gIGxpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAgICYgKyBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgY29udGVudDogJ1xcMDAwMmYnOyB9IH1cbiAgdWwsIG9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuaWNvbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfSB9XG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBvbCwgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAmLmlzLXJpZ2h0IHtcbiAgICBvbCwgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH1cbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvciB7XG4gICAgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDIxOTInOyB9IH1cbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvciB7XG4gICAgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDIwMjInOyB9IH1cbiAgJi5oYXMtZG90LXNlcGFyYXRvciB7XG4gICAgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDAwYjcnOyB9IH1cbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yIHtcbiAgICBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMjI3Qic7IH0gfSB9XG4iLCIkY2FyZDogJHRleHQgIWRlZmF1bHQ7XG4kY2FyZC1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKSwgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kY2FyZC1oZWFkZXI6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiRjYXJkLWhlYWRlci1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRjYXJkLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGNhcmQtZm9vdGVyLWJvcmRlcjogJGJvcmRlciAhZGVmYXVsdDtcblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG4gIGNvbG9yOiAkY2FyZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJveC1zaGFkb3c6ICRjYXJkLWhlYWRlci1zaGFkb3c7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjYXJkLWhlYWRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogJGNhcmQtaGVhZGVyLXdlaWdodDtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYXJkLWZvb3Rlci1ib3JkZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYXJkLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhcmQtZm9vdGVyLWJvcmRlcjsgfSB9XG5cbi8vIENvbWJpbmF0aW9uc1xuXG4uY2FyZCB7XG4gIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiIsIiRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LWFycm93OiAkbGluayAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LW9mZnNldDogNHB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSksIDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb250ZW50LXo6IDIwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbTogJGdyZXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWhvdmVyOiAkYmxhY2sgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZTogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kOiAkYm9yZGVyICFkZWZhdWx0O1xuXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAmLmlzLWFjdGl2ZSxcbiAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgJi5pcy1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9IH0gfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJGRyb3Bkb3duLWNvbnRlbnQtejsgfVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1jb250ZW50LXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICRkcm9wZG93bi1pdGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmEuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyOyB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlOyB9IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuIiwiLmxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnRpdGxlLFxuICAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9IH1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAubGV2ZWwtaXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZmxleGlibGUge1xuICAgICAgZmxleC1ncm93OiAxOyB9IH0gfVxuXG4ubGV2ZWwtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmICsgLmxldmVsLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5sZXZlbC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5sZXZlbCB7XG4gIEBpbmNsdWRlIGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxldmVsLWxlZnQsXG4gICAgLmxldmVsLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxldmVsLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfSB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gLmxldmVsLWl0ZW0ge1xuICAgICAgJjpub3QoLmlzLW5hcnJvdykge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfSB9IH1cbiIsIi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4ubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubWVkaWEtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubWVkaWEtY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLm1lZGlhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYm9yZGVyLCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5tZWRpYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgJiArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9IH1cbiAgJiArIC5tZWRpYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJvcmRlciwgMC41KTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC8vIFNpemVzXG4gICYuaXMtbGFyZ2Uge1xuICAgICYgKyAubWVkaWEge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9IH1cbiIsIi5tZW51IHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7IH1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiAkbGluazsgfVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rO1xuICAgICAgY29sb3I6ICRsaW5rLWludmVydDsgfSB9XG4gIGxpIHtcbiAgICB1bCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBtYXJnaW46IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtOyB9IH0gfVxuXG4ubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuIiwiLm1lc3NhZ2Uge1xuICBAaW5jbHVkZSBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnMge1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSk7XG4gICAgJGNvbG9yLWx1bWluYW5jZTogY29sb3JMdW1pbmFuY2UoJGNvbG9yKTtcbiAgICAkZGFya2VuLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiA3MCU7XG4gICAgJGRlc2F0dXJhdGUtcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDMwJTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAkY29sb3ItbGlnaHRuaW5nKTtcbiAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGRlc2F0dXJhdGUoZGFya2VuKCRjb2xvciwgJGRhcmtlbi1wZXJjZW50YWdlKSwgJGRlc2F0dXJhdGUtcGVyY2VudGFnZSk7IH0gfSB9IH1cblxuLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XG4gIGNvbG9yOiAkdGV4dC1pbnZlcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhOm5vdCguYnV0dG9uKSxcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIGE6bm90KC5idXR0b24pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZGVsZXRlIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVlbTsgfVxuICAmICsgLm1lc3NhZ2UtYm9keSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGNvbG9yOiAkdGV4dDtcbiAgcGFkZGluZzogMWVtIDEuMjVlbTtcbiAgYTpub3QoLmJ1dHRvbiksXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICBhOm5vdCguYnV0dG9uKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgY29kZSxcbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiIsIi5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgQGluY2x1ZGUgb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuODYpOyB9XG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmQge1xuICBtYXJnaW46IDAgMjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgIHdpZHRoOiA2NDBweDsgfSB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIEBpbmNsdWRlIGRlbGV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5tb2RhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlOyB9XG5cbi5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICR0ZXh0LXN0cm9uZztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAkc2l6ZS00O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1sYXJnZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAuYnV0dG9uIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH0gfVxuXG4ubW9kYWwtY2FyZC1ib2R5IHtcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm1vZGFsIHtcbiAgQGluY2x1ZGUgb3ZlcmxheTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG4iLCIkbmF2LWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuXG4ubmF2LXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGhhbWJ1cmdlcigkbmF2LWhlaWdodCk7XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXYtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgLnRhZyB7XG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH0gfVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5uYXYtaXRlbSBhOm5vdCguYnV0dG9uKSxcbmEubmF2LWl0ZW06bm90KC5idXR0b24pIHtcbiAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXI7IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstYWN0aXZlOyB9XG4gICYuaXMtdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzVyZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNzVyZW0gLSAxcHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzVyZW0gLSAzcHgpOyB9IH1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJi5pcy1icmFuZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cbi8vIENvbnRhaW5lcnNcblxuLm5hdi1sZWZ0LFxuLm5hdi1yaWdodCB7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgZmxleC1iYXNpczogMDsgfSB9XG5cbi5uYXYtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmF2LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4ubmF2LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubmF2LW1lbnUge1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICYubmF2LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYm9yZGVyLCAwLjUpO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG5cbi8vIE1haW4gY29udGFpbmVyXG5cbi5uYXYge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKTsgfSB9XG4iLCIkbmF2YmFyLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItaGVpZ2h0OiAzLjI1cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWl0ZW06ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0taG92ZXI6ICRibGFjayAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1hY3RpdmU6ICRibGFjayAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItaG92ZXItYm9yZGVyOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRuYXZiYXItdGFiLWFjdGl2ZTogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlcjogJGJvcmRlciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tb2Zmc2V0OiAtNHB4ICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1hcnJvdzogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tejogMjAgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3ZlcjogJGJsYWNrICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZTogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZDogJGJvcmRlciAhZGVmYXVsdDtcblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZDtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5oYXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSk7IH0gfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgQGluY2x1ZGUgaGFtYnVyZ2VyKCRuYXZiYXItaGVpZ2h0KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm5hdmJhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjb2xvcjogJG5hdmJhci1pdGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXI7IH0gfVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgJi5oYXMtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgJi5pcy10YWIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJvcmRlcjsgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gM3B4KTsgfSB9IH1cblxuLm5hdmJhci1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTsgfVxuXG4ubmF2YmFyLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuXG5AaW5jbHVkZSB0b3VjaCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgJi5pcy10cmFuc3BhcmVudCB7XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IH1cbiAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICBhLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3ZlcjsgfVxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlOyB9IH0gfSB9IH1cbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWl0ZW0ge1xuICAgICYuaGFzLWRyb3Bkb3duIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmLmlzLWJveGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9IH0gfVxuICAubmF2YmFyLWxpbmsge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGFycm93KCRuYXZiYXItZHJvcGRvd24tYXJyb3cpO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgICByaWdodDogMS4xMjVlbTtcbiAgICAgIHRvcDogNTAlOyB9IH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16O1xuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3ZlcjsgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlOyB9IH1cbiAgICAmLmlzLWJveGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKCRibGFjaywgMC4xKSwgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArICgjeyRuYXZiYXItZHJvcGRvd24tb2Zmc2V0fSkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9IH1cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFpbmVyID4gLm5hdmJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlOyB9XG4gICAgJi5pcy1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kOyB9IH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZDsgfSB9IH0gfVxuIiwiJHBhZ2luYXRpb246ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXI6ICRsaW5rLWhvdmVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzOiAkbGluay1mb2N1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlcjogJGxpbmstZm9jdXMtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmU6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkOiAkZ3JleSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWN1cnJlbnQ6ICRsaW5rLWludmVydCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZDogJGxpbmsgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlcjogJGxpbmsgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWVsbGlwc2lzOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMik7XG5cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIG1hcmdpbjogLTAuMjVyZW07XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7IH1cbiAgJi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtOyB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7IH0gfVxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIEBpbmNsdWRlIGNvbnRyb2w7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyO1xuICBtaW4td2lkdGg6IDIuMjVlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyOyB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyOyB9XG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXQ7IH1cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucGFnaW5hdGlvbi1saW5rIHtcbiAgJi5pcy1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlcjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudDsgfSB9XG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWVsbGlwc2lzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBsaSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTsgfSB9IH1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICBvcmRlcjogMzsgfSB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBvcmRlcjogMzsgfSB9IH0gfVxuIiwiLnBhbmVsIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyOyB9IH1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcbiAgY29sb3I6ICR0ZXh0LXN0cm9uZztcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtOyB9XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjb2xvcjogJGxpbmstYWN0aXZlOyB9IH0gfVxuXG4ucGFuZWwtbGlzdCB7XG4gIGEge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGluazsgfSB9IH1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR0ZXh0LXN0cm9uZztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cbiAgJiA+IC5jb250cm9sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJi5pcy13cmFwcGVkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbGluaztcbiAgICBjb2xvcjogJGxpbmstYWN0aXZlO1xuICAgIC5wYW5lbC1pY29uIHtcbiAgICAgIGNvbG9yOiAkbGluazsgfSB9IH1cblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDsgfSB9XG5cbi5wYW5lbC1pY29uIHtcbiAgQGluY2x1ZGUgZmEoMTRweCwgMWVtKTtcbiAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgLmZhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuIiwiLnRhYnMge1xuICBAaW5jbHVkZSBibG9jaztcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0LXN0cm9uZztcbiAgICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7IH0gfVxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7IH0gfSB9XG4gIHVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLmlzLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgJi5pcy1jZW50ZXIge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAmLmlzLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfSB9XG4gIC5pY29uIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9IH1cbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWQge1xuICAgIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgJi5pcy1yaWdodCB7XG4gICAgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC8vIFN0eWxlc1xuICAmLmlzLWJveGVkIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjsgfSB9XG4gICAgbGkge1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfSB9IH1cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgJi5pcy10b2dnbGUge1xuICAgIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlcjtcbiAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgbGkge1xuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgMCAwICRyYWRpdXM7IH1cbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkcmFkaXVzICRyYWRpdXMgMDsgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1pbnZlcnQ7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9IH1cbiAgICB1bCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDsgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07IH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZTsgfSB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJjb2x1bW5zLnNhc3NcIjtcbkBpbXBvcnQgXCJ0aWxlcy5zYXNzXCI7XG4iLCIuY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93IHtcbiAgICBmbGV4OiBub25lOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZnVsbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tdGhpcmRzIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWhhbGYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS10aGlyZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtcXVhcnRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtI3skaX0ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlOyB9XG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkaSAvIDEyKSAqIDEwMCU7IH0gfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICYuaXMtbmFycm93LW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lOyB9XG4gICAgJi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZi1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1tb2JpbGUge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogKCRpIC8gMTIpICogMTAwJTsgfVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkaSAvIDEyKSAqIDEwMCU7IH0gfSB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJi5pcy1uYXJyb3csXG4gICAgJi5pcy1uYXJyb3ctdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAmLmlzLWZ1bGwsXG4gICAgJi5pcy1mdWxsLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgJi5pcy10d28tdGhpcmRzLFxuICAgICYuaXMtdHdvLXRoaXJkcy10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgICYuaXMtaGFsZixcbiAgICAmLmlzLWhhbGYtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQsXG4gICAgJi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9uZS1xdWFydGVyLFxuICAgICYuaXMtb25lLXF1YXJ0ZXItdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgICYuaXMtb2Zmc2V0LWhhbGYsXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZCxcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAmLmlzLSN7JGl9LFxuICAgICAgJi5pcy0jeyRpfS10YWJsZXQge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogKCRpIC8gMTIpICogMTAwJTsgfVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0sXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10YWJsZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRpIC8gMTIpICogMTAwJTsgfSB9IH1cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgICYuaXMtbmFycm93LXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAmLmlzLWZ1bGwtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1oYWxmLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS10b3VjaCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJGkgLyAxMikgKiAxMDAlOyB9IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmLmlzLW5hcnJvdy1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAmLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1oYWxmLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlOyB9XG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkaSAvIDEyKSAqIDEwMCU7IH0gfSB9XG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuICAgICYuaXMtbmFycm93LXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCU7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRpIC8gMTIpICogMTAwJTsgfSB9IH1cbiAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICYuaXMtZnVsbC1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAmLmlzLWhhbGYtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgJi5pcy1vZmZzZXQtaGFsZi1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tZnVsbGhkIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCU7IH1cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJGkgLyAxMikgKiAxMDAlOyB9IH0gfSB9XG5cbi5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTsgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYuaXMtZ2FwbGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgJiA+IC5jb2x1bW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gICYuaXMtZ3JpZCB7XG4gICAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJiA+IC5jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICYgKyAuY29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH0gfVxuICAmLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAmLmlzLW11bHRpbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICYuaXMtdmNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cbiIsIi50aWxlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYW5jZXN0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTsgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgJi5pcy1jaGlsZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgJi5pcy1wYXJlbnQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07IH1cbiAgJi5pcy12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAmLmlzLSN7JGl9IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCU7IH0gfSB9IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcImhlcm8uc2Fzc1wiO1xuQGltcG9ydCBcInNlY3Rpb24uc2Fzc1wiO1xuQGltcG9ydCBcImZvb3Rlci5zYXNzXCI7XG4iLCIvLyBDb21wb25lbnRzXG5cbi5oZXJvLXZpZGVvIHtcbiAgQGluY2x1ZGUgb3ZlcmxheTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy10cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9IH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9IH1cblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmhlcm8tYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtOyB9XG5cbi8vIE1haW4gY29udGFpbmVyXG5cbi5oZXJvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAubmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgkYm9yZGVyLCAwLjMpOyB9XG4gIC50YWJzIHtcbiAgICB1bCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgYTpub3QoLmJ1dHRvbiksXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7IH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSk7XG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH1cbiAgICAgIC5uYXYge1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoJGNvbG9yLWludmVydCwgMC4yKTsgfVxuICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH0gfVxuICAgICAgYS5uYXYtaXRlbSxcbiAgICAgIC5uYXYtaXRlbSBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1pbnZlcnQsIDAuNyk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDsgfSB9XG4gICAgICAudGFicyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSk7IH0gfVxuICAgICAgICAgIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yOyB9IH0gfSB9XG4gICAgICAvLyBNb2RpZmllcnNcbiAgICAgICYuaXMtYm9sZCB7XG4gICAgICAgICRncmFkaWVudC10b3AtbGVmdDogZGFya2VuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAtMTBkZWcpLCAxMCUpLCAxMCUpO1xuICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKTsgfSB9IH1cbiAgICAgIC8vIFJlc3BvbnNpdmVuZXNzXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAubmF2LXRvZ2dsZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTsgfVxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0OyB9IH0gfVxuICAgICAgICAubmF2LW1lbnUge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRjb2xvci1pbnZlcnQsIDAuMik7IH0gfSB9IH0gfVxuICAvLyBTaXplc1xuICAmLmlzLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC5oZXJvLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07IH0gfSB9XG4gICYuaXMtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAuaGVyby1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMThyZW07IH0gfSB9XG4gICYuaXMtaGFsZmhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICAuaGVyby1ib2R5IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9IH0gfVxuICAmLmlzLWhhbGZoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7IH1cbiAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG4iLCIuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC8vIFNpemVzXG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZzogOXJlbSAxLjVyZW07IH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDE4cmVtIDEuNXJlbTsgfSB9IH1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbTsgfVxuIiwiLmF1dG9jb21wbGV0ZSB7XG5cdC5zZWxlY3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdC5pbnB1dC1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VnZ2VzdGlvbnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMGQxYjI7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWF4LWhlaWdodDogMjQwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzYzNjM2O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYub3Blbi1zdWdnZXN0aW9ucyB7XG5cdFx0XHRcdC5zdWdnZXN0aW9ucyB7XHRcdFx0XHRcdFxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59IiwiZm9ybSB7XG5cdC5maWVsZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdD5kaXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5jb250cm9scyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkIHtcblx0LmxhYmVsLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdGkuZmEtcGx1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJlZC1hc3RlcmlzayB7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250cm9sIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDIuMjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG5cblx0XHRcdC5mYS1yZW1vdmUge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCRyZWQsIDEwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHR1cnF1b2lzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0aGVpZ2h0OiAxMjVweDtcblx0XHR9XG5cblx0XHQuaW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHQmLmlzLWRhbmdlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0LnZkcC1kYXRlcGlja2VyIHtcdFx0XHRcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHR1cnF1b2lzZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubW9kYWwge1xuXHQubW9kYWwtY2FyZCB7XG5cdFx0Lm1vZGFsLWNhcmQtaGVhZCB7XG5cdFx0XHQubW9kYWwtY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWwtY2FyZC1mb290IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG59IiwiQG1lZGlhIHByaW50IHtcblx0LmhlYWRlciwgLmZvb3RlciwgLnNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuICAgIGJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC41aW4sIC0xMDAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDsqL1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIucmVwb3J0IHtcblx0dHIge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuXG4ua3MtaGVhZGVyIHtcblx0dGQge1xuXHRcdD4gZGl2LmxpbmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQubGFiZWwtbGluZS1ib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdH1cblxuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmUtbGFiZWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmlhLWhlYWRlciB7XG5cdHRkIHtcblx0XHQ+IGRpdi5saW5lIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmxhYmVsLWxpbmUtYm94IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFxuXHRcdFx0LmxpbmUtbGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdFx0XHRmbGV4OiAxO1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZSB7XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XHRcdFx0XHRcblx0XHRcdFx0Ji5zb3J0YWJsZSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHQmLmZhLXNvcnQtYXNjIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5mYS1zb3J0LWRlc2Mge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmlsdGVyIHtcblx0XHRcdFx0XHQuY29udHJvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMi4yNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMjVlbTtcblxuXHRcdFx0XHRcdFx0LmZhLXJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJHJlZCwgMTAlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdHVycXVvaXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuXHRcdFx0XHRcdC5jZWxsOm5vdCguYmxhbmspOm5vdCguZGlzYWJsZWQpLmRheTpob3Zlcixcblx0XHRcdFx0XHQuY2VsbDpub3QoLmJsYW5rKTpub3QoLmRpc2FibGVkKS5tb250aDpob3Zlcixcblx0XHRcdFx0XHQuY2VsbDpub3QoLmJsYW5rKTpub3QoLmRpc2FibGVkKS55ZWFyOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHR1cnF1b2lzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0Ym9keSB7XG5cdFx0dHIge1xuXHRcdFx0dGQge1xuXHRcdFx0XHQuaW5wdXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucmVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnllbGxvdyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRyb2xzIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cblx0XHRcdFx0XHRcdCYuZmEtdHJhc2gtbyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRibGFjaywgNDAlKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuZmEtZWRpdCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCR0dXJxdW9pc2UsIDIwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImh0bWwsIGJvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaWEtcmVwb3J0IHtcbiAgICB0ciB7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgICAubmF2IHsgICAgICAgIFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5hdi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHVycXVvaXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXHQjY29udHJvbHMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cdFxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcblxuICAgICAgICBjYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLENBQUMsZ0VBQUk7QUNEWjs7O0dBR0c7QUdISDtnQ0FDZ0M7QUFFaEMsVUFBVTtFQUNSLFdBQVcsRUFBRSxhQUFhO0VBQzFCLEdBQUcsRUFBRSwrQ0FBZ0U7RUFDckUsR0FBRyxFQUFFLHNEQUF1RSxDQUFDLDJCQUEyQixFQUN0RyxpREFBa0UsQ0FBQyxlQUFlLEVBQ2xGLGdEQUFpRSxDQUFDLGNBQWMsRUFDaEYsK0NBQWdFLENBQUMsa0JBQWtCLEVBQ25GLGtFQUFtRixDQUFDLGFBQWE7RUFFbkcsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07OztBQ1ZwQixBQUFBLEdBQUcsQ0FBZ0I7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQTZDLENBQUMsV0FBVztFQUNwRixTQUFTLEVBQUUsT0FB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QUc7O0FuQzRLdkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxHQUFHLEtBQUs7RW1Dbk03QyxBQTBCSSxLQTFCQyxBQTBCQSxJQUFLLENBQUEsU0FBUyxFQUFFO0lBQ2YsT0FBTyxFQUFFLElBQUk7R0FBRztFQTNCdEIsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsV0FBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsWUFBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsR0FBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsWUFBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsWUFBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsR0FBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsWUFBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsWUFBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsS0FBSyxDQUFLO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsR0FBZ0I7R0FBRztFQS9CbEMsQUE2Qk0sS0E3QkQsQUE2QkUsTUFBTSxDQUFJO0lBQ1QsSUFB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 */