@charset "UTF-8";
/**
 *  Do not remove this comments bellow. It's the markers used by wiredep to inject
 *  sass dependencies when defined in the bower.json of your dependencies
 */
/*!
 *  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
 * -------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pull-left {
  float: left; }

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

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

.fa-spin {
  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; }

/**
 *  Do not remove this comments bellow. It's the markers used by gulp-inject to inject
 *  all your sass files automatically
 */
.scrollable {
  display: block;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.warning-container {
  padding: 10px;
  border-radius: 5px; }
  .warning-container.red {
    background-color: #f2dede;
    border: 1px solid #ebccd1; }
  .warning-container.yellow {
    background-color: #FFF9C4; }
  .warning-container.orange {
    background-color: #FFE0B2; }
  .warning-container.green {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6; }
  .warning-container .warning-msg.red md-icon {
    color: #a94442; }
  .warning-container .warning-msg.yellow md-icon {
    color: #F9A825; }
  .warning-container .warning-msg.orange md-icon {
    color: #EF6C00; }
  .warning-container .warning-msg.green md-icon {
    color: #3c763d; }
  .warning-container .warning-txt {
    padding-left: 20px;
    font-size: 14px; }
    .warning-container .warning-txt.red {
      color: #a94442; }
    .warning-container .warning-txt.yellow {
      color: #F9A825; }
    .warning-container .warning-txt.orange {
      color: #EF6C00; }
    .warning-container .warning-txt.green {
      color: #3c763d; }

.kalendes-absoluteArea {
  position: absolute;
  right: 0px;
  left: 0px;
  padding: 20px; }
  .kalendes-absoluteArea.top {
    top: 0px;
    padding-top: 10px; }
  .kalendes-absoluteArea.bottom {
    bottom: 0px;
    padding-bottom: 10px; }

.xs .kalendes-absoluteArea {
  padding: 10px; }

.kalendes-backdrop {
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent; }
  .kalendes-backdrop.black {
    opacity: 0.48;
    background-color: rgba(33, 33, 33, 0.48) !important; }
  .kalendes-backdrop.grey {
    opacity: 0.3;
    background-color: #A3A3BD !important; }

.kalendes-bookingSlider {
  background-color: white; }
  .kalendes-bookingSlider .box-container {
    padding-left: 10px;
    padding-right: 10px; }
  .kalendes-bookingSlider .slider-button-container {
    width: 33px; }
  .kalendes-bookingSlider .slider-buttons {
    border: 1px solid black;
    border-radius: 3px;
    height: 37px;
    width: 33px;
    cursor: pointer; }
  .kalendes-bookingSlider kalendes-slider {
    height: 70px; }

.kalendes-box {
  cursor: pointer; }
  .kalendes-box .kalendes-container {
    position: relative;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 5px 5px;
    font-weight: 600;
    min-width: 60px; }
    .kalendes-box .kalendes-container:hover {
      opacity: 0.6; }
    .kalendes-box .kalendes-container .kalendes-body {
      font-size: 15px; }
    .kalendes-box .kalendes-container .tag-container {
      position: absolute;
      top: -15px;
      right: 0px;
      left: 0px; }
      .kalendes-box .kalendes-container .tag-container .tag {
        border: 1.5px solid #000;
        border-radius: 3px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #fff;
        font-size: 12px;
        font-weight: 700;
        min-width: 40px; }
  .kalendes-box.primary .tag-container .tag {
    border-color: #EA4A4A;
    color: #EA4A4A; }
  .kalendes-box.primary.selected .kalendes-container {
    background-color: #EA4A4A;
    color: #fff;
    border-color: #EA4A4A; }
  .kalendes-box.primary:not(.selected) .tag-container .tag {
    background-color: #EA4A4A;
    color: #fff; }
  .kalendes-box.isNotAvailable .kalendes-container {
    border-color: #828282;
    color: #828282; }
  .kalendes-box.light .tag-container .tag {
    border-color: #EA4A4A;
    color: #EA4A4A; }
  .kalendes-box.light.selected .kalendes-container {
    background-color: #EA4A4A;
    color: #fff;
    border-color: #EA4A4A; }
  .kalendes-box.light:not(.selected) .tag-container .tag {
    background-color: #EA4A4A;
    color: #fff; }
  .kalendes-box.light .kalendes-container {
    border: none;
    background-color: #F7F7F7; }

.kalendes-button {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #212121;
  color: white;
  cursor: pointer;
  overflow: hidden;
  border-radius: 5px;
  /*
  &.primary{
    background-color:#EA4A4A !important;
  }
  &.secondary{
    background-color: #5F2EEA !important;
  }
  &.accent{
    background-color:#C93867 !important;
  }
     */ }
  .kalendes-button.small-radius {
    border-radius: 5px; }
  .kalendes-button.medium-radius {
    border-radius: 100px; }
  .kalendes-button.rounded {
    padding-left: 0px;
    padding-right: 0px;
    height: 30px;
    width: 30px;
    border-radius: 30px; }
  .kalendes-button.bold {
    font-weight: bold; }
  .kalendes-button.bordered {
    border: 2px solid; }
  .kalendes-button.no-top-padding .kalendes-button-content {
    height: 28px; }
  .kalendes-button.no-vertical-padding {
    padding-left: 5px;
    padding-right: 5px; }
  .kalendes-button:not(.no-top-padding):not(.small-padding) .kalendes-button-content {
    height: 47px; }
  .kalendes-button:not(.is-icon-button) .kalendes-button-icon {
    margin-right: 20px; }
  .kalendes-button.purple {
    background-color: #592BCA; }
  .kalendes-button.blue {
    background-color: #1E74FD; }
  .kalendes-button.indigo {
    background-color: #3F51B5; }
  .kalendes-button.red {
    background-color: #C93867; }
  .kalendes-button.pink {
    background-color: #e91e63; }
  .kalendes-button.green {
    background-color: #34C759; }
  .kalendes-button.yellow {
    background-color: #FFEB3B; }
  .kalendes-button.orange {
    background-color: rgba(250, 185, 128, 0.99); }
  .kalendes-button.grey {
    background-color: #6E6E8C; }
  .kalendes-button.black {
    background-color: #222; }
  .kalendes-button.dark {
    background-color: #0B0643; }
  .kalendes-button.transparent {
    background-color: transparent !important; }
    .kalendes-button.transparent md-icon {
      color: #424242; }
    .kalendes-button.transparent.flat {
      border: 1px solid #BDBDBD; }
    .kalendes-button.transparent.primary {
      color: #EA4A4A;
      border: 2px solid #EA4A4A; }
      .kalendes-button.transparent.primary md-icon {
        color: #EA4A4A; }
  .kalendes-button.transparent-bg {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    color: #6E6E8C; }
    .kalendes-button.transparent-bg .kalendes-button-text span {
      font-size: 14px !important; }
    .kalendes-button.transparent-bg md-icon {
      height: 20px;
      width: 20px;
      min-height: 20px;
      min-width: 20px;
      font-size: 20px;
      color: #6E6E8C; }
  .kalendes-button.bg-white {
    background-color: white !important; }
  .kalendes-button.white {
    border: 1px solid #E0E0E0;
    background-color: white !important;
    color: #0B0643;
    /*
      &.primary{
        color:#EA4A4A;
        border: 2px solid #EA4A4A;
        md-icon{
          color:#EA4A4A;
        }
      }

         */ }
    .kalendes-button.white.flat {
      border: 1px solid #E9E9F8; }
    .kalendes-button.white.no-top-padding .kalendes-button-content {
      height: 26px; }
    .kalendes-button.white md-icon {
      color: #0B0643; }
    .kalendes-button.white.purple {
      color: #5F2EEA;
      border: 2px solid #5F2EEA; }
      .kalendes-button.white.purple md-icon {
        color: #5F2EEA; }
    .kalendes-button.white .kalendes-button-text span {
      font-size: 14px !important;
      letter-spacing: 1px; }
  .kalendes-button.disabled {
    opacity: 0.6; }
  .kalendes-button.size-14 .kalendes-button-text {
    font-size: 14px !important; }
    .kalendes-button.size-14 .kalendes-button-text span {
      font-size: 14px !important; }
  .kalendes-button.size-16 .kalendes-button-text {
    font-size: 16px !important; }
    .kalendes-button.size-16 .kalendes-button-text span {
      font-size: 16px !important; }
  .kalendes-button .kalendes-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px !important;
    letter-spacing: 1px; }
    .kalendes-button .kalendes-button-text span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 16px !important; }
  .kalendes-button md-icon {
    color: white; }

.kalendes-button:hover {
  opacity: 0.8;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }

#kalendes-carousel-large {
  position: relative;
  overflow: hidden;
  background-color: #F8F8FF; }
  #kalendes-carousel-large .kalendes-carousel-large-container.has-transition {
    transition: transform 0.5s cubic-bezier(0.57, 0.01, 0.6, 1); }
  #kalendes-carousel-large img {
    height: 100% !important;
    max-height: 100% !important;
    margin-right: 2px; }
  #kalendes-carousel-large .arrow-left {
    position: absolute;
    left: 10px;
    top: 45%; }
  #kalendes-carousel-large .arrow-right {
    position: absolute;
    right: 10px;
    top: 45%; }
  #kalendes-carousel-large md-icon {
    color: white;
    font-size: 40px;
    height: 40px;
    width: 40px; }

.kalendes-checkbox {
  position: relative; }
  .kalendes-checkbox input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -border-radius: 4px;
    margin: 0px;
    height: 20px;
    width: 20px;
    background: #fff;
    border: 2px solid #ced4da;
    border-radius: 4px;
    cursor: pointer; }
  .kalendes-checkbox input[type="checkbox"]:checked {
    border: none;
    position: relative; }
    .kalendes-checkbox input[type="checkbox"]:checked:before {
      font-family: FontAwesome;
      content: '\f00c';
      display: block;
      color: white;
      position: absolute; }
  .kalendes-checkbox input[type="checkbox"]:disabled {
    border: 1px dashed #ced4da; }
  .kalendes-checkbox.mini {
    width: 20px;
    height: 20px; }
    .kalendes-checkbox.mini input[type=checkbox] {
      width: 20px;
      height: 20px; }
    .kalendes-checkbox.mini input[type="checkbox"]:checked {
      padding: 3px; }
      .kalendes-checkbox.mini input[type="checkbox"]:checked:before {
        font-size: 13px; }
    .kalendes-checkbox.mini.rounded input[type=checkbox] {
      border-radius: 20px; }
  .kalendes-checkbox.medium {
    width: 24px;
    height: 24px; }
    .kalendes-checkbox.medium input[type=checkbox] {
      width: 24px;
      height: 24px; }
    .kalendes-checkbox.medium input[type="checkbox"]:checked {
      padding: 4px; }
      .kalendes-checkbox.medium input[type="checkbox"]:checked:before {
        font-size: 16px; }
    .kalendes-checkbox.medium.rounded input[type=checkbox] {
      border-radius: 24px; }
  .kalendes-checkbox.maxi {
    width: 30px;
    height: 30px; }
    .kalendes-checkbox.maxi input[type=checkbox] {
      width: 30px;
      height: 30px; }
    .kalendes-checkbox.maxi input[type="checkbox"]:checked {
      padding: 5px; }
      .kalendes-checkbox.maxi input[type="checkbox"]:checked:before {
        font-size: 20px; }
    .kalendes-checkbox.maxi.rounded input[type=checkbox] {
      border-radius: 30px; }
  .kalendes-checkbox.primary input[type="checkbox"]:checked {
    background: #5F2EEA; }
  .kalendes-checkbox.primary input[type=checkbox] {
    border-color: #5F2EEA; }
  .kalendes-checkbox.black input[type="checkbox"]:checked {
    background: #212121; }
  .kalendes-checkbox.red input[type="checkbox"]:checked {
    background: #E53935; }
  .kalendes-checkbox.purple input[type="checkbox"]:checked {
    background: #5F2EEA; }
  .kalendes-checkbox.green input[type="checkbox"]:checked {
    background: #43A047; }
  .kalendes-checkbox.disable-event {
    pointer-events: none; }

.kalendes-checkbox-item {
  border-radius: 5px;
  overflow: hidden; }
  .kalendes-checkbox-item .kalendes-checkbox {
    margin-right: 10px; }
  .kalendes-checkbox-item.selected.secondary {
    color: #5F2EEA; }
    .kalendes-checkbox-item.selected.secondary .line {
      border-color: #5F2EEA; }

.kalendes-checkbox-item-body .line {
  border: 1px solid #000;
  margin-left: 20px;
  margin-right: 20px; }

.kalendes-checkbox-item-body.grey {
  color: #828282; }
  .kalendes-checkbox-item-body.grey .line {
    border-color: #828282; }

.kalendes-checkedIcon {
  height: 24px;
  width: 24px; }
  .kalendes-checkedIcon md-icon {
    color: #3F51B5; }

.kalendes-favorite {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: none !important; }
  .kalendes-favorite #unselected {
    color: black; }
  .kalendes-favorite #selected {
    color: #EB5757; }

.header {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%; }
  .header .background {
    background-image: url("../assets/images/header/figure/background.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    min-width: 600px; }
  .header .femme {
    background-image: url("../assets/images/header/figure/femme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .homme {
    background-image: url("../assets/images/header/figure/homme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .etoiles {
    background-image: url("../assets/images/header/figure/etoiles.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .etoiles2 {
    background-image: url("../assets/images/header/figure/etoiles2.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }

#kalendes-carousel {
  background-color: #F8F8FF; }
  #kalendes-carousel .carousel-container {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat, no-repeat;
    background-position: center center; }
  #kalendes-carousel .dots {
    text-align: center;
    bottom: 10px;
    left: 0px;
    right: 0px;
    position: absolute; }
    #kalendes-carousel .dots .dot {
      cursor: pointer;
      height: 15px;
      width: 15px;
      margin: 0 2px;
      background-color: #bbb;
      border-radius: 50%;
      display: inline-block;
      transition: background-color 0.6s ease; }
    #kalendes-carousel .dots .dot:hover {
      background-color: #ea4a4a; }
    #kalendes-carousel .dots .active {
      background-color: #ea4a4a; }

.kalendes-full-popup {
  position: fixed;
  font-family: 'Poppins', sans-serif;
  color: #0B0643;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1001; }
  .kalendes-full-popup input {
    font-family: 'Poppins', sans-serif;
    color: #0B0643; }
  .kalendes-full-popup.is-widget {
    z-index: 1000001; }
  .kalendes-full-popup.white-close .kalendes-full-popup-container .kalendes-full-popup-header md-icon {
    color: white; }
  .kalendes-full-popup .kalendes-full-popup-container {
    position: relative;
    z-index: 25;
    overflow: hidden;
    background-color: white; }
    .kalendes-full-popup .kalendes-full-popup-container.no-radius {
      border-radius: 0px; }
    .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-content {
      position: relative;
      overflow: hidden; }
    .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-header {
      position: absolute;
      right: 2px;
      top: 2px;
      z-index: 1; }
      .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-header md-icon {
        color: #0B0643;
        font-size: 40px;
        width: 40px;
        height: 40px;
        cursor: pointer; }
  .kalendes-full-popup #container {
    position: relative; }

.kalendes-icon {
  position: relative; }
  .kalendes-icon .kalendes-icon-badge {
    border-radius: 100px;
    font-weight: bold;
    height: 40px;
    min-width: 40px;
    font-size: 16px;
    padding: 5px; }
    .kalendes-icon .kalendes-icon-badge.purple {
      color: white;
      background-color: #5F2EEA; }
    .kalendes-icon .kalendes-icon-badge.blue {
      color: white;
      background-color: #1E74FD; }
    .kalendes-icon .kalendes-icon-badge.red {
      color: white;
      background-color: #EC4433; }
    .kalendes-icon .kalendes-icon-badge.green {
      color: white;
      background-color: #0ACC35; }
    .kalendes-icon .kalendes-icon-badge.yellow {
      color: white;
      background-color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-badge.orange {
      color: white;
      background-color: #FE9500; }
    .kalendes-icon .kalendes-icon-badge.grey {
      color: white;
      background-color: #6C7C94; }
    .kalendes-icon .kalendes-icon-badge.black {
      color: white;
      background-color: #222; }
    .kalendes-icon .kalendes-icon-badge.pink {
      color: white;
      background-color: #e91e63; }
    .kalendes-icon .kalendes-icon-badge.indigo {
      color: white;
      background-color: #3F51B5; }
    .kalendes-icon .kalendes-icon-badge.white {
      background-color: white;
      border: 1px solid; }
      .kalendes-icon .kalendes-icon-badge.white.purple {
        border-color: #5F2EEA;
        color: #5F2EEA; }
        .kalendes-icon .kalendes-icon-badge.white.purple md-icon {
          color: #5F2EEA; }
      .kalendes-icon .kalendes-icon-badge.white.pink {
        border-color: #e91e63;
        color: #e91e63; }
      .kalendes-icon .kalendes-icon-badge.white.blue {
        border-color: #1E74FD;
        color: #1E74FD; }
        .kalendes-icon .kalendes-icon-badge.white.blue md-icon {
          color: #1E74FD; }
      .kalendes-icon .kalendes-icon-badge.white.red {
        border-color: #EC4433;
        color: #EC4433; }
        .kalendes-icon .kalendes-icon-badge.white.red md-icon {
          color: #EC4433; }
      .kalendes-icon .kalendes-icon-badge.white.green {
        border-color: #34C759;
        color: #34C759; }
        .kalendes-icon .kalendes-icon-badge.white.green md-icon {
          color: #34C759 !important; }
      .kalendes-icon .kalendes-icon-badge.white.yellow {
        border-color: #FFEB3B;
        color: #FFEB3B; }
        .kalendes-icon .kalendes-icon-badge.white.yellow md-icon {
          color: #FFEB3B; }
      .kalendes-icon .kalendes-icon-badge.white.orange {
        border-color: #FE9500;
        color: #FE9500; }
        .kalendes-icon .kalendes-icon-badge.white.orange md-icon {
          color: #FE9500 !important; }
      .kalendes-icon .kalendes-icon-badge.white.grey {
        border-color: #6C7C94;
        color: #6C7C94; }
        .kalendes-icon .kalendes-icon-badge.white.grey md-icon {
          color: #6C7C94; }
      .kalendes-icon .kalendes-icon-badge.white.black {
        border-color: #222;
        color: #222; }
        .kalendes-icon .kalendes-icon-badge.white.black md-icon {
          color: #222; }
    .kalendes-icon .kalendes-icon-badge.xxs {
      padding: 2px;
      font-size: 10px;
      height: 20px;
      min-width: 20px; }
    .kalendes-icon .kalendes-icon-badge.xs {
      font-size: 12px;
      height: 30px;
      min-width: 30px; }
    .kalendes-icon .kalendes-icon-badge.xl {
      font-size: 20px;
      height: 50px;
      min-width: 50px; }
    .kalendes-icon .kalendes-icon-badge.xxl {
      font-size: 24px;
      height: 60px;
      min-width: 60px; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).purple {
    color: #5F2EEA; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).blue {
    color: #1E74FD; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).indigo {
    color: #3F51B5; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).red md-icon {
    color: #C93867; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).pink {
    color: #e91e63; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).green {
    color: #1BAD3C; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).yellow {
    color: #FFEB3B; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).orange {
    color: #FE9500; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).text-primary {
    color: #0B0643; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).text-secondary {
    color: #6E6E8C; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).grey {
    color: #6C7C94; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).black {
    color: #222; }
  .kalendes-icon .kalendes-icon-md.badge.white {
    border-radius: 100px;
    background-color: white !important;
    border: 1px solid; }
    .kalendes-icon .kalendes-icon-md.badge.white.medium-border {
      border: 2px solid; }
    .kalendes-icon .kalendes-icon-md.badge.white.purple {
      border-color: #5F2EEA;
      color: #5F2EEA; }
    .kalendes-icon .kalendes-icon-md.badge.white.pink {
      border-color: #e91e63;
      color: #e91e63; }
    .kalendes-icon .kalendes-icon-md.badge.white.blue {
      border-color: #1E74FD;
      color: #1E74FD; }
    .kalendes-icon .kalendes-icon-md.badge.white.red {
      border-color: #EC4433;
      color: #EC4433; }
    .kalendes-icon .kalendes-icon-md.badge.white.green {
      border-color: #34C759;
      color: #34C759; }
    .kalendes-icon .kalendes-icon-md.badge.white.yellow {
      border-color: #FFEB3B;
      color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-md.badge.white.orange {
      border-color: #FE9500;
      color: #FE9500; }
    .kalendes-icon .kalendes-icon-md.badge.white.grey {
      border-color: #6C7C94;
      color: #6C7C94; }
    .kalendes-icon .kalendes-icon-md.badge.white.black {
      border-color: #222;
      color: #222; }
  .kalendes-icon .kalendes-icon-md.badge {
    border-radius: 100px;
    height: 40px;
    width: 40px; }
    .kalendes-icon .kalendes-icon-md.badge:not(.white) md-icon {
      color: white; }
    .kalendes-icon .kalendes-icon-md.badge.purple {
      background-color: #592BCA; }
    .kalendes-icon .kalendes-icon-md.badge.blue {
      background-color: #1E74FD; }
    .kalendes-icon .kalendes-icon-md.badge.indigo {
      background-color: #3F51B5; }
    .kalendes-icon .kalendes-icon-md.badge.red {
      background-color: #EC4433; }
    .kalendes-icon .kalendes-icon-md.badge.pink {
      background-color: #e91e63; }
    .kalendes-icon .kalendes-icon-md.badge.green {
      background-color: #34C759; }
    .kalendes-icon .kalendes-icon-md.badge.yellow {
      background-color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-md.badge.orange {
      background-color: #FE9500; }
    .kalendes-icon .kalendes-icon-md.badge.grey {
      background-color: #6C7C94; }
    .kalendes-icon .kalendes-icon-md.badge.black {
      background-color: #222; }
  .kalendes-icon .kalendes-icon-md.xxs.badge {
    height: 24px;
    width: 24px; }
  .kalendes-icon .kalendes-icon-md.xxs md-icon {
    font-size: 14px;
    height: 14px;
    min-height: 14px;
    width: 14px;
    min-width: 14px; }
  .kalendes-icon .kalendes-icon-md.xs.badge {
    height: 30px;
    width: 30px; }
  .kalendes-icon .kalendes-icon-md.xs md-icon {
    font-size: 18px;
    height: 18px;
    min-height: 18px;
    width: 18px;
    min-width: 18px; }
  .kalendes-icon .kalendes-icon-md.xl.badge {
    height: 45px;
    width: 45px; }
  .kalendes-icon .kalendes-icon-md.xl md-icon {
    font-size: 30px;
    height: 30px;
    width: 30px; }
  .kalendes-icon .kalendes-icon-md.xxl.badge {
    height: 60px;
    width: 60px; }
  .kalendes-icon .kalendes-icon-md.xxl md-icon {
    font-size: 40px;
    height: 40px;
    width: 40px; }
  .kalendes-icon .kalendes-icon-alert {
    position: absolute;
    top: -3px;
    right: -3px;
    height: 12px;
    width: 12px;
    border-radius: 100px;
    background-color: #E53935; }
    .kalendes-icon .kalendes-icon-alert.xl {
      top: -3px;
      right: -8px;
      height: 15px;
      width: 15px; }
  .kalendes-icon .kalendes-icon-loading {
    position: absolute;
    top: -3px;
    right: -3px;
    height: 15px;
    width: 15px;
    border-radius: 100px;
    background-color: #E53935; }
    .kalendes-icon .kalendes-icon-loading md-icon {
      font-size: 13px;
      height: 13px;
      width: 13px;
      min-height: 13px;
      min-width: 13px;
      color: white; }
    .kalendes-icon .kalendes-icon-loading.xl {
      top: -1px;
      right: -1px; }

.kalendes-inkRipple {
  position: relative; }

.kalendes-input {
  margin-bottom: 30px; }
  .kalendes-input.no-margin {
    margin-bottom: 0px; }
  .kalendes-input.show-error input.ng-invalid {
    border: 1px solid red !important; }
  .kalendes-input.show-error select.ng-invalid {
    border: 1px solid red !important; }
  .kalendes-input.has-clear .kalendes-input-clear-button md-icon {
    margin-top: 0px !important;
    color: #A3A3BD !important; }
  .kalendes-input.has-no-icon .kalendes-input-container .kalendes-input-content input {
    padding: 10px !important; }
  .kalendes-input.bg-color .kalendes-input-content input {
    background-color: #FFFFFF !important; }
  .kalendes-input .kalendes-input-label {
    font-weight: 500;
    font-size: 14px; }
  .kalendes-input.selected .kalendes-input-label {
    color: #5F2EEA; }
  .kalendes-input .kalendes-input-container {
    position: relative; }
    .kalendes-input .kalendes-input-container .custom-icon {
      padding-top: 10px; }
    .kalendes-input .kalendes-input-container .kalendes-select-arrow {
      position: absolute;
      right: 0px;
      top: 0px;
      height: 100%;
      width: 40px; }
      .kalendes-input .kalendes-input-container .kalendes-select-arrow md-icon {
        color: #BDBDBD; }
    .kalendes-input .kalendes-input-container .kalendes-input-clear-button {
      position: absolute;
      cursor: pointer;
      right: 0px;
      top: 0px;
      height: 100%;
      width: 40px; }
      .kalendes-input .kalendes-input-container .kalendes-input-clear-button md-icon {
        color: #E8E8FC; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input {
      margin: 0px;
      padding: 10px 10px 10px 30px;
      border: 1px solid #828282;
      border-radius: 5px;
      overflow: auto;
      min-width: 50px;
      width: 100%; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:focus {
      outline: none; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:disabled {
      border-style: dashed !important;
      background-color: #F9F9F9;
      color: rgba(0, 0, 0, 0.87);
      opacity: 1; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select {
      height: 50px;
      padding: 10px;
      padding-right: 30px;
      border: 1px solid #E9E9F8;
      background-color: transparent;
      border-radius: 5px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
      .kalendes-input .kalendes-input-container .kalendes-input-content select.ng-invalid.ng-show-error {
        border: 1px solid red; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:disabled {
      border-style: dashed;
      color: #9E9E9E; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:not([disabled]):hover {
      cursor: pointer;
      background-color: #FAFAFA; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:focus {
      border: 1px solid #1E74FD; }
      .kalendes-input .kalendes-input-container .kalendes-input-content select:focus.ng-invalid.ng-show-error {
        border: 1px solid red; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input[type=file]::-webkit-file-upload-button {
      visibility: hidden; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input[type=file]::before {
      content: 'Parcourir...';
      color: #424242;
      border: 1px solid #EEEEEE;
      border-radius: 3px;
      padding: 3px 10px;
      white-space: nowrap;
      -webkit-user-select: none;
      cursor: pointer;
      font-weight: bold;
      font-size: 10pt; }
    .kalendes-input .kalendes-input-container md-icon {
      position: absolute;
      color: #5F2EEA;
      height: 25px !important;
      min-height: 25px !important;
      width: 25px !important;
      min-width: 25px !important;
      font-size: 25px !important;
      vertical-align: middle !important;
      margin-left: 15px !important; }
  .kalendes-input .kalendes-input-help {
    margin-left: 5px; }
    .kalendes-input .kalendes-input-help md-icon {
      color: #C9C9E0; }
  .kalendes-input .kalendes-input-errors {
    position: relative; }
    .kalendes-input .kalendes-input-errors .errors-messages {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
      .kalendes-input .kalendes-input-errors .errors-messages div {
        font-size: 11px !important;
        color: #EC4433; }

.kalendes-input-help-header {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #C93867;
  padding: 10px; }

.kalendes-input-help-content {
  padding: 10px;
  padding-top: 20px; }

.kalendes-input-width-separator {
  min-width: 20px; }

.transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input {
  border: none;
  border-radius: 5px;
  color: #F1F1FF; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input:-ms-input-placeholder {
    color: #6E6E8C;
    font-weight: 500; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input::placeholder {
    color: #6E6E8C;
    font-weight: 500; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input::-ms-input-placeholder {
    color: #F1F1FF;
    font-weight: 500; }

.transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input:focus {
  border: 1px solid #5F2EEA; }

.light-blue .kalendes-input .kalendes-input-content input {
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px; }

.kalendes-inputLibelle {
  margin-bottom: 30px; }
  .kalendes-inputLibelle.no-margin {
    margin-bottom: 0px; }
  .kalendes-inputLibelle .input-label {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px;
    font-weight: 500;
    /*
        font-weight:bold;
        color:#616161;
         */ }
  .kalendes-inputLibelle .input-value {
    height: 50px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #828282;
    border-radius: 6px;
    color: #0B0643;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer; }
    .kalendes-inputLibelle .input-value.kalendes-noPadding {
      padding: 0px; }
  .kalendes-inputLibelle .input-value:focus {
    border: 1px solid #1E74FD; }
  .kalendes-inputLibelle.disabled {
    pointer-events: none; }
    .kalendes-inputLibelle.disabled .input-value {
      border-style: dashed;
      color: #9E9E9E; }

.kalendes-inputLibelle:not(.disabled) .input-value:hover {
  background-color: #FAFAFA; }

.kalendes-inputAdresse .kalendes-inputAdresse-normal-container {
  position: relative; }

.kalendes-inputAdresse .link-custom-config {
  position: absolute;
  right: 0px;
  bottom: -20px;
  font-size: 11px !important;
  color: #1976D2;
  cursor: pointer; }

.kalendes-inputAdresse .link-custom-config:hover {
  text-decoration: underline; }

.kalendes-inputAdresse .kalendes-adresse-resuts-popup {
  position: absolute;
  background-color: white;
  z-index: 10;
  top: 70px;
  width: 550px;
  height: 250px; }

.kalendes-inputAdresse-custom-container {
  padding: 10px; }
  .kalendes-inputAdresse-custom-container .adresse-custom-title {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px; }
  .kalendes-inputAdresse-custom-container .adresse-custom-input-error {
    font-size: 12px;
    color: #E53935 !important; }
  .kalendes-inputAdresse-custom-container .custom-container-content .adresse-custom-input {
    /*
      margin-right:10px;
      &.numero{
        width:60px;
      }
      &.code-postal{
        width:100px;
      }
      &.rue{
        width:300px;
      }
      &.ville{
        width:200px;
      }
      &.pays{
        width:100px;
      }
       */ }

.kalendes-loading {
  /* generated by https://loading.io/ */ }
  .kalendes-loading .is-loading {
    position: relative; }
    .kalendes-loading .is-loading .loading-page {
      position: absolute;
      opacity: 0.6;
      z-index: 21;
      height: 100%;
      width: 100%; }
    .kalendes-loading .is-loading .loading-indicator {
      position: absolute;
      pointer-events: none;
      z-index: 22;
      height: 100%;
      width: 100%; }
    .kalendes-loading .is-loading .loading-opacity {
      opacity: 0.95; }

@keyframes ldio-0hk1dujmkxfu {
  0% {
    transform: scale(0); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }
  .kalendes-loading .ldio-0hk1dujmkxfu > div {
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    top: 88px;
    animation: ldio-0hk1dujmkxfu 1s cubic-bezier(0.3, 0, 0.7, 1) infinite; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    background: #c93867; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    background: #fdbc7f; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    background: #5f2eea; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n) {
    background: #c93867; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 64px;
    animation-delay: -0.375s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 84px;
    animation-delay: -0.25s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 104px;
    animation-delay: -0.125s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 124px;
    animation-delay: 0s; }
  .kalendes-loading .loadingio-spinner-message-gbpamtu82al {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden; }
  .kalendes-loading .ldio-0hk1dujmkxfu {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading .ldio-0hk1dujmkxfu div {
    box-sizing: content-box; }
  .kalendes-loading .is-timeout .no-network {
    padding-top: 30px;
    text-align: center; }
    .kalendes-loading .is-timeout .no-network .no-network-icon md-icon {
      font-size: 60px !important;
      height: 60px !important;
      width: 60px !important; }
    .kalendes-loading .is-timeout .no-network .no-network-title {
      padding-top: 20px;
      font-size: 22px !important;
      font-weight: bold; }
    .kalendes-loading .is-timeout .no-network .no-network-subtitle {
      padding-top: 10px;
      font-size: 16px !important; }
    .kalendes-loading .is-timeout .no-network .no-network-actions {
      padding-top: 20px; }
  .kalendes-loading .is-noContent {
    background-color: #fcfcfc; }
    .kalendes-loading .is-noContent .no-content-icon md-icon {
      font-size: 60px !important;
      height: 60px !important;
      width: 60px !important; }
    .kalendes-loading .is-noContent .no-content-title {
      padding-top: 5px;
      font-size: 22px !important;
      font-weight: bold;
      color: #2d323e; }
  .kalendes-loading md-progress-circular path {
    stroke: #4722AE; }

#kalendes-map-container {
  position: relative; }

.kalendes-map {
  height: 100%;
  width: 100%; }

#map {
  height: 100%; }

.gm-style .controls {
  font-size: 28px;
  /* this adjusts the size of all the controls */
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  font-weight: 300;
  height: 1em;
  margin: 6px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 2px;
  width: 1em; }

.gm-style .controls button {
  border: 0;
  background-color: white;
  color: rgba(0, 0, 0, 0.6); }

.gm-style .controls button:hover {
  color: #5F2EEA; }

.gm-style .controls.zoom-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: auto; }

.gm-style .controls.zoom-control button {
  font: 0.85em Arial;
  margin: 1px;
  padding: 0; }

.scrollFix {
  line-height: 1.35;
  overflow: hidden;
  /* white-space: nowrap; */ }

/* hide close button in info-window */
.gm-style .gm-style-iw-d {
  overflow: hidden !important; }

.gm-ui-hover-effect {
  background: white none repeat scroll 0% 0% !important;
  border-radius: 16px; }

.kalendes-map-container-item .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 100% !important; }

.kalendes-map-container-item .platform-search-item .platform-search-item-container .carousel-container {
  max-width: 100% !important; }

.kalendes-modal {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }
  .kalendes-modal .kalendes-modal-container {
    position: relative;
    z-index: 1001;
    background-color: white;
    border-radius: 10px;
    overflow: hidden; }
    .kalendes-modal .kalendes-modal-container.no-radius {
      border-radius: 0px; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-header {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-content {
      position: relative;
      overflow: hidden; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-close {
      position: absolute;
      width: 30px;
      height: 30px;
      border-radius: 30px;
      background-color: white;
      right: 2px;
      top: 2px;
      z-index: 12; }
      .kalendes-modal .kalendes-modal-container .kalendes-modal-close md-icon {
        color: #0B0643;
        font-size: 30px;
        width: 30px;
        height: 30px;
        cursor: pointer; }
  .kalendes-modal #container {
    position: relative; }

.kalendes-widget .kalendes-modal {
  position: fixed;
  z-index: 10000000000000; }

.kalendes-pageContainer .kalendes-page-alwaysVisible {
  z-index: 12; }

.kalendes-pro-select {
  cursor: pointer;
  height: 50px;
  font-family: Poppins, sans-serif;
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px;
  border-right: none;
  margin-bottom: 1px; }
  .kalendes-pro-select .search-input {
    min-width: 300px;
    position: relative; }
    .kalendes-pro-select .search-input .select-placeholder {
      background-color: #F1F1FF;
      height: 50px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-weight: 500;
      margin-left: 10px;
      color: #0B0643;
      font-size: 14px; }
    .kalendes-pro-select .search-input .input-test:hover {
      cursor: pointer; }
    .kalendes-pro-select .search-input .pro-popup {
      position: absolute;
      background-color: white;
      z-index: 10;
      box-shadow: 0px 28px 41px 0px rgba(0, 0, 0, 0.75);
      top: 47px;
      left: 0px;
      right: 0px; }
  .kalendes-pro-select .detail-header-photo {
    margin-left: 10px; }
    .kalendes-pro-select .detail-header-photo img {
      width: 60px;
      height: 60px;
      -webkit-clip-path: circle(50% at 50% 50%);
              clip-path: circle(50% at 50% 50%);
      margin-right: 20px; }
  .kalendes-pro-select .pro {
    border-bottom: 1px solid #E0E0E0;
    cursor: pointer; }
    .kalendes-pro-select .pro:not(.first) {
      min-height: 60px; }
      .kalendes-pro-select .pro:not(.first).no-photo {
        padding-left: 20px; }
    .kalendes-pro-select .pro .name {
      margin-top: auto;
      margin-bottom: auto;
      font-weight: bold;
      color: #333333; }
  .kalendes-pro-select .pro:hover {
    background-color: #F1F1FF; }
    .kalendes-pro-select .pro:hover .name {
      color: #EA4A4A; }
  .kalendes-pro-select .expand {
    margin: auto 5px; }

.xs .kalendes-pro-select .search-input {
  min-width: 200px; }
  .xs .kalendes-pro-select .search-input .select-placeholder {
    font-size: 12px; }

.kalendes-pro-select-content {
  padding-top: 60px; }

.kalendes-pro-select-container {
  background-color: white;
  padding: 10px;
  border-radius: 5px; }

.kalendes-pro-select-pro-mobile {
  background-color: white;
  cursor: pointer;
  text-align: center;
  min-height: 60px; }
  .kalendes-pro-select-pro-mobile:not(.last) {
    border-bottom: 1px solid #E0E0E0; }
  .kalendes-pro-select-pro-mobile .name {
    margin-top: auto;
    margin-bottom: auto;
    font-weight: bold;
    color: #333333; }

.kalendes-pro-select-photo-mobile {
  margin-left: 10px; }
  .kalendes-pro-select-photo-mobile img {
    width: 60px;
    height: 60px;
    -webkit-clip-path: circle(50% at 50% 50%);
            clip-path: circle(50% at 50% 50%);
    margin-right: 20px;
    margin-top: 5px; }

.kalendes-phone {
  margin-bottom: 30px;
  cursor: pointer !important; }
  .kalendes-phone .kalendes-phone-label {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px; }
  .kalendes-phone.selected .kalendes-phone-label {
    color: #5F2EEA; }
  .kalendes-phone.selected input {
    border: 1px solid #5F2EEA;
    color: #0B0643; }
  .kalendes-phone.disabled .kalendes-phone-container {
    border-style: dashed; }
    .kalendes-phone.disabled .kalendes-phone-container input {
      color: #9E9E9E; }
  .kalendes-phone .kalendes-phone-container {
    height: 50px;
    border: 1px solid #828282;
    border-radius: 6px; }
    .kalendes-phone .kalendes-phone-container .iti input {
      border: none; }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-indic {
      position: relative;
      margin-right: 1px;
      min-width: 60px; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic .kalendes-select-arrow {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 40px; }
        .kalendes-phone .kalendes-phone-container .kalendes-phone-indic .kalendes-select-arrow md-icon {
          color: #BDBDBD; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select {
        height: 40px;
        padding: 10px;
        border: 1px solid #BDBDBD;
        border-radius: 6px;
        background-color: transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: rgba(0, 0, 0, 0.87); }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select:focus {
        border: 1px solid #3499db; }
        .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select:focus.ng-invalid {
          border: 1px solid red; }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input {
      height: 40px;
      padding: 10px;
      border: 1px solid #BDBDBD;
      border-radius: 6px;
      color: rgba(0, 0, 0, 0.87); }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input:focus {
      border: 1px solid #3499db; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input:focus.ng-invalid {
        border: 1px solid red; }
  .kalendes-phone .errors-messages div {
    font-size: 11px !important;
    color: red; }

.xs .kalendes-phone .kalendes-phone-container .kalendes-phone-indic {
  width: 120px; }

.light-blue .kalendes-phone .kalendes-phone-container {
  background-color: #F1F1FF; }
  .light-blue .kalendes-phone .kalendes-phone-container input {
    background-color: #F1F1FF;
    border-radius: 5px;
    border: 0px; }

.booking-photos {
  position: relative; }
  .booking-photos .photo-banner {
    position: absolute;
    opacity: 1;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    transition: opacity 0.5s; }
    .booking-photos .photo-banner.photo-hide {
      opacity: 0; }
    .booking-photos .photo-banner.hide {
      display: none; }
  .booking-photos.rounded .photo-banner {
    border-radius: 10px;
    overflow: hidden; }

@keyframes kalendes-animate-show {
  from {
    opacity: 0; }
  to {
    opacity: 0.48; } }

@keyframes kalendes-animate-hide {
  from {
    opacity: 0.48; }
  to {
    opacity: 0; } }

.kalendes-popup.is-popup {
  position: absolute;
  z-index: 1001;
  background-color: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup.is-popup.is-fullPage {
    width: 100%;
    height: 100%; }
  .kalendes-popup.is-popup.is-closed {
    display: none; }
  .kalendes-popup.is-popup.left {
    height: 100%;
    right: 0px;
    top: 0px;
    bottom: 0px; }
  .kalendes-popup.is-popup.right {
    height: 100%;
    left: 0px;
    top: 0px;
    bottom: 0px; }
  .kalendes-popup.is-popup.up {
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }
  .kalendes-popup.is-popup.down {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }

.kalendes-popup-backdrop {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 1000;
  opacity: 0.48;
  background-color: rgba(33, 33, 33, 0.48) !important; }
  .kalendes-popup-backdrop.animate-hide {
    opacity: 0;
    animation-name: kalendes-animate-hide;
    animation-duration: 300ms;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup-backdrop.animate-show {
    animation-name: kalendes-animate-show;
    animation-duration: 300ms;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup-backdrop.hidden {
    opacity: 0;
    display: none; }

.kalendes-popup-header {
  min-height: 45px;
  padding-left: 10px;
  font-weight: bold; }
  .kalendes-popup-header.big {
    min-height: 55px; }
  .kalendes-popup-header.red {
    background-color: #E53935;
    color: white; }
    .kalendes-popup-header.red md-icon {
      color: white; }
  .kalendes-popup-header.blue {
    background-color: #1E88E5;
    color: white; }
    .kalendes-popup-header.blue md-icon {
      color: white; }
  .kalendes-popup-header.pink {
    background-color: #e91e63;
    color: white; }
    .kalendes-popup-header.pink md-icon {
      color: white; }
  .kalendes-popup-header.accent {
    background-color: #C93867;
    color: white; }
    .kalendes-popup-header.accent md-icon {
      color: white; }

.kalendes-popup-footer {
  background-color: #F5F5F5;
  border-top: 1px solid #EEEEEE;
  min-height: 90px;
  max-height: 90px; }
  .kalendes-popup-footer.mini {
    min-height: 50px;
    max-height: 50px; }

.fac {
  size: 9px;
  color: #2d323e; }

.pro-choice-list {
  width: 100%; }

.proChoice {
  padding-top: 5px; }
  @media (max-width: 960px) {
    .proChoice {
      width: 80%;
      height: 60px;
      min-height: 60px; } }
  @media (min-width: 960px) {
    .proChoice {
      width: 50%;
      height: 60px;
      min-height: 60px; } }

.icon {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  max-height: 50px;
  max-width: 50px;
  border: 2px solid grey;
  margin-right: 5px; }
  .icon md-icon {
    font-size: 35px;
    width: 35px;
    height: 35px; }

select {
  height: 50px;
  padding-left: 20px; }

.popup-title {
  width: 70%;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 800;
  line-height: 45px;
  letter-spacing: 0em;
  text-align: center; }

.reservation-title {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0em;
  text-align: left;
  padding-bottom: 10px;
  margin-top: 30px; }

.presta-title {
  font-family: Poppins;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left; }

.kalendes-search-header {
  border-bottom: 1px solid #EEEEEE;
  padding: 10px; }
  .kalendes-search-header .header-title {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161;
    /*
    font-size:16px !important;
    font-weight: bold;
    color:rgba(0,0,0,0.87);
    */ }
    .kalendes-search-header .header-title span {
      margin-bottom: 5px;
      font-weight: bold;
      color: #616161; }
  .kalendes-search-header .header-subtitle {
    margin-top: 10px;
    font-size: 12px !important;
    color: rgba(0, 0, 0, 0.54);
    font-style: italic; }
    .kalendes-search-header .header-subtitle span {
      font-size: 12px !important;
      color: rgba(0, 0, 0, 0.54);
      font-style: italic; }

.mobile .kalendes-search-header .kalendes-input .kalendes-input-container .kalendes-input-content input {
  height: 50px;
  padding: 10px;
  border: none;
  border-radius: 5px;
  color: #0B0643;
  background-color: #F8F8FF; }

.kalendes-scrollable:not(.no-bottom-margin) {
  margin-bottom: 100px; }

.desktop .kalendes-scrollable:not(.no-padding):not(.force-mobile-nav) .kalendes-scrollable-content {
  padding-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  min-width: 800px;
  max-width: 1000px; }

.kalendes-rank {
  min-width: 400px;
  max-width: 340px;
  height: 180px;
  background-color: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  width: auto; }
  .kalendes-rank.square {
    width: 500px;
    height: 500px; }

.rank-information {
  width: 100%; }

.text {
  font-family: Poppins;
  font-style: normal; }
  .text.text-points {
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
    color: #5F2EEA;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 30px; }
  .text.text-nickname {
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #333333; }
  .text.text-dateaccount {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #4F4F4F; }
  .text.text-rankup {
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #4F4F4F;
    padding-top: 15px; }

.rank-type {
  font-family: Poppins;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  color: white;
  border-radius: 0 0 5px 0; }
  .rank-type.vip {
    background-color: #4F4F4F; }
  .rank-type.influenceur {
    background-color: #7B86C2; }

.rank-information-user {
  padding: 10px 10px 0px 20px; }

.next-rank {
  color: #5F2EEA; }

#toll {
  color: #5F2EEA;
  line-height: 21px;
  margin-right: 3px; }

.kalendes-select-box {
  border-radius: 5px;
  margin-left: 15px;
  margin-right: 15px;
  border: 2px solid #828282;
  overflow: hidden;
  cursor: pointer; }
  .kalendes-select-box .kalendes-item-body {
    padding: 15px;
    padding-left: 15px;
    padding-right: 15px; }
  .kalendes-select-box.selected {
    color: #fff; }
    .kalendes-select-box.selected.secondary {
      background-color: #5F2EEA;
      border-color: #5F2EEA; }

.kalendes-star {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  margin: 5px;
  overflow: hidden;
  box-shadow: none !important;
  border-radius: 5px; }
  .kalendes-star md-icon {
    color: #EA4A4A;
    font-size: 22px; }
  .kalendes-star .text {
    color: #EA4A4A;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.noMargin {
    margin: 0px; }
  .kalendes-star.noPadding {
    padding: 0px; }
  .kalendes-star.red md-icon {
    color: #EA4A4A;
    font-size: 22px; }
  .kalendes-star.red .text {
    color: #EA4A4A;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.violet md-icon {
    color: #5F2EEA;
    font-size: 22px; }
  .kalendes-star.violet .text {
    color: #5F2EEA;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.xxs md-icon {
    color: #EA4A4A;
    font-size: 12px;
    min-height: 12px;
    min-width: 12px;
    height: 12px;
    width: 12px; }

.kalendes-slider-container {
  position: relative;
  overflow: hidden; }
  .kalendes-slider-container.has-transition .kalendes-slide-container {
    transition: transform 0.5s cubic-bezier(0.57, 0.01, 0.6, 1); }

#kalendes-site-footer .welcome-site-page-item-footer {
  height: 400px;
  background-color: #292929;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -ms-flex-line-pack: center;
      align-content: center; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-margin-class {
    margin-left: 50px; }
  #kalendes-site-footer .welcome-site-page-item-footer h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    display: block;
    -ms-flex-align: center;
        align-items: center;
    color: #FFFFFF;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-list {
    display: block;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer p {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 31px;
    display: contents;
    -ms-flex-align: center;
        align-items: center;
    color: #FFFFFF;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-svg-container {
    background-color: #292929; }
    #kalendes-site-footer .welcome-site-page-item-footer .footer-svg-container .footer-svg {
      margin-left: 40px;
      background-image: url("../assets/images/footer/footer.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  #kalendes-site-footer .welcome-site-page-item-footer .welcome-site-page-item-footer {
    padding-top: 20px; }

.kalendes-starInput {
  overflow: hidden;
  box-shadow: none !important;
  cursor: pointer; }
  .kalendes-starInput md-icon:hover::before {
    content: "star"; }
  .kalendes-starInput md-icon {
    color: #EB5757; }
  .kalendes-starInput .mauvais {
    text-align: start; }
  .kalendes-starInput .bon {
    text-align: end; }
  .kalendes-starInput.red md-icon {
    color: #EB5757; }
  .kalendes-starInput.violet md-icon {
    color: #5F2EEA; }

.kalendes-textarea {
  margin-bottom: 30px; }
  .kalendes-textarea.textarea-noMargin {
    margin-bottom: 0px; }
  .kalendes-textarea .textarea-label {
    margin-bottom: 5px; }
  .kalendes-textarea .textarea-input {
    background-color: white;
    border-radius: 5px;
    border: 0px; }
    .kalendes-textarea .textarea-input textarea {
      padding: 5px;
      font-family: Poppins, sans-serif;
      outline: none; }
  .kalendes-textarea .ta-root .ta-toolbar {
    border: none; }
  .kalendes-textarea .ta-scroll-window.form-control {
    min-height: 0px; }
  .kalendes-textarea .ta-scroll-window > .ta-bind {
    min-height: 0px; }
  .kalendes-textarea .ta-root .ta-scroll-window.form-control {
    border: none; }
  .kalendes-textarea .ta-root.focussed > .ta-scroll-window.form-control {
    border: none; }

.light-blue .kalendes-textarea .textarea-input {
  background-color: #F1F1FF !important;
  border-radius: 5px;
  border: 0px; }

.ta-root {
  display: block; }
  .ta-root .ta-scroll-window.form-control {
    border: 1px solid rgba(0, 0, 0, 0.12); }
  .ta-root.focussed > .ta-scroll-window.form-control {
    outline: 0px solid transparent;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: none; }
  .ta-root textarea.ta-editor.ta-html {
    resize: vertical;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.12);
    padding: 16px; }
  .ta-root .ta-toolbar {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: none;
    background: material-color("grey", "100"); }
    .ta-root .ta-toolbar .ta-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .ta-root .ta-toolbar .ta-group #toolbarWC,
      .ta-root .ta-toolbar .ta-group #toolbarCC {
        display: inline-block !important;
        line-height: 24px; }
      .ta-root .ta-toolbar .ta-group .md-button {
        width: 40px;
        min-width: 40px;
        line-height: 14px;
        height: 36px;
        min-height: 36px;
        padding: 6px;
        margin: 4px 0; }
        .ta-root .ta-toolbar .ta-group .md-button i {
          font-size: 20px;
          width: 20px;
          height: 20px;
          line-height: 20px; }

.kalendes-tabs {
  background-color: white; }
  .kalendes-tabs .detail-tabs .tabs-container {
    transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden; }
    .kalendes-tabs .detail-tabs .tabs-container.background {
      font-weight: 500; }
      .kalendes-tabs .detail-tabs .tabs-container.background.bold {
        font-weight: 800 !important; }
      .kalendes-tabs .detail-tabs .tabs-container.background .kalendes-tab {
        background-color: #fff; }
        .kalendes-tabs .detail-tabs .tabs-container.background .kalendes-tab.selected {
          color: #5F2EEA;
          background-color: #F1F1FF; }
    .kalendes-tabs .detail-tabs .tabs-container.noBackground {
      font-weight: 500; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground .kalendes-tab {
        background-color: #fff;
        color: #828282; }
        .kalendes-tabs .detail-tabs .tabs-container.noBackground .kalendes-tab.selected {
          color: black; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground:not(.bold) .kalendes-tab.selected {
        font-weight: 600; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground.bold {
        font-weight: 800; }
        .kalendes-tabs .detail-tabs .tabs-container.noBackground.bold .kalendes-tab.selected {
          font-weight: 800; }
  .kalendes-tabs .detail-tabs .md-button.md-icon-button {
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px; }

.kalendes-switch {
  margin-bottom: 30px;
  cursor: pointer;
  /*
  .switchery{
    &.switchery-default{
      box-shadow: #5F2EEA 0px 0px 0px 16px inset !important;
      border-color: #5F2EEA !important;
      background-color: #5F2EEA !important;
    }
  }

   */ }
  .kalendes-switch.disable-event {
    pointer-events: none; }
  .kalendes-switch.no-margin {
    margin-bottom: 0px; }
  .kalendes-switch label {
    cursor: pointer; }
  .kalendes-switch .switch-input {
    margin-left: 20px; }
  .kalendes-switch .label-main {
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 10px; }
  .kalendes-switch .label-sub {
    margin-top: 2px;
    font-size: 12px !important;
    text-align: justify; }
    .kalendes-switch .label-sub span {
      margin-top: 2px;
      font-size: 12px !important;
      text-align: justify; }

.kalendes-tag {
  margin-top: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 20px;
  font-size: 12px !important;
  color: white;
  white-space: nowrap; }
  .kalendes-tag.no-margin {
    margin: 0px; }
  .kalendes-tag .icon-container {
    margin-right: 5px; }
    .kalendes-tag .icon-container md-icon {
      color: white;
      height: 20px !important;
      min-height: 20px !important;
      width: 20px !important;
      min-width: 20px !important;
      font-size: 20px !important; }
  .kalendes-tag span {
    font-size: 12px !important;
    font-weight: bold; }
  .kalendes-tag.has-pointer {
    cursor: pointer; }
  .kalendes-tag.mini {
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px !important; }
    .kalendes-tag.mini span {
      font-size: 10px !important; }
    .kalendes-tag.mini.has-icon {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 3px; }
  .kalendes-tag.green {
    background-color: #43A047; }
  .kalendes-tag.red {
    background-color: #E53935; }
  .kalendes-tag.orange {
    background-color: #FB8C00; }
  .kalendes-tag.grey {
    background-color: #616161; }
  .kalendes-tag.blue {
    background-color: #2196F3; }
  .kalendes-tag.pink {
    background-color: #E91E63; }
  .kalendes-tag.yellow {
    background-color: #FFEB3B; }
  .kalendes-tag.white {
    background-color: white;
    color: #424242 !important;
    border: 1px solid #EEEEEE; }
    .kalendes-tag.white md-icon {
      color: #424242; }
  .kalendes-tag.bordered.orange {
    background-color: white;
    border: 1px solid #FB8C00 !important;
    color: #FB8C00; }
    .kalendes-tag.bordered.orange md-icon {
      color: #FB8C00; }
  .kalendes-tag.bordered.green {
    background-color: white;
    border: 1px solid #43A047 !important;
    color: #43A047; }
    .kalendes-tag.bordered.green md-icon {
      color: #43A047; }
  .kalendes-tag.bordered.red {
    background-color: white;
    border: 1px solid #E53935 !important;
    color: #E53935; }
    .kalendes-tag.bordered.red md-icon {
      color: #E53935; }
  .kalendes-tag.bordered.grey {
    background-color: white;
    border: 1px solid #616161 !important;
    color: #616161; }
    .kalendes-tag.bordered.grey md-icon {
      color: #E53935; }

.kalendes-warning-message {
  border-radius: 5px;
  padding: 10px;
  padding-left: 5px; }
  .kalendes-warning-message .kalendes-warning-message-icon {
    margin-right: 5px; }
  .kalendes-warning-message .kalendes-warning-message-text {
    font-size: 14px !important; }
    .kalendes-warning-message .kalendes-warning-message-text div {
      font-size: 14px !important; }
    .kalendes-warning-message .kalendes-warning-message-text span {
      font-size: 14px !important; }
  .kalendes-warning-message.message-yellow {
    background-color: #FFF9C4; }
    .kalendes-warning-message.message-yellow .kalendes-warning-message-icon md-icon {
      color: #F9A825; }
    .kalendes-warning-message.message-yellow .kalendes-warning-message-text {
      color: #F9A825; }
  .kalendes-warning-message.message-orange {
    background-color: #FFE0B2; }
    .kalendes-warning-message.message-orange .kalendes-warning-message-icon md-icon {
      color: #EF6C00; }
    .kalendes-warning-message.message-orange .kalendes-warning-message-text {
      color: #EF6C00; }
  .kalendes-warning-message.message-green {
    background-color: #C8E6C9; }
    .kalendes-warning-message.message-green .kalendes-warning-message-icon md-icon {
      color: #2E7D32; }
    .kalendes-warning-message.message-green .kalendes-warning-message-text {
      color: #2E7D32; }
  .kalendes-warning-message.message-red {
    background-color: #FFCDD2; }
    .kalendes-warning-message.message-red .kalendes-warning-message-icon md-icon {
      color: #C62828; }
    .kalendes-warning-message.message-red .kalendes-warning-message-text {
      color: #C62828; }

.kalendes-dateInput {
  position: relative;
  margin-bottom: 30px; }
  .kalendes-dateInput .icone-date {
    color: #5F2EEA;
    padding-right: 5px; }
  .kalendes-dateInput.no-margin {
    margin-bottom: 0px; }
  .kalendes-dateInput.disabled {
    pointer-events: none; }
    .kalendes-dateInput.disabled .kalendes-dateInput-show {
      border-style: dashed; }
      .kalendes-dateInput.disabled .kalendes-dateInput-show .show-date {
        color: #9E9E9E; }
  .kalendes-dateInput .kalendes-dateInput-prevNext {
    height: 50px;
    width: 40px;
    border: 1px solid #BDBDBD;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-prevNext md-icon {
      color: #616161; }
  .kalendes-dateInput .kalendes-dateInput-prevNext:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-today {
    height: 50px;
    width: 40px;
    border: 1px solid #BDBDBD;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-today md-icon {
      color: #616161; }
  .kalendes-dateInput .kalendes-dateInput-today:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-label {
    margin-bottom: 5px;
    color: #141515; }
  .kalendes-dateInput .kalendes-dateInput-show {
    position: relative;
    padding: 15px 10px;
    border: 1px solid #828282;
    border-radius: 6px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-show .show-date {
      color: #0B0643;
      font-size: 14px; }
  .kalendes-dateInput .kalendes-dateInput-show:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-popup {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    width: 310px;
    height: 280px; }
    .kalendes-dateInput .kalendes-dateInput-popup:not(.position-right) {
      left: 0px; }
    .kalendes-dateInput .kalendes-dateInput-popup.position-right {
      right: 0px; }

.kalendes-date-popup-content {
  padding-left: 10px;
  padding-right: 10px; }
  .kalendes-date-popup-content.no-horizontal-padding {
    padding-left: 0px;
    padding-right: 0px; }

.transparent-bg .kalendes-dateInput .kalendes-dateInput-show {
  border: none;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white; }
  .transparent-bg .kalendes-dateInput .kalendes-dateInput-show .show-date {
    color: #6E6E8C; }

.kalendes-dateRange {
  position: relative;
  margin-bottom: 40px;
  /*
  .kalendes-dateRange-typeRange:hover{
    background-color: #FAFAFA;
  }

   */
  /*
  .kalendes-dateRange-today:hover{
    background-color: #FAFAFA;
  }
   */ }
  .kalendes-dateRange.no-margin {
    margin-bottom: 0px; }
  .kalendes-dateRange.disabled {
    pointer-events: none; }
    .kalendes-dateRange.disabled .kalendes-dateRange-show {
      border-style: dashed; }
      .kalendes-dateRange.disabled .kalendes-dateRange-show .show-date {
        color: #9E9E9E; }
  .kalendes-dateRange .kalendes-dateRange-prevNext {
    background-color: white;
    height: 40px;
    width: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .kalendes-dateRange .kalendes-dateRange-prevNext md-icon {
      color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-prevNext:hover {
    background-color: #FAFAFA; }
  .kalendes-dateRange .kalendes-dateRange-typeRange {
    height: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 14px !important;
    background-color: white; }
  .kalendes-dateRange .kalendes-dateRange-today {
    height: 40px;
    width: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-today md-icon {
      color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-show {
    position: relative;
    padding: 8px 10px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-show .show-date {
      color: #6E6E8C;
      font-size: 14px; }
  .kalendes-dateRange .kalendes-dateRange-show:hover {
    background-color: #FAFAFA; }
  .kalendes-dateRange .kalendes-dateRange-popup-debut {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    left: 0px;
    width: 310px;
    height: 280px; }
    .kalendes-dateRange .kalendes-dateRange-popup-debut:not(.position-right) {
      left: 0px; }
    .kalendes-dateRange .kalendes-dateRange-popup-debut.position-right {
      right: 0px; }
  .kalendes-dateRange .kalendes-dateRange-popup-fin {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    left: 0px;
    width: 310px;
    height: 280px; }
    .kalendes-dateRange .kalendes-dateRange-popup-fin:not(.position-right) {
      left: 0px; }
    .kalendes-dateRange .kalendes-dateRange-popup-fin.position-right {
      right: 0px; }
  .kalendes-dateRange .kalendes-dateRange-separator {
    margin-left: 5px;
    margin-right: 5px; }

.kalendes-date-popup-content {
  padding-left: 10px;
  padding-right: 10px; }

.xxs .kalendes-dateRange-show {
  padding-left: 2px;
  padding-right: 2px; }

.xxs .kalendes-dateRange-typeRange {
  max-width: 60px; }

.kalendes-dateSlideInput {
  background-color: white;
  border-bottom: 1px solid #E9E9F8; }
  .kalendes-dateSlideInput:not(.no-top-border) {
    border-top: 1px solid #E9E9F8; }
  .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate {
    padding: 15px 10px;
    cursor: pointer; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value {
      font-weight: bold; }
      .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value:hover {
        text-decoration: underline; }
  .kalendes-dateSlideInput .input-showMonth-container {
    padding: 10px;
    border: 1px solid #828282; }
    .kalendes-dateSlideInput .input-showMonth-container .month-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector svg {
      height: 20px;
      /* width:30px; */
      fill: "#333";
      cursor: pointer; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector svg:hover {
      fill: #5F2EEA; }
  .kalendes-dateSlideInput .switch-all-day-container {
    padding: 10px; }
    .kalendes-dateSlideInput .switch-all-day-container .input-all-day-label {
      font-weight: bold; }
  .kalendes-dateSlideInput .input-time-container {
    padding: 10px; }
    .kalendes-dateSlideInput .input-time-container .input-time-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-time-container input {
      border: 1px solid #ced4da;
      font-size: 18px;
      background-color: #FAFAFA;
      text-align: center;
      padding: 10px 20px;
      font-weight: bold;
      border-radius: 5px; }
  .kalendes-dateSlideInput .input-slide-container {
    height: 300px;
    border: 1px solid #828282;
    border-top: none;
    font-weight: bold; }
    .kalendes-dateSlideInput .input-slide-container .input-days-container {
      margin-top: 10px; }
      .kalendes-dateSlideInput .input-slide-container .input-days-container .input-days-one {
        color: #4F5050;
        font-size: 13px; }
    .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one {
      margin-top: 5px;
      margin-bottom: 5px;
      font-size: 18px;
      height: 35px;
      width: 35px;
      cursor: pointer; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.today {
        color: #5F2EEA;
        font-weight: bold;
        border: 1px solid #5F2EEA;
        /* border-radius:100px; */ }
        .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.today.disabled {
          opacity: 1; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.selected {
        background-color: #5F2EEA;
        color: white;
        font-weight: bold;
        /* border-radius:100px; */ }
        .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.selected.disabled {
          opacity: 1; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.disabled {
        opacity: 0.6;
        pointer-events: none; }

.kalendes-dateSelect {
  width: 100%;
  height: 100%; }
  .kalendes-dateSelect .kalendes-dateSelect-headers div {
    font-size: 15px !important;
    width: 40px;
    height: 40px;
    margin: 10px 8px;
    font-weight: bold;
    color: white; }
  .kalendes-dateSelect kalendes-loading {
    padding: 8px; }
  .kalendes-dateSelect .kalendes-date-line {
    height: 60px; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-month {
      height: 60px;
      margin-left: 15px;
      font-weight: bold;
      font-size: 18px !important;
      color: #5F2EEA; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-month::first-letter {
      text-transform: uppercase;
      color: #5F2EEA; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-date {
      width: 40px;
      height: 40px;
      margin: 10px 8px;
      cursor: pointer; }
      .kalendes-dateSelect .kalendes-date-line .kalendes-date span {
        font-size: 15px !important;
        width: 40px;
        height: 40px;
        border-radius: 40px; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.disabled {
          opacity: 0.5;
          cursor: none;
          pointer-events: none; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.selected {
          color: white;
          font-weight: bold;
          background-color: #5F2EEA; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.today {
          border: 1px solid #5F2EEA;
          font-weight: bold; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-date:hover {
      background-color: #F8F8FF; }
  .kalendes-dateSelect.mini .kalendes-dateSelect-headers div {
    font-size: 12px !important;
    width: 25px;
    height: 25px;
    margin: 2.5px; }
  .kalendes-dateSelect.mini .kalendes-date-line {
    height: 30px; }
    .kalendes-dateSelect.mini .kalendes-date-line .kalendes-month {
      height: 30px;
      margin-left: 7px;
      font-size: 14px !important; }
    .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date {
      width: 25px;
      height: 25px;
      margin: 2.5px; }
      .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span {
        font-size: 12px !important;
        width: 25px;
        height: 25px;
        border-radius: 25px; }
        .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span.selected {
          border-radius: 10px; }
        .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span.today {
          border-radius: 10px; }
  .kalendes-dateSelect.medium .kalendes-dateSelect-headers div {
    font-size: 16px !important;
    height: 45px;
    margin: 2.5px; }
  .kalendes-dateSelect.medium .kalendes-date-line {
    height: 45px; }
    .kalendes-dateSelect.medium .kalendes-date-line .kalendes-month {
      height: 45px;
      margin-left: 7px;
      font-size: 18px !important; }
    .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date {
      width: 40px;
      height: 40px;
      margin: 2.5px; }
      .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span {
        font-size: 16px !important;
        width: 40px;
        height: 40px;
        border-radius: 40px; }
        .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span.selected {
          border-radius: 10px; }
        .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span.today {
          border-radius: 10px; }

.kalendes-listItem {
  position: relative;
  background: #fff;
  color: #0B0643;
  padding-left: 30px;
  padding-right: 30px; }
  .kalendes-listItem.marged {
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px; }
  .kalendes-listItem .kalendes-listItem-content {
    padding-top: 16px;
    padding-bottom: 16px; }
  .kalendes-listItem.no-horizontal-padding {
    padding-left: 0px;
    padding-right: 0px; }
  .kalendes-listItem.small-padding .kalendes-listItem-content {
    padding-top: 5px;
    padding-bottom: 5px; }
  .kalendes-listItem:not(.not-clickable) {
    cursor: pointer; }
  .kalendes-listItem.disabled {
    color: #A3A3BD; }
    .kalendes-listItem.disabled .kalendes-listItem-icon {
      opacity: 0.6; }
  .kalendes-listItem.no-padding .kalendes-listItem-content {
    padding-top: 0px;
    padding-bottom: 0px; }
  .kalendes-listItem.no-top-padding .kalendes-listItem-content {
    padding-top: 0px; }
  .kalendes-listItem.top-border {
    border-top: 1px solid #E9E9F8; }
  .kalendes-listItem.bottom-border {
    border-bottom: 1px solid #E9E9F8; }
  .kalendes-listItem.no-bottom-padding .kalendes-listItem-content {
    padding-bottom: 0px; }
  .kalendes-listItem.has-arrow .kalendes-listItem-right {
    padding-right: 0px; }
  .kalendes-listItem .kalendes-listItem-separator {
    height: 1px;
    background-color: #E9E9F8; }
  .kalendes-listItem .kalendes-listItem-icon {
    padding-right: 10px;
    padding-left: 5px; }
  .kalendes-listItem .kalendes-listItem-right {
    line-height: 1.3em; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-header {
      font-size: 13px; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-main {
      font-size: 16px; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 300; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer div {
        font-size: 13px;
        font-weight: 400; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer span {
        font-size: 13px;
        font-weight: 400; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-help {
      margin-left: 5px; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-help md-icon {
        color: #C9C9E0; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow {
      margin-left: 5px;
      /*
      background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center center;
      color:red;//#E8E8FC;
      width: 16px;
      height: 16px;
      content: "";
      //opacity: 0.5;
      padding-left:10px;

       */ }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

.kalendes-listItem-help-header {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #C93867;
  padding: 10px; }

.kalendes-listItem-help-content {
  padding: 10px;
  padding-top: 20px; }

.kalendes-listItem:not(.not-clickable):active {
  background: rgba(225, 225, 225, 0.3); }

.kalendes-listItem-bottomMessage {
  color: #6E6E8C;
  padding: 10px !important;
  font-weight: 500 !important;
  font-size: 13px !important; }

.transparent-bg .kalendes-listItem {
  background: transparent; }
  .transparent-bg .kalendes-listItem .kalendes-listItem-right {
    padding-left: 14px;
    padding-right: 14px; }

.xxs .kalendes-listItem {
  padding-left: 10px;
  padding-right: 10px; }

.desktop .transparent-bg .kalendes-listItem {
  box-shadow: unset !important;
  border-radius: unset !important; }

.desktop .kalendes-listItem:not(.no-shadow-if-desktop):not(.has-separator) {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  /*
        &.marged{
          margin-left:0px;
          margin-right:0px;
        }
         */ }

.desktop .kalendes-listItem .kalendes-switch-item .kalendes-listItem {
  box-shadow: unset;
  border-radius: unset; }

.kalendes-inputAdresseSearch .search-header input {
  background-color: white !important; }

.kalendes-inputAdresseSearch .adresse-item {
  transition: background-color 0.4s linear;
  cursor: pointer;
  padding: 15px;
  font-weight: 400;
  background-color: #F8F8FF;
  font-size: 15px; }
  .kalendes-inputAdresseSearch .adresse-item.pair {
    background-color: white; }

.kalendes-inputAdresseSearch .adresse-item:hover {
  background-color: #E8E8FC; }

.mobile .kalendes-inputAdresseSearch {
  padding-top: 30px;
  background-color: #F1F1FF; }
  .mobile .kalendes-inputAdresseSearch .adresse-item {
    font-size: 16px; }

.kalendes-loading-mask .mask-tabs {
  border-bottom: 1px solid #EEEEEE; }
  .kalendes-loading-mask .mask-tabs .mask-tabs-item {
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 5px solid transparent;
    width: 80px;
    padding-bottom: 5px; }
    .kalendes-loading-mask .mask-tabs .mask-tabs-item.first {
      border-bottom: 5px solid rgba(0, 0, 0, 0.87); }
      .kalendes-loading-mask .mask-tabs .mask-tabs-item.first .kalendes-tab-label {
        color: rgba(0, 0, 0, 0.87); }

.kalendes-loading-mask .mask-circle {
  background-color: #EEEEEE;
  animation: blinker-25 1s linear infinite !important;
  height: 40px;
  width: 40px;
  border-radius: 40px; }

.kalendes-loading-mask .mask-triangle {
  animation: blinker-25 1s linear infinite !important;
  height: 0;
  width: 0;
  border-right: 23px solid transparent;
  border-bottom: 40px solid #EEEEEE;
  border-left: 23px solid transparent; }

.kalendes-loading-mask .mask-tag {
  min-width: 120px;
  margin-right: 5px;
  margin-left: 5px; }

.kalendes-loading-mask .mask-input {
  margin-bottom: 40px; }
  .kalendes-loading-mask .mask-input .mask-input-label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161; }

.kalendes-loading-mask .mask-text-lines .text-line {
  margin-top: 5px;
  margin-bottom: 5px; }
  .kalendes-loading-mask .mask-text-lines .text-line.big-margin {
    margin-top: 15px;
    margin-bottom: 15px; }

.kalendes-loading-mask .mask-list-lines .mask-text-lines {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 30px;
  padding-right: 30px; }

.kalendes-loading-mask .loading-mask-data {
  background-color: #EEEEEE;
  animation: blinker-25 1s linear infinite !important;
  height: 40px;
  border-radius: 10px; }
  .kalendes-loading-mask .loading-mask-data.xxxs {
    height: 10px; }
  .kalendes-loading-mask .loading-mask-data.xxs {
    height: 20px; }
  .kalendes-loading-mask .loading-mask-data.xs {
    height: 30px; }
  .kalendes-loading-mask .loading-mask-data.xl {
    height: 50px; }
  .kalendes-loading-mask .loading-mask-data.xxl {
    height: 60px; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-100 {
  max-height: 100px;
  overflow: hidden; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-200 {
  max-height: 200px;
  overflow: hidden; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-300 {
  max-height: 300px;
  overflow: hidden; }

.kalendes-loading-mask .mask-platform {
  /* generated by https://loading.io/ */ }
  .kalendes-loading-mask .mask-platform .loading-indicator {
    position: relative;
    pointer-events: none; }
  .kalendes-loading-mask .mask-platform .loading-opacity {
    opacity: 0.95; }

@keyframes ldio-0hk1dujmkxfu {
  0% {
    transform: scale(0); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 0px;
    animation: ldio-0hk1dujmkxfu 1s cubic-bezier(0.3, 0, 0.7, 1) infinite; }
  .kalendes-loading-mask .mask-platform.mini .ldio-0hk1dujmkxfu > div {
    width: 12px;
    height: 12px;
    top: 0px; }
  .kalendes-loading-mask .mask-platform.mini .loadingio-spinner-message-gbpamtu82al {
    height: 12px; }
  .kalendes-loading-mask .mask-platform.mini .ldio-0hk1dujmkxfu {
    margin-top: 0px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div {
    width: 12px;
    height: 12px;
    top: 0px; }
  .kalendes-loading-mask .mask-platform.xs .loadingio-spinner-message-gbpamtu82al {
    width: 72px;
    height: 12px; }
  .kalendes-loading-mask .mask-platform.xs.xxs .loadingio-spinner-message-gbpamtu82al {
    width: 52px;
    height: 12px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 0px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 20px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 40px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 60px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu {
    margin-top: 0px; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    background: #c93867; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    background: #fdbc7f; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    background: #5f2eea; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n) {
    background: #c93867; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 64px;
    animation-delay: -0.375s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 124px;
    animation-delay: -0.25s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 184px;
    animation-delay: -0.125s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 244px;
    animation-delay: 0s; }
  .kalendes-loading-mask .mask-platform .loadingio-spinner-message-gbpamtu82al {
    width: 270px;
    height: 50px;
    display: inline-block;
    overflow: hidden; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu {
    position: relative;
    margin-top: 15px;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu div {
    box-sizing: content-box; }

.kalendes-loading-mask .mask-platform-photo {
  /* generated by https://loading.io/ */ }
  .kalendes-loading-mask .mask-platform-photo .loading-indicator {
    position: relative;
    pointer-events: none; }
  .kalendes-loading-mask .mask-platform-photo .loading-opacity {
    opacity: 0.95; }

@keyframes ldio-rt6pc6c0ta {
  0% {
    transform: scale(1.15); }
  100% {
    transform: scale(1); } }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 13.333333333333336px;
    left: 13.333333333333336px;
    background: #c93867;
    animation: ldio-rt6pc6c0ta 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation-delay: -0.3s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(2) {
    top: 13.333333333333336px;
    left: 106.66666666666666px;
    background: #fdbc7f;
    animation-delay: -0.2s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(3) {
    top: 106.66666666666666px;
    left: 13.333333333333336px;
    background: #5f2eea;
    animation-delay: 0s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(4) {
    top: 106.66666666666666px;
    left: 106.66666666666666px;
    background: #c93867;
    animation-delay: -0.1s; }
  .kalendes-loading-mask .mask-platform-photo .loadingio-spinner-cube-zqk7h6nff8 {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: #f1f2f3; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div {
    box-sizing: content-box; }

.kalendes-loading-mask .circle-loading {
  border: 2px solid #f3f3f3;
  /* Light grey */
  border-top: 2px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: circle-loading-spin 1s ease-in-out infinite;
  margin: auto; }

@keyframes circle-loading-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.kalendes-loading-progress-only .is-loading {
  position: relative; }
  .kalendes-loading-progress-only .is-loading svg {
    stroke: #C93867; }

.kalendes-map-card .content {
  padding: 5%; }
  .kalendes-map-card .content .title {
    color: black;
    font-size: 19px;
    font-weight: bold; }
  .kalendes-map-card .content .note {
    font-size: 15px;
    margin-top: 5px; }
  .kalendes-map-card .content .adresse {
    margin-top: 30px; }

#map button[title="Fermer"] {
  margin: 4px !important; }

.gm-style .gm-style-iw {
  padding: 0 0 0 0 !important; }

.xs .kalendes-map-card .header {
  min-height: 140px; }

.xs .kalendes-map-card .content .set-width {
  min-width: 80vw; }

.sm .kalendes-map-card .header {
  min-height: 200px; }

.sm .kalendes-map-card .content .set-width {
  min-width: 60vw; }

.gt-sm .kalendes-map-card .header {
  min-height: 200px; }

.gt-sm .kalendes-map-card .content .set-width {
  min-width: 20vw; }

@keyframes kalendes-page-open-next {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(0px); } }

@keyframes kalendes-page-close-next {
  from {
    transform: translateX(0px); }
  to {
    display: none;
    transform: translateX(-50%); } }

@keyframes kalendes-page-open-prev {
  from {
    transform: translateX(-100%); }
  to {
    transform: translateX(0px); } }

@keyframes kalendes-page-close-prev {
  from {
    transform: translateX(0px); }
  to {
    display: none;
    transform: translateX(50%); } }

.mobile-nav.kalendes-page {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white; }
  .mobile-nav.kalendes-page.kalendes-page-next.kalendes-page-hidden {
    z-index: 10;
    animation-name: kalendes-page-close-next;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-next:not(.kalendes-page-hidden) {
    z-index: 11;
    animation-name: kalendes-page-open-next;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-prev.kalendes-page-hidden {
    z-index: 10;
    animation-name: kalendes-page-close-prev;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-prev:not(.kalendes-page-hidden) {
    z-index: 11;
    animation-name: kalendes-page-open-prev;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-display-none {
    display: none; }

.kalendes-page .kalendes-resizable {
  width: 8px;
  cursor: pointer;
  padding-left: 2px;
  background-color: #FAFAFA; }
  .kalendes-page .kalendes-resizable md-icon {
    font-size: 8px !important;
    height: 8px !important;
    width: 8px !important;
    min-width: 8px !important;
    min-height: 8px !important; }
  .kalendes-page .kalendes-resizable.is-hidden {
    background-color: #FF9800;
    animation: blinker-25 2s linear infinite !important; }
    .kalendes-page .kalendes-resizable.is-hidden md-icon {
      color: white; }
  .kalendes-page .kalendes-resizable.right {
    border-right: 1px solid #EEEEEE; }
  .kalendes-page .kalendes-resizable.left {
    border-left: 1px solid #EEEEEE; }

.kalendes-page.kalendes-page-hidden:not(.kalendes-page-next):not(.kalendes-page-prev) {
  display: none; }

.kalendes-pageNavigator {
  cursor: pointer; }
  .kalendes-pageNavigator md-icon {
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: black; }

.kalendes-slide-container {
  position: absolute;
  width: 100%;
  height: 100%; }
  .kalendes-slide-container .hide-scrollbar::-webkit-scrollbar {
    display: none; }

.date-part {
  border-bottom: 1px solid #E0E0E0;
  padding: 10px; }
  .date-part .period {
    size: 18px;
    color: grey; }
    .date-part .period.selected {
      color: black;
      font-weight: bold; }
    .date-part .period:hover {
      cursor: pointer;
      color: black; }

.date-horaire-list-container .booking-proposition-content {
  width: 80%; }

.date-horaire-list-container .date-item {
  margin: 15px 5px; }

.date-horaire-list-container .no-disponibilities {
  size: 20px;
  margin: 10px; }

.kalendes-tab {
  position: relative;
  height: 50px;
  font-size: 14px;
  cursor: pointer;
  padding: 15px; }

.kalendes-switch-item:not(.no-horizontal-padding) .kalendes-switch-content {
  margin-right: 10px;
  margin-left: 10px; }

.kalendes-switch-item.no-horizontal-padding .kalendes-listItem .kalendes-listItem-right {
  padding-right: 0px;
  padding-left: 0px; }

.kalendes-switch-item .kalendes-switch-item-separator {
  height: 1px;
  background-color: #E9E9F8; }

/*
 *
 * Main stylesheet for Switchery.
 * http://abpetkov.github.io/switchery/
 *
 */
/* Switchery defaults. */
.switchery {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  position: relative;
  vertical-align: middle;
  width: 50px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: content-box;
  background-clip: content-box; }

.switchery > small {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  height: 30px;
  position: absolute;
  top: 0;
  width: 30px; }

/* Switchery sizes. */
.switchery-small {
  border-radius: 20px;
  height: 20px;
  width: 33px; }

.switchery-small > small {
  height: 20px;
  width: 20px; }

.switchery-large {
  border-radius: 40px;
  height: 40px;
  width: 66px; }

.switchery-large > small {
  height: 40px;
  width: 40px; }

.kalendes-warningPopup-content .content .account {
  height: 80px;
  min-height: 80px; }
  .kalendes-warningPopup-content .content .account .name {
    font-weight: bold;
    padding-left: 10px; }

.kalendes-warningPopup-content .content .warning-details {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }
  .kalendes-warningPopup-content .content .warning-details .warning-content {
    padding-top: 5px;
    padding-left: 20px; }

.kalendes-warningPopup-content .warning-footer {
  background-color: #F5F5F5;
  border-top: 1px solid #EEEEEE;
  padding-top: 5px;
  padding-bottom: 5px; }

#basket-gift {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px; }
  #basket-gift .gift-image {
    width: 150px;
    margin-right: 10px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
  #basket-gift .gift-details {
    padding: 20px; }
    #basket-gift .gift-details .gift-libelle {
      font-weight: 600;
      font-size: 17px;
      color: #333333;
      margin-bottom: 5px;
      overflow-wrap: break-word; }
    #basket-gift .gift-details .gift-beneficiaire {
      font-weight: 300;
      font-size: 14px;
      color: #333333; }
    #basket-gift .gift-details .gift-price {
      font-weight: bold;
      font-size: 16px; }
    #basket-gift .gift-details .gift-actions {
      cursor: pointer;
      color: #333333;
      font-size: 14px;
      text-decoration: underline; }

.xs #site-article-gift .gift-image {
  width: 100px; }

#basket-row {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px;
  overflow: hidden; }
  #basket-row .basket-row-img {
    width: 150px; }
  #basket-row .basket-row-description {
    font-weight: 500;
    letter-spacing: 1px;
    padding: 20px; }
    #basket-row .basket-row-description .article-marque {
      font-size: 14px;
      margin-bottom: 10px;
      color: #828282; }
    #basket-row .basket-row-description .article-name {
      font-weight: 600;
      font-size: 17px;
      color: #333333;
      margin-bottom: 5px;
      overflow-wrap: break-word; }
    #basket-row .basket-row-description .article-description {
      font-weight: 400;
      font-size: 12px;
      color: #858484;
      overflow-wrap: break-word; }
    #basket-row .basket-row-description .article-price-duree {
      margin-top: 10px; }
      #basket-row .basket-row-description .article-price-duree .article-price-base {
        font-size: 11px;
        font-weight: 300;
        text-decoration: line-through; }
      #basket-row .basket-row-description .article-price-duree .article-price {
        font-weight: bold;
        font-size: 16px; }
      #basket-row .basket-row-description .article-price-duree .article-duree {
        font-size: 13px;
        margin-right: 10px;
        font-weight: 400; }
  #basket-row .pro-choice-item {
    padding: 10px; }

.xs #site-article-row .basket-row-img {
  width: 100px; }

.xs #basket-row .article-add-button {
  margin-top: 10px; }

.echeancier-item .echeancier-item-header {
  font-weight: bold;
  padding-left: 10px; }

.echeancier-item .echeancier-item-content {
  padding: 10px; }
  .echeancier-item .echeancier-item-content .item-presentation-bloc {
    padding-top: 10px;
    padding-bottom: 10px; }
  .echeancier-item .echeancier-item-content .bordered {
    border-bottom: 1px solid #EEEEEE; }

.echeancier-item .echeance-first-line {
  margin-bottom: 10px; }

.echeancier-item .echeance-title {
  font-size: 14px;
  font-weight: bold; }

.echeancier-item .echeance-amount {
  font-size: 14px;
  font-weight: bold; }

.echeancier-item .echeance-date {
  font-size: 14px; }

.echeancier-item .echeance-status {
  font-size: 14px; }
  .echeancier-item .echeance-status .echeance-alert {
    font-weight: bold;
    color: #E53935; }
  .echeancier-item .echeance-status .echeance-ok {
    font-weight: bold;
    color: #43A047; }

.echeancier-item .item-actions {
  margin-top: 50px; }

#platform-booking-gift-card-amount .platform-booking-gift-card-container {
  margin: 0px 20px;
  margin-top: 40px;
  margin-bottom: 10px; }
  #platform-booking-gift-card-amount .platform-booking-gift-card-container label {
    font-weight: 600; }

#giftcard-boxes {
  margin-bottom: 30px; }
  #giftcard-boxes .giftcard-card-container {
    padding: 10px; }
    #giftcard-boxes .giftcard-card-container .giftcard-card {
      border: 1px solid #E0E0E0;
      margin-bottom: -1px;
      padding: 10px 15px;
      background-color: white; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-label {
        font-weight: 600;
        font-size: 15px;
        color: #333333;
        letter-spacing: 1px; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-price {
        font-weight: 700;
        font-size: 16px; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-description {
        font-size: 12px;
        font-weight: 400;
        color: #828282; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .button-container {
        margin-top: 10px; }

#gift-card-choice .prestation {
  border-radius: 5px;
  padding: 10px 20px; }

#giftcard-custom .custom-title {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #333333; }

#giftcard-custom .custom-container {
  margin: 20px 20px 20px 20px; }

#giftcard-custom .custom-container-gifcard-slider {
  padding: 0 20px; }

#giftcard-custom .gift-validity-start {
  margin-bottom: 20px; }
  #giftcard-custom .gift-validity-start label {
    color: #0B0643;
    font-weight: 500; }
  #giftcard-custom .gift-validity-start .libelle-date {
    font-size: 14px; }

#giftcard-custom kalendes-textarea textarea {
  padding: 10px;
  min-height: 200px;
  border-radius: 8px; }

#giftcard-custom kalendes-textarea label {
  color: #0B0643;
  font-weight: 500; }

.xs #giftcard-custom .gift-validity-start .libelle-date {
  font-size: 10px; }

.platform-booking-gift-card-finish .finish-title {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  padding: 0px 10px;
  margin-top: 20px; }

.platform-booking-gift-card-finish .finish-card-title {
  font-size: 20px;
  font-weight: 700;
  padding: 15px; }
  .platform-booking-gift-card-finish .finish-card-title.vertical-margin {
    margin: 20px 0px;
    margin-bottom: 30px; }

.platform-booking-gift-card-finish .card-image {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  margin: 20px 0px; }

.platform-booking-gift-card-finish .infos-container {
  margin-left: 20px;
  padding: 10px;
  height: 170px;
  min-width: 400px; }

.platform-booking-gift-card-finish .finish-card {
  border: 1px solid #e0e0e0;
  padding: 15px;
  margin-bottom: -1px;
  width: 100%; }

.platform-booking-gift-card-finish .gift-card-finish-title {
  font-size: 15px;
  font-weight: 500; }

.platform-booking-gift-card-finish .gift-card-finish-value {
  font-size: 16px;
  font-weight: 700; }

.platform-booking-gift-card-finish .card-message {
  color: #828282;
  font-weight: 500;
  font-size: 13px; }

.platform-booking-gift-card-finish .gift-card-content-title {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
  padding-left: 15px; }

.platform-booking-gift-card-finish .finish-button-container {
  padding: 10px 30px; }

.platform-booking-gift-card-finish .finish-button {
  margin: 10px 0px; }

.xs .platform-booking-gift-card-finish .finish-title {
  font-size: 20px; }

.xs .platform-booking-gift-card-finish .finish-card-title {
  font-size: 16px;
  margin-bottom: 10px; }

.xs .platform-booking-gift-card-finish .card-image {
  height: 200px;
  width: 260px; }

.sm .platform-booking-gift-card-finish .card-image {
  height: 400px;
  width: 520px; }

#gift-card-footer {
  padding: 10px 30px;
  color: #FFFFFF; }
  #gift-card-footer .footer-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px; }
  #gift-card-footer .footer-item {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px; }
  #gift-card-footer .footer-price {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    margin-right: 15px; }

.xs #gift-card-footer .footer-title {
  font-size: 14px; }

.xs #gift-card-footer .footer-item {
  font-size: 11px; }

.xs #gift-card-footer .footer-price {
  font-size: 16px; }

#gift-card-options {
  margin: 10px;
  margin-bottom: 20px; }
  #gift-card-options .gift-nav {
    position: relative;
    background-color: white;
    border: 2px solid #292929;
    padding: 10px;
    width: 140px;
    height: 110px;
    cursor: pointer; }
    #gift-card-options .gift-nav:not(.selected) {
      opacity: 0.5; }
    #gift-card-options .gift-nav:hover {
      opacity: 1; }
    #gift-card-options .gift-nav.selected {
      opacity: 1; }
      #gift-card-options .gift-nav.selected .gift-card-options-bottom {
        height: 8px; }
    #gift-card-options .gift-nav .gift-card-options-name {
      font-size: 12px;
      color: #333333;
      font-weight: 500;
      text-align: center;
      margin-top: 10px;
      height: 40px; }
    #gift-card-options .gift-nav .kalendes-icon md-icon {
      color: #333333; }
    #gift-card-options .gift-nav .gift-card-options-bottom {
      position: absolute;
      bottom: 0px;
      left: 0px;
      right: 0px;
      height: 0px; }

.xs #gift-card-options .gift-nav {
  width: 110px; }

.xs #gift-card-options .gift-card-options-name {
  font-size: 10px; }

.giftcard-page-header {
  background-color: white;
  padding: 30px 60px; }
  .giftcard-page-header .pointer {
    cursor: pointer; }
  .giftcard-page-header :not(.done):not(.selected) .header-number {
    border-color: #bdbdbd !important;
    color: #bdbdbd !important; }
  .giftcard-page-header :not(.done):not(.selected) .sous-titre {
    color: #bdbdbd !important; }
  .giftcard-page-header .done .header-number {
    border-color: #333333 !important;
    color: #333333 !important; }
  .giftcard-page-header .done .sous-titre {
    color: #333333 !important; }
  .giftcard-page-header .header-separator {
    border-top: 1px solid black;
    height: 25px; }
  .giftcard-page-header .header-number {
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    border: 2px solid black;
    border-radius: 45px;
    width: 20px;
    height: 20px; }
  .giftcard-page-header .sous-titre {
    font-size: 12px;
    text-align: center;
    margin-top: 5px; }

.xs .giftcard-page-header {
  padding: 20px 30px; }
  .xs .giftcard-page-header .sous-titre {
    font-size: 10px; }

#gift-card-recapitulatif .card-image {
  border: 1px solid #E0E0E0;
  border-radius: 16px;
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  cursor: pointer; }

#gift-card-recapitulatif .infos-container {
  margin-left: 20px;
  padding: 10px;
  height: 170px;
  min-width: 400px; }

#gift-card-recapitulatif .recapitulatif-title {
  font-weight: bold;
  font-size: 24px;
  margin: 20px;
  margin-top: 0px;
  text-align: center; }

#gift-card-recapitulatif .somme-card {
  border: 1px solid #E0E0E0;
  padding: 15px;
  margin-bottom: -1px; }

#gift-card-recapitulatif .gift-card-recapitulatif-title {
  font-size: 15px;
  font-weight: 500; }

#gift-card-recapitulatif .gift-card-recapitulatif-value {
  font-size: 16px;
  font-weight: 700; }

#gift-card-recapitulatif .card-message {
  color: #828282;
  font-weight: 500;
  font-size: 13px; }

#platform-keys-commande-consult-details {
  padding-top: 20px; }
  #platform-keys-commande-consult-details .details-container {
    background-color: white !important;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px;
    padding: 10px 10px; }
  #platform-keys-commande-consult-details .action-container {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E9E9F8; }
  #platform-keys-commande-consult-details .horaires-container .customFields-title {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    font-weight: 600;
    margin-top: 10px; }
  #platform-keys-commande-consult-details .horaires-container .customFields-value {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px; }
  #platform-keys-commande-consult-details .note-container {
    min-width: 250px;
    margin-left: 20px; }
    #platform-keys-commande-consult-details .note-container .note {
      padding: 10px 20px;
      background-color: #5F2EEA;
      color: white; }
      #platform-keys-commande-consult-details .note-container .note .note-title {
        font-size: 10px; }
      #platform-keys-commande-consult-details .note-container .note .note-value {
        font-size: 30px;
        font-weight: bold; }
  #platform-keys-commande-consult-details #account-rdv-item {
    padding: unset; }
    #platform-keys-commande-consult-details #account-rdv-item .item-content {
      box-shadow: unset; }
    #platform-keys-commande-consult-details #account-rdv-item .item-content-main {
      background-color: white;
      border-bottom: 0px; }
  #platform-keys-commande-consult-details #platform-etablissement-horaires {
    box-shadow: unset; }

.xs #platform-keys-commande-consult-details {
  padding: 20px 5px; }
  .xs #platform-keys-commande-consult-details .note-container {
    margin-left: 0px;
    margin-top: 20px;
    border-top: 1px solid #E9E9F8;
    padding-top: 10px; }

#site-search-bar-gift {
  background-color: black;
  color: white;
  padding: 5px 30px;
  padding-top: 15px; }
  #site-search-bar-gift md-icon {
    color: #FFFFFF; }
  #site-search-bar-gift input {
    background-color: black;
    color: white;
    border: none;
    border-bottom: 1px solid white;
    margin-right: 5px;
    margin-left: 5px; }
    #site-search-bar-gift input:-ms-input-placeholder {
      color: white; }
    #site-search-bar-gift input::placeholder {
      color: white; }

.product-livraison-delivery .account-infos-content {
  padding: 10px; }

.product-livraison-delivery .product-livraison-delivery-title {
  margin-top: 20px;
  font-weight: 500;
  font-size: 14px;
  padding-left: 10px; }

.product-livraison-delivery .delivery-mode-description {
  font-size: 12px; }

.product-livraison-delivery .product-livraison-delivery-container {
  padding: 30px;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #E0E0E0; }
  .product-livraison-delivery .product-livraison-delivery-container.small-padding {
    padding: 5px; }

.product-livraison-delivery .delivery-mode {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  background: white;
  padding: 20px;
  margin: 2px;
  cursor: pointer; }
  .product-livraison-delivery .delivery-mode md-radio-button {
    margin-bottom: 0px; }
  .product-livraison-delivery .delivery-mode:hover {
    opacity: 0.8; }

#product-livraison-collect .product-livraison-collect-mobile {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }
  #product-livraison-collect .product-livraison-collect-mobile .livraison-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }

#product-livraison-collect .product-livraison-collect {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px; }
  #product-livraison-collect .product-livraison-collect .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px; }
    #product-livraison-collect .product-livraison-collect .no-proposition b {
      margin: 0px 5px; }
  #product-livraison-collect .product-livraison-collect .slots-container {
    margin: 0px 10px; }
    #product-livraison-collect .product-livraison-collect .slots-container .date-title {
      height: 50px;
      font-size: 14px;
      text-align: center; }
  #product-livraison-collect .product-livraison-collect md-icon {
    color: #6E6E8C; }

#account-main {
  position: relative; }

#platform-booking-confirmation-page .booking-confirmation-header {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-page .booking-confirmation-title {
  margin-top: 30px;
  font-weight: 600;
  font-size: 18px;
  margin-left: 10px; }

#platform-booking-confirmation-page .booking-confirmation-title-payment {
  margin-top: 0px; }

#platform-booking-confirmation-page .booking-confirmation-article {
  background-color: white;
  padding: 20px;
  font-size: 14px; }
  #platform-booking-confirmation-page .booking-confirmation-article:not(.last) {
    border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-page .booking-confirmation-message {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  background-color: white;
  font-size: 14px; }

#platform-booking-confirmation-page .booking-confirmation-container {
  background-color: white;
  padding: 20px;
  font-size: 14px; }

#platform-booking-confirmation-page .booking-confirmation-link {
  text-decoration: underline; }

#platform-booking-confirmation-page .prestation-more {
  padding: 10px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px; }
  #platform-booking-confirmation-page .prestation-more md-icon {
    color: white;
    margin-right: 5px; }

#platform-booking-confirmation-page .pay {
  margin: 10px; }

#booking-main {
  position: relative; }

#platform-booking-prestation .booking-page-mobile-container {
  background-color: white;
  overflow: hidden; }
  #platform-booking-prestation .booking-page-mobile-container.xs .carousel-container {
    height: 200px; }
  #platform-booking-prestation .booking-page-mobile-container:not(.xs) .carousel-container {
    height: 200px;
    width: 300px; }

#platform-booking-prestation .booking-page-mobile-to-fiche {
  position: relative;
  padding: 10px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: 600; }
  #platform-booking-prestation .booking-page-mobile-to-fiche md-icon {
    margin-right: 5px;
    color: white; }

#platform-layout-desktop kalendes-menu-desktop {
  z-index: 10; }

#platform-link-not-found .link-not-found-container {
  padding: 20px; }

#platform-link-not-found .welcome-title {
  margin-top: 20px;
  text-align: center; }
  #platform-link-not-found .welcome-title .title {
    font-size: 32px;
    font-weight: bold;
    color: #3499DB; }
  #platform-link-not-found .welcome-title md-icon {
    width: 120px;
    height: 120px;
    font-size: 120px;
    color: #2d323e; }

#gift-card-beneficiary {
  padding: 10px 20px; }
  #gift-card-beneficiary .beneficiary-title {
    padding: 20px 0;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #333333; }
  #gift-card-beneficiary .send-email .envoi-check {
    padding-left: 10px;
    padding-bottom: 20px;
    font-size: 16px;
    color: #333333; }

#platform-custom-fields .custom-fields-container {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 5px 0px;
  padding: 10px 10px; }
  #platform-custom-fields .custom-fields-container .custom-fields-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }
  #platform-custom-fields .custom-fields-container .generic-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    #platform-custom-fields .custom-fields-container .generic-title md-icon {
      color: #592BCA; }
    #platform-custom-fields .custom-fields-container .generic-title.second {
      font-size: 18px; }
  #platform-custom-fields .custom-fields-container .platform-custom-fields-link {
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px; }
  #platform-custom-fields .custom-fields-container .custom-field-mandatory {
    color: red; }

#platform-domicile .platform-choice-container {
  border: 1px solid #E0E0E0;
  overflow: hidden;
  border-radius: 5px;
  margin: 2px; }

#platform-domicile .platform-domicile-container {
  font-size: 15px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px;
  padding: 10px 20px; }

#platform-domicile .platform-domicile-title {
  margin-top: 15px;
  margin-bottom: 15px; }

#platform-domicile .platform-domicile-title-main {
  font-weight: 700;
  font-size: 20px; }

#platform-domicile .platform-domicile-title-sub {
  font-size: 13px;
  margin-left: 20px; }

#platform-domicile .platform-domicile-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#platform-domicile .platform-domicile-area {
  margin: 0px 30px;
  margin-top: 20px; }

#platform-domicile .platform-domicile-place {
  margin: 0px 30px;
  padding: 10px; }
  #platform-domicile .platform-domicile-place:not(.is-last) {
    border-bottom: 1px solid #EEEEEE; }
  #platform-domicile .platform-domicile-place:hover {
    background-color: #F8F8FF; }
  #platform-domicile .platform-domicile-place .platform-domicile-place-libelle {
    font-weight: 600; }
  #platform-domicile .platform-domicile-place .platform-domicile-place-address {
    color: #6E6E8C;
    font-weight: 400; }

.xs #platform-domicile .platform-domicile-container {
  padding: 10px 15px; }

.xs #platform-domicile .platform-domicile-place {
  margin: 0px; }

.xs #platform-domicile .platform-domicile-area {
  margin: 0px 10px;
  margin-top: 30px; }

.xs #platform-domicile .platform-domicile-title-main {
  font-size: 18px; }

.xs #platform-domicile .platform-domicile-title-sub {
  margin-left: 10px; }

#platform-layout-mobile kalendes-top-menu {
  z-index: 10; }

#platform-layout-mobile kalendes-bottom-menu {
  z-index: 10; }

#platform-fil-ariane {
  padding: 5px;
  font-size: 12px; }

#platform-booking-gift-card {
  position: relative; }
  #platform-booking-gift-card .gift-card-container {
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0; }
  #platform-booking-gift-card .platform-booking-gift-card-title {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 20px 0px; }
  #platform-booking-gift-card .site-giftcard-desktop-footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; }

.mobile #platform-booking-gift-card {
  padding-bottom: 100px; }

.welcome-list-city .welcome-list-city-title h2 {
  font-weight: 800;
  font-size: 32px;
  color: #0B0643;
  padding: 20px;
  text-align: center; }

.welcome-list-city .welcome-list-city-container {
  width: 80vw;
  min-width: 80vw; }

.welcome-list-city img {
  min-width: 100px;
  width: 260px;
  min-height: 100px;
  height: 250px;
  border-radius: 18px; }

.welcome-list-city .libelle {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #EA4A4A; }

.welcome-list-city .villes {
  margin: 15px;
  cursor: pointer; }

.xs .welcome-list-city img {
  width: 200px;
  height: 200px; }

#platform-parrainage .platform-parrainage-content {
  background-color: white;
  border-radius: 5px;
  padding: 10px; }
  #platform-parrainage .platform-parrainage-content:not(.no-shadow) {
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }
  #platform-parrainage .platform-parrainage-content .description {
    border-bottom: 1px solid #E9E9F8; }
  #platform-parrainage .platform-parrainage-content .platform-parrainage-new {
    font-size: 13px;
    color: #5F2EEA;
    text-decoration: underline; }

#platform-activation-parrainage .platform-activation-parrainage-content {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  padding: 10px; }

.platform-search-item {
  padding: 10px 15px; }
  .platform-search-item .platform-search-item-container {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden; }
    .platform-search-item .platform-search-item-container .not-activated-container {
      border-top: 1px solid #E9E9F8;
      background-color: #F8F8FF;
      padding: 10px; }
    .platform-search-item .platform-search-item-container .not-activated {
      text-align: center;
      border: 1px solid #0B0643;
      padding: 10px;
      border-radius: 5px;
      font-size: 12px;
      color: #0B0643; }
    .platform-search-item .platform-search-item-container .no-photo {
      background-color: #0B0643; }
    .platform-search-item .platform-search-item-container .voir {
      cursor: pointer;
      color: #828282;
      font-size: 12px;
      white-space: nowrap; }
    .platform-search-item .platform-search-item-container .voir:hover {
      color: #EA4A4A;
      text-decoration: underline; }
    .platform-search-item .platform-search-item-container .plus-horaires {
      cursor: pointer;
      text-align: right;
      text-decoration: underline;
      font-size: 12px;
      font-weight: bold;
      color: #EA4A4A;
      padding-right: 5px;
      padding-bottom: 5px; }
    .platform-search-item .platform-search-item-container .article-choice-container {
      margin: 15px 35px;
      margin-bottom: 0px; }
    .platform-search-item .platform-search-item-container .prestation-more {
      background-color: #5F2EEA;
      color: white;
      font-size: 14px;
      font-weight: bold; }
      .platform-search-item .platform-search-item-container .prestation-more md-icon {
        color: white;
        margin-right: 5px; }
    .platform-search-item .platform-search-item-container .prestation-more-content {
      padding: 10px; }
    .platform-search-item .platform-search-item-container .header-buttons {
      margin-bottom: 5px; }
      .platform-search-item .platform-search-item-container .header-buttons .kalendes-button.white .kalendes-button-text span {
        font-size: 12px !important; }
      .platform-search-item .platform-search-item-container .header-buttons .kalendes-button {
        padding-left: 10px;
        padding-right: 10px; }
  .platform-search-item.force-mobile-nav {
    padding: 10px; }
    .platform-search-item.force-mobile-nav .platform-search-item-container .carousel-container {
      width: auto !important; }

.xs .platform-search-item {
  padding: 10px 10px; }
  .xs .platform-search-item .platform-search-item-container .carousel-container {
    height: 200px; }

.sm .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 300px; }

.sm .platform-search-item .platform-search-item-container .carousel-container {
  height: 200px;
  max-width: 300px; }

.gt-sm .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 300px; }

.gt-sm .platform-search-item .platform-search-item-container .carousel-container {
  height: 200px; }

.platform-site-button .lien-boutique {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#promo-main {
  position: relative; }

#platform-promo-welcome .promo-welcome-container {
  padding: 10px 5%; }
  #platform-promo-welcome .promo-welcome-container .mobile-container-search {
    background-color: #F8F8FF;
    border-radius: 10px;
    padding: 10px; }

#platform-promo-welcome .promo-categorie-button {
  background-color: white;
  padding: 8px 5px;
  padding-left: 10px;
  border: 1px solid #E9E9F8;
  border-radius: 5px;
  cursor: pointer; }
  #platform-promo-welcome .promo-categorie-button:hover {
    border: 1px solid #0B0643;
    opacity: 0.8; }
  #platform-promo-welcome .promo-categorie-button .categorie-button-text {
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px; }

#platform-Qr-Code-page .qrCode-container {
  padding: 20px; }

#platform-Qr-Code-page .welcome-title {
  margin-top: 20px;
  text-align: center; }
  #platform-Qr-Code-page .welcome-title .title {
    font-size: 32px;
    font-weight: bold;
    color: #EA4A4A; }
  #platform-Qr-Code-page .welcome-title .title-address {
    font-size: 20px;
    font-weight: bold; }

#platform-Qr-Code-page .byKalendes {
  text-align: right;
  color: #5F2EEA;
  font-size: 13px;
  font-weight: bold; }

#platform-Qr-Code-page .qrCode-buttons {
  margin-top: 60px; }

#platform-Qr-Code-page .qrCode-footer {
  margin-top: 60px; }
  #platform-Qr-Code-page .qrCode-footer .app-icons {
    margin-top: 10px; }
    #platform-Qr-Code-page .qrCode-footer .app-icons img {
      height: 40px;
      margin-right: 20px; }

#platform-Qr-Code-page .rdv-button {
  margin-top: 20px; }

#platform-Qr-Code-page .rating-buttons {
  margin-top: 20px; }

#platform-Qr-Code-page .discover-app {
  margin-top: 150px; }

#platform-search-location {
  background-color: white; }

#search-page-mobileForm .search-page-mobile-container {
  margin-top: 10%; }

#search-page-mobileForm .title {
  font-weight: 800;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  color: black;
  padding-top: 20px; }

#search-page-mobileForm .search-page-mobile-inputs {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 0px 10px;
  margin-top: 40px; }

#search-main {
  position: relative; }

#platform-search-prestation {
  background-color: white; }

#booking-main {
  position: relative; }

#notFound-page .unknown {
  margin: 40px; }
  #notFound-page .unknown .warning {
    text-align: center;
    font-size: 120px;
    font-weight: 700;
    color: #3499DB; }
  #notFound-page .unknown .title {
    text-align: center;
    font-size: 25px;
    font-weight: 300;
    color: #2d323e;
    overflow-wrap: break-word; }
    #notFound-page .unknown .title .title-url {
      font-weight: bold; }
  #notFound-page .unknown .message {
    text-align: center;
    color: #2d323e;
    font-style: italic; }

#giftcard-finish {
  position: relative; }

#giftcard-main {
  position: relative; }

#site-layout-desktop #desktop-content {
  position: relative; }

#site-layout-mobile kalendes-top-menu-client {
  z-index: 100; }

#site-layout-mobile kalendes-bottom-menu-client {
  bottom: 0;
  z-index: 100; }

#site-layout-mobile #mobile-content {
  position: relative; }

#site-actualites .site-actualites-item {
  margin-bottom: 10px; }

.gt-sm #site-actualites {
  position: relative; }
  .gt-sm #site-actualites .site-actualites-item {
    margin: 10px;
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px); }

#site-basket {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  width: 350px;
  background-color: #FFFFFF; }
  #site-basket .panier {
    background-color: #F2F2F2;
    height: 50px;
    font-weight: 700;
    font-size: 14px; }
  #site-basket .paiement {
    padding: 10px 30px;
    border-top: 1px solid #E0E0E0; }
    #site-basket .paiement .title {
      margin-right: 20%;
      font-weight: 600;
      font-size: 14px; }
      #site-basket .paiement .title p {
        margin: 1px 5px;
        font-weight: 400;
        color: #bdb7b7;
        font-size: 12px; }
    #site-basket .paiement .price {
      font-weight: 600;
      font-size: 14px; }
    #site-basket .paiement .button-payment {
      position: relative;
      border: 2px solid #E0E0E0;
      margin-top: 10px;
      text-align: center;
      border-radius: 5px;
      font-size: 14px;
      font-weight: bold;
      padding: 10px 15px;
      cursor: pointer; }
      #site-basket .paiement .button-payment:hover {
        opacity: 0.8; }

#site-bons-plans .site-bons-plans-content {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #site-bons-plans .site-bons-plans-content .discount-max {
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    #site-bons-plans .site-bons-plans-content .discount-max md-icon {
      color: #EA4A4A;
      min-height: 20px !important;
      min-width: 20px !important;
      font-size: 20px;
      height: 20px;
      width: 20px;
      margin-right: 5px; }
  #site-bons-plans .site-bons-plans-content .bordered {
    border-bottom: 1px solid #E9E9F8; }
  #site-bons-plans .site-bons-plans-content .content-text {
    font-size: 13px;
    padding: 7px 0px; }

#site-bons-plans .site-bons-plans-button {
  border-radius: 5px;
  border: 1px solid #5F2EEA;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  padding: 5px 15px;
  cursor: pointer; }
  #site-bons-plans .site-bons-plans-button:hover {
    opacity: 0.8; }

.site-footer-page {
  background-color: #333333;
  color: #fff;
  padding: 20px 12%; }
  .site-footer-page .footer-item-title {
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 800;
    font-size: 18px; }
  .site-footer-page .footer-item-text {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px; }
    .site-footer-page .footer-item-text a {
      font-size: 12px;
      cursor: pointer;
      color: #fff; }
  .site-footer-page .footer-item-text:hover {
    text-decoration: underline; }

.xs .site-footer-page .footer-page-container {
  margin-top: 40px; }

#site-footer {
  padding: 10px 30px;
  background: #292929;
  color: #FFFFFF; }
  #site-footer .footer-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700; }
  #site-footer .footer-item {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400; }
  #site-footer .footer-price {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    margin-right: 15px; }

#site-welcome-page .description-container {
  min-height: 60vh;
  /*
        .description-right{
            position:relative;
            .boutique-image{
                position: absolute;
                top:5vh;
                width: 42vw;
                left:-5vw;
                aspect-ratio: 4 / 3;
                z-index:2;
                overflow: hidden;
            }
        }
         */ }
  #site-welcome-page .description-container .description-left {
    background-color: #292929;
    padding: 60px 110px 0 40px; }
    #site-welcome-page .description-container .description-left .boutique-ville {
      padding-bottom: 10px;
      padding-left: 20px;
      font-weight: bold;
      font-size: 48px;
      line-height: 44px;
      letter-spacing: 1px;
      color: #0D0D0D;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
      text-orientation: mixed;
      transform: rotate(180deg);
      text-align: end;
      white-space: nowrap; }
      #site-welcome-page .description-container .description-left .boutique-ville.small {
        font-size: 30px; }
    #site-welcome-page .description-container .description-left .boutique-information .first-title {
      font-style: normal;
      font-weight: bold;
      font-size: 62px;
      line-height: 75px;
      letter-spacing: 1px;
      color: #FFFFFF;
      margin: 15px 0;
      overflow-wrap: break-word; }
    #site-welcome-page .description-container .description-left .boutique-information .second-title {
      font-style: normal;
      font-weight: bold;
      font-size: 15px;
      letter-spacing: 1px;
      text-transform: uppercase; }
    #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text {
      font-weight: 400;
      font-size: 13px;
      line-height: 30px;
      letter-spacing: 1px;
      color: #FFFFFF !important;
      text-align: justify; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text p {
        margin: 0px; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text * {
        color: #FFFFFF !important; }
    #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link {
      color: #FFFFFF;
      text-decoration: underline;
      cursor: pointer;
      font-weight: 400;
      font-size: 13px;
      letter-spacing: 1px;
      margin-right: 5px; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link:hover {
        opacity: 0.5; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link md-icon {
        color: #FFFFFF; }
    #site-welcome-page .description-container .description-left .boutique-information-buttons {
      margin-bottom: 60px;
      margin-top: 30px;
      margin-left: 20px; }
      #site-welcome-page .description-container .description-left .boutique-information-buttons kalendes-button {
        margin-right: 20px;
        padding-top: 20px;
        border-radius: 3px; }
      #site-welcome-page .description-container .description-left .boutique-information-buttons .bordered .kalendes-button {
        border-width: 2px;
        border-style: solid; }
  #site-welcome-page .description-container .description-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center; }
    #site-welcome-page .description-container .description-right .boutique-image {
      margin: -5%;
      aspect-ratio: 4 / 3;
      max-height: 80%; }

#site-welcome-page .information-container {
  position: relative;
  z-index: 1;
  min-height: 350px; }
  #site-welcome-page .information-container .information-container-polygon {
    top: -60px;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(0 8%, 100% 0, 100% 22%, 0% 100%);
            clip-path: polygon(0 8%, 100% 0, 100% 22%, 0% 100%); }
  #site-welcome-page .information-container .information-pro {
    position: relative;
    font-style: normal; }
    #site-welcome-page .information-container .information-pro .title {
      color: #FFFFFF;
      margin-top: 50px;
      font-weight: bold;
      font-size: 48px;
      line-height: 44px;
      letter-spacing: 1px;
      margin-bottom: 30px; }
    #site-welcome-page .information-container .information-pro .coordonnees {
      color: #FFFFFF;
      font-weight: 500;
      font-size: 14px;
      line-height: 21px; }
  #site-welcome-page .information-container .information-avis-client {
    padding: 0px 60px; }
  #site-welcome-page .information-container .information-horaires {
    padding: 0px 60px; }
    #site-welcome-page .information-container .information-horaires .horaires-title {
      font-weight: bold;
      padding-bottom: 20px;
      font-size: 18px;
      color: #333333; }
    #site-welcome-page .information-container .information-horaires .date-container .date {
      color: #828282;
      font-weight: 500;
      font-size: 14px;
      padding: 5px;
      white-space: nowrap; }

#site-welcome-page .site-welcome-page-booking-list {
  padding-left: 60px; }
  #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title {
    padding-top: 60px;
    font-size: 30px; }

#site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title {
  font-size: 30px; }

#site-welcome-page .site-welcome-page-desktop-more {
  padding: 60px;
  min-height: 300px; }
  #site-welcome-page .site-welcome-page-desktop-more .more-container-title {
    margin-top: 50px;
    padding: 10px 0px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 30px; }

#site-welcome-page .contact-title {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 20px; }

#site-welcome-page .contact-message {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 20px; }

#site-welcome-page .site-welcome-page-desktop-footer {
  min-height: 400px;
  background-color: #292929;
  text-align: center;
  padding: 0px 50px; }
  #site-welcome-page .site-welcome-page-desktop-footer.aDomicile {
    padding: 0px 20px;
    min-height: 200px; }
    #site-welcome-page .site-welcome-page-desktop-footer.aDomicile .bordered {
      border: 3px solid white;
      margin: 20px 15%;
      padding: 20px; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse-title {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 48px;
    padding-bottom: 30px;
    letter-spacing: 1px; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse-libelle {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #FFFFFF; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse {
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: 1px; }

#site-welcome-page .link:hover {
  text-decoration: underline; }

.gt-sm #site-welcome-page .site-welcome-page-desktop-more .site-welcome-page-desktop-parrainage {
  padding-right: 60px; }

.gt-sm #site-welcome-page .site-welcome-page-desktop-more .site-welcome-page-desktop-bonPlans {
  padding-left: 60px; }

.sm #site-welcome-page .description-container .description-left, .xs #site-welcome-page .description-container .description-left {
  padding: 60px 10px 0px 10px; }
  .sm #site-welcome-page .description-container .description-left .boutique-information-buttons, .xs #site-welcome-page .description-container .description-left .boutique-information-buttons {
    margin-bottom: 0px; }

.sm #site-welcome-page .description-container .description-right, .xs #site-welcome-page .description-container .description-right {
  position: relative;
  -webkit-clip-path: polygon(0 0%, 100% 0, 100% 85%, 0% 100%);
          clip-path: polygon(0 0%, 100% 0, 100% 85%, 0% 100%); }
  .sm #site-welcome-page .description-container .description-right .boutique-image, .xs #site-welcome-page .description-container .description-right .boutique-image {
    position: relative;
    padding: 30px 0px;
    top: 0px;
    width: 100vw;
    left: 0px;
    aspect-ratio: 4 / 3;
    z-index: 2; }

.sm #site-welcome-page .site-welcome-page-booking-list, .xs #site-welcome-page .site-welcome-page-booking-list {
  padding-left: 10px; }
  .sm #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title, .xs #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title {
    padding-top: 20px;
    font-size: 30px; }

.sm #site-welcome-page .site-welcome-page-booking-actualite, .xs #site-welcome-page .site-welcome-page-booking-actualite {
  padding-left: 0px; }
  .sm #site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title, .xs #site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title {
    padding-left: 10px;
    padding-top: 20px;
    font-size: 30px; }

.sm #site-welcome-page .site-welcome-page-desktop-more, .xs #site-welcome-page .site-welcome-page-desktop-more {
  padding: 10px; }

.sm #site-welcome-page .information-container .information-pro .title, .xs #site-welcome-page .information-container .information-pro .title {
  color: #0B0643;
  font-size: 30px;
  margin-bottom: 10px; }

.sm #site-welcome-page .information-container .information-container-polygon, .xs #site-welcome-page .information-container .information-container-polygon {
  -webkit-clip-path: unset;
          clip-path: unset; }

.sm #site-welcome-page .information-container .information-avis-client, .xs #site-welcome-page .information-container .information-avis-client {
  padding: 0px 10px; }

.sm #site-welcome-page .information-container .information-horaires, .xs #site-welcome-page .information-container .information-horaires {
  margin-top: 60px;
  padding: 0px 10px; }

.sm #site-welcome-page .site-welcome-page-desktop-footer, .xs #site-welcome-page .site-welcome-page-desktop-footer {
  padding: 0px; }
  .sm #site-welcome-page .site-welcome-page-desktop-footer .footer-contact, .xs #site-welcome-page .site-welcome-page-desktop-footer .footer-contact {
    padding: 0px 20px;
    margin-bottom: 40px; }
  .sm #site-welcome-page .site-welcome-page-desktop-footer .footer-map, .xs #site-welcome-page .site-welcome-page-desktop-footer .footer-map {
    height: 350px; }

.sm #site-welcome-page .description-container .description-left .boutique-information-buttons {
  padding-bottom: 60px; }

.sm #site-welcome-page .site-welcome-page-desktop-footer .footer-map {
  height: unset; }

.xs #site-welcome-page .description-container .description-left .boutique-ville {
  padding-left: 5px; }

.xs #site-welcome-page .description-container .description-left .boutique-information .first-title {
  font-size: 40px;
  line-height: 45px; }

#welcome-main {
  position: relative; }

.giftcard-slider {
  position: relative;
  min-height: 150px; }
  .giftcard-slider .card-container .card-image {
    border: 2px solid #E0E0E0;
    border-radius: 16px;
    width: 200px;
    height: 150px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
    .giftcard-slider .card-container .card-image .selected-image {
      background-color: rgba(255, 255, 255, 0.45);
      height: 100%;
      width: 100%;
      border-radius: 14px; }
  .giftcard-slider .slider-button-container {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
    position: absolute;
    border-radius: 100px;
    background-color: white;
    z-index: 1;
    width: 30px;
    height: 30px; }
    .giftcard-slider .slider-button-container.left {
      left: -15px; }
    .giftcard-slider .slider-button-container.right {
      right: -15px; }
    .giftcard-slider .slider-button-container:hover {
      opacity: 0.8; }
  .giftcard-slider .slider-buttons {
    cursor: pointer; }
  .giftcard-slider kalendes-slider {
    height: 200px; }

.xs .giftcard-slider kalendes-slider {
  height: 150px; }

.xs .giftcard-slider .card-container .card-image {
  width: 140px;
  height: 100px; }

.booking-article-item .article-feature {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px; }
  .booking-article-item .article-feature md-icon {
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    margin-right: 5px;
    color: #212121; }
  .booking-article-item .article-feature.stock-invalid {
    color: #F44336;
    font-weight: bold; }
    .booking-article-item .article-feature.stock-invalid md-icon {
      color: #F44336; }

.booking-article-item .article-libelle {
  font-size: 14px;
  font-weight: bold; }

.booking-article-item .separator {
  padding-top: 10px; }

.booking-article-item .article-description {
  margin-bottom: 10px;
  font-size: 12px;
  font-style: italic;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  height: 28px; }
  .booking-article-item .article-description p {
    margin: 0px; }

.booking-article-item .price {
  font-size: 14px;
  font-weight: unset; }

.booking-article-item .article-quantite input {
  border: 1px solid darkgrey;
  width: 50px;
  padding: 5px;
  text-align: center; }

.booking-article-action .article-quantite input {
  border: 1px solid darkgrey;
  width: 50px;
  padding: 5px;
  text-align: center; }

.booking-article-info .article-feature {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px; }
  .booking-article-info .article-feature md-icon {
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    margin-right: 5px;
    color: #212121; }
  .booking-article-info .article-feature.stock-invalid {
    color: #F44336;
    font-weight: bold; }
    .booking-article-info .article-feature.stock-invalid md-icon {
      color: #F44336; }

.booking-article-info .article-prix {
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 18px; }
  .booking-article-info .article-prix md-icon {
    margin-right: 5px; }
  .booking-article-info .article-prix:not(.promo) md-icon {
    color: #212121; }
  .booking-article-info .article-prix.promo .price {
    font-size: 14px;
    font-weight: unset;
    text-decoration: line-through; }
  .booking-article-info .article-prix.promo md-icon {
    color: #E53935 !important; }
  .booking-article-info .article-prix .promo-price {
    color: #E53935; }
  .booking-article-info .article-prix .promo-dateEnd {
    font-size: 12px; }

.booking-article-line {
  border-bottom: 1px solid #EEEEEE;
  padding: 10px;
  color: #212121;
  min-height: 80px;
  transition: height 1s ease; }
  .booking-article-line .article-photos {
    margin-right: 20px;
    min-height: 70px; }
  .booking-article-line .article-libelle {
    font-size: 18px;
    font-weight: bold; }
  .booking-article-line .article-description {
    margin-bottom: 10px;
    font-size: 12px;
    font-style: italic;
    color: #424242;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 28px; }
    .booking-article-line .article-description p {
      margin: 0px; }
  .booking-article-line .article-content-right {
    min-width: 150px  !important; }

.gt-sm .booking-article-line:not(.no-padding) {
  padding-left: 50px;
  padding-right: 50px; }

#product-livraison-collect-mobile .collect-mobile-main-title {
  font-size: 22px;
  font-weight: bold;
  margin: 10px;
  margin-bottom: 30px; }

#product-livraison-collect-mobile .collect-mobile-title {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  padding: 5px;
  padding-bottom: 0px; }

#product-livraison-collect-mobile .collect-mobile-container {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 0px 2px; }

#product-livraison-collect-mobile .collect-mobile-button {
  margin-top: 30px;
  margin-right: 10px; }

#product-livraison-collect-mobile .collect-mobile-date {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: bold; }
  #product-livraison-collect-mobile .collect-mobile-date md-icon {
    color: white;
    margin-right: 5px; }
  #product-livraison-collect-mobile .collect-mobile-date .plus-horaires {
    color: #FFFFFF; }
  #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-left {
    border-left: 2px solid white; }
    #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-left md-icon {
      margin: 0px 10px; }
  #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-right {
    border-right: 2px solid white; }
    #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-right md-icon {
      margin: 0px 10px; }

#echeancier-consult .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 100px;
  padding: 10px; }
  #echeancier-consult .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#echeancier-consult .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#echeancier-consult .list-content {
  padding: 10px; }

#echeancier-consult #payment-choice .payment-message {
  border: none; }

#echeancier-consult .iban-container-main {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 15px; }
  #echeancier-consult .iban-container-main .iban-libelle {
    margin-bottom: 5px; }
  #echeancier-consult .iban-container-main .iban-container-sub {
    border: 1px solid #E9E9F8;
    border-radius: 5px;
    padding: 15px 15px; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions {
      font-size: 12px;
      color: #746e6e;
      text-align: justify; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions-div {
      margin-top: 10px;
      margin-bottom: 10px; }
      #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions-div kalendes-checkbox {
        margin-right: 15px; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .footer {
      margin-top: 10px;
      margin-bottom: 15px; }
  #echeancier-consult .iban-container-main .iban-legal {
    margin: 10px; }

#echeancier-consult .iban-mentions {
  margin: 10px;
  font-size: 10px !important;
  color: #6E6E8C;
  font-weight: 300 !important; }

#echeancier-consult .echeancier-consult-container {
  margin-bottom: 15px; }
  #echeancier-consult .echeancier-consult-container .echeancier-consult-header {
    cursor: pointer;
    margin-bottom: 20px; }
    #echeancier-consult .echeancier-consult-container .echeancier-consult-header .echeancier-consult-libelle {
      font-weight: bold; }
  #echeancier-consult .echeancier-consult-container .echeancier-consult-description {
    color: #6E6E8C;
    font-weight: 400;
    font-size: 13px; }

#echeancier-consult .result-content {
  padding: 10px; }
  #echeancier-consult .result-content .result-content-text {
    text-align: center;
    font-weight: bold; }
    #echeancier-consult .result-content .result-content-text md-icon {
      height: 50px;
      width: 50px;
      font-size: 50px;
      margin-bottom: 30px; }

#keys-invoice .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-invoice .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-invoice .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-media-attachment .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-media-attachment .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-media-attachment .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-media-notification .keys-media-notification-main-title {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #E1E1E1;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold; }

#keys-media-notification .container-loading {
  margin-top: 20px; }

#keys-media-notification .keys-media-notification-item {
  margin-top: 10px;
  padding-top: 10px; }
  #keys-media-notification .keys-media-notification-item:not(.first) {
    border-top: 1px solid #E1E1E1; }
  #keys-media-notification .keys-media-notification-item .item-libelle {
    font-size: 16px;
    font-weight: bold; }
  #keys-media-notification .keys-media-notification-item .item-description {
    font-size: 13px !important; }
    #keys-media-notification .keys-media-notification-item .item-description * {
      font-size: 13px !important; }

#keys-commande-notFound {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px 10px;
  margin-bottom: 20px; }
  #keys-commande-notFound .no-rdv-icon {
    padding: 20px;
    background-color: #5F2EEA;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #keys-commande-notFound .no-rdv-icon md-icon {
      font-size: 80px;
      height: 80px;
      width: 80px;
      color: white; }
  #keys-commande-notFound .no-rdv-text .no-rdv-text-main {
    font-size: 22px;
    font-weight: bold; }
  #keys-commande-notFound .no-user-icon {
    background-color: #5F2EEA;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #keys-commande-notFound .no-user-icon md-icon {
      font-size: 80px;
      height: 80px;
      width: 80px;
      color: white; }
  #keys-commande-notFound .no-user-text .no-user-text-main {
    font-size: 22px;
    font-weight: bold; }

#keys-paymentArrhes .payment-amount {
  margin-top: 10px;
  font-weight: bold; }

#keys-paymentArrhes .payment-messages {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px; }

#keys-paymentArrhes #payment-choice .payment-message {
  border: none; }

#keys-process-client .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-process-client .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-process-client .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-unsubscribe .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-unsubscribe .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-unsubscribe .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#account-infos .account-infos-content {
  padding: 10px; }

#account-infos .title {
  margin-top: 20px;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 5px; }

#account-infos .account-infos-container {
  padding: 30px;
  border-radius: 2px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  margin-bottom: 40px; }

#account-infos .account-delete {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer; }
  #account-infos .account-delete md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#user-delete-modal .delete-modal-container {
  padding: 40px; }

#user-delete-modal .delete-modal-title {
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 30px;
  text-align: center; }

#account-rdv .no-rdv {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px;
  margin: 15px; }
  #account-rdv .no-rdv b {
    margin: 0px 5px; }

#keys-process-pro .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-process-pro .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-process-pro .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#platform-account-page-desktop .bar {
  border-top: 1px solid #DFDFFF;
  background-color: white;
  padding-left: 20px; }
  #platform-account-page-desktop .bar:not(.is-platform) {
    padding-top: 15px; }
  #platform-account-page-desktop .bar .bar-item {
    cursor: pointer;
    padding: 10px;
    border-bottom: solid 5px white; }
    #platform-account-page-desktop .bar .bar-item span {
      white-space: nowrap; }
    #platform-account-page-desktop .bar .bar-item.selected {
      border-bottom: solid 5px #5F2EEA;
      color: black; }
    #platform-account-page-desktop .bar .bar-item:hover {
      color: #5F2EEA; }

#platform-account-page-desktop .account-log-out {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer;
  margin-right: 20px; }
  #platform-account-page-desktop .account-log-out md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#platform-account-page-desktop .account-log-out:hover {
  opacity: 0.8; }

.xs #platform-account-page-desktop .bar .bar-item {
  font-size: 14px;
  text-align: center; }

#platform-account-page-mobile .bar {
  border-top: 1px solid #E9E9F8;
  border-bottom: 1px solid #E9E9F8;
  background-color: white;
  padding-left: 20px; }
  #platform-account-page-mobile .bar .bar-item {
    cursor: pointer;
    text-align: center;
    padding: 15px;
    border-bottom: solid 5px white; }
    #platform-account-page-mobile .bar .bar-item span {
      white-space: nowrap; }
    #platform-account-page-mobile .bar .bar-item.selected {
      border-bottom: solid 5px #5F2EEA;
      color: black; }

#platform-account-page-mobile .account-log-out {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer;
  margin-right: 20px; }
  #platform-account-page-mobile .account-log-out md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#platform-account-page-mobile .account-log-out:hover {
  opacity: 0.8; }

.xs #platform-account-page-mobile .bar .bar-item {
  font-size: 14px;
  text-align: center; }

#key-page .no-content {
  margin: 50px 30px; }

#booking-page-desktop .back {
  margin: 10px;
  margin-left: 20px;
  font-size: 14px;
  color: #5F2EEA;
  font-weight: 400; }
  #booking-page-desktop .back span {
    text-decoration: underline; }

#booking-page-desktop .back:hover {
  color: #C93867; }

#booking-page-desktop .page-etablissement-content {
  max-width: 1200px;
  padding: 0px 10px;
  margin: 0px auto;
  padding-bottom: 60px; }

#booking-page-desktop .title {
  font-size: 22px;
  font-weight: bold; }

#booking-page-desktop .title-right {
  font-size: 18px;
  font-weight: bold; }

#booking-page-desktop .item-container {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px 20px; }

#booking-page-desktop .image-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  z-index: -1;
  background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
  background-repeat: no-repeat;
  background-size: cover; }

.gt-sm .page-etablissement-container-left {
  padding-right: 15px; }

.gt-sm .page-etablissement-container-right {
  padding-left: 15px; }

#booking-page-mobile .booking-page-mobile-content {
  padding: 10px; }

#booking-page-mobile .title {
  font-size: 20px;
  font-weight: bold; }

#booking-page-mobile .booking-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  overflow: hidden; }

.platform-account-emailConfirmation .confirmation-message-hint {
  width: 50%;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  min-height: 100px;
  background-color: #ffe3ac;
  color: #fd6100;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

.platform-account-headerButton .account-logged-in {
  border-radius: 5px;
  border: 1px solid #5F2EEA;
  color: #5F2EEA;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  padding: 5px 15px;
  cursor: pointer; }
  .platform-account-headerButton .account-logged-in md-icon {
    margin-right: 5px;
    color: #5F2EEA; }

.platform-account-headerButton .account-logged-in:hover {
  opacity: 0.8; }

.platform-account-login .platform-account-login-warning {
  margin-bottom: 30px; }
  .platform-account-login .platform-account-login-warning .kalendes-warning-message {
    border-radius: 0px; }

.platform-account-login .login-header {
  height: 40px;
  color: #ffff;
  background-color: #5F2EEA;
  text-align: center;
  font-weight: bold; }
  .platform-account-login .login-header md-icon {
    color: #ffff;
    cursor: pointer;
    margin-right: 20px; }

.platform-account-resetPassword .title {
  font-size: 36px;
  font-weight: 800 !important;
  margin-bottom: 20px;
  text-align: center; }

.platform-account-resetPassword .validation-message {
  padding: 20px;
  margin: 20px 80px;
  border: 2px solid #DFDFFF; }
  .platform-account-resetPassword .validation-message img {
    margin: 20px; }
  .platform-account-resetPassword .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-resetPassword .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-resetPassword .form-content {
  margin: 10px;
  padding: 15px;
  min-width: 450px !important; }

.platform-account-resetPassword .resetPassword-sms-container {
  border: 1px solid #DFDFFF;
  padding: 20px;
  margin-top: 50px; }
  .platform-account-resetPassword .resetPassword-sms-container .sms-title {
    font-weight: bold; }
  .platform-account-resetPassword .resetPassword-sms-container .sms-subTitle {
    color: #4F4F4F;
    font-size: 14px;
    margin-bottom: 15px; }

.xs .validation-message {
  padding: 10px;
  margin: 10px; }

.platform-booking-accountSummary {
  margin-top: 60px; }
  .platform-booking-accountSummary .accountSummary-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .platform-booking-accountSummary .accountSummary-title md-icon {
      color: #592BCA; }
    .platform-booking-accountSummary .accountSummary-title.second {
      font-size: 18px; }
  .platform-booking-accountSummary .accountSummary-item {
    border: 1px solid #E0E0E0;
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
    .platform-booking-accountSummary .accountSummary-item.more-padding {
      padding-top: 20px;
      padding-bottom: 20px; }
    .platform-booking-accountSummary .accountSummary-item.cust-blocked {
      color: #EA4A4A;
      font-size: 14px;
      font-weight: 600;
      text-align: center; }
      .platform-booking-accountSummary .accountSummary-item.cust-blocked a {
        color: #EA4A4A !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-decoration: underline !important; }
  .platform-booking-accountSummary .accountSummary-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }

.xs .platform-booking-accountSummary .accountSummary-title {
  font-size: 18px; }

#platform-article-description {
  position: relative; }
  #platform-article-description .image-container {
    width: 0vw;
    transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); }
    #platform-article-description .image-container.active {
      width: 30vw;
      margin: 20px;
      border-right: 1px solid #E0E0E0; }
  #platform-article-description .text-container {
    width: 40vw;
    padding: 40px 20px;
    padding-bottom: 100px; }
    #platform-article-description .text-container .description-categorie {
      color: #828282;
      font-size: 12px;
      margin-bottom: 10px; }
    #platform-article-description .text-container .description-libelle {
      color: #333333;
      font-weight: bold;
      font-size: 16px;
      text-transform: uppercase; }
    #platform-article-description .text-container .last-line-discount {
      color: #EA4A4A;
      font-size: 12px;
      font-weight: bold; }
      #platform-article-description .text-container .last-line-discount md-icon {
        color: #EA4A4A;
        min-height: 16px !important;
        min-width: 16px !important;
        font-size: 16px;
        height: 16px;
        width: 16px;
        margin-right: 5px; }
    #platform-article-description .text-container .last-line-discount:hover {
      cursor: pointer;
      text-decoration: underline; }
    #platform-article-description .text-container .description-prix {
      color: #5F2EEA;
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 20px; }
    #platform-article-description .text-container .initial-price {
      color: #5F2EEA;
      font-size: 12px;
      margin-right: 5px;
      text-decoration: line-through; }
    #platform-article-description .text-container .discount-price-separator {
      color: #EA4A4A;
      font-size: 12px;
      margin-right: 5px; }
    #platform-article-description .text-container .discount-price {
      font-size: 16px;
      color: #EA4A4A;
      font-weight: bold; }
    #platform-article-description .text-container .description-text {
      color: #828282;
      font-size: 14px; }
      #platform-article-description .text-container .description-text p {
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        color: #828282 !important;
        font-size: 14px !important; }
    #platform-article-description .text-container .site-article-informations {
      font-weight: 500;
      font-size: 14px; }
    #platform-article-description .text-container .product-stock {
      margin-top: 5px;
      color: #858484; }
      #platform-article-description .text-container .product-stock md-icon {
        font-size: 22px;
        color: rgba(0, 0, 0, 0.54);
        height: 22px;
        width: 22px;
        min-height: 22px;
        min-width: 22px;
        margin-right: 5px; }
      #platform-article-description .text-container .product-stock .product-stock-invalid {
        color: #E53935;
        font-size: 12px; }
        #platform-article-description .text-container .product-stock .product-stock-invalid md-icon {
          color: #E53935; }
    #platform-article-description .text-container .product-price-duree {
      margin-bottom: 5px;
      margin-top: 10px; }
      #platform-article-description .text-container .product-price-duree .product-price {
        font-weight: bold;
        font-size: 16px; }
      #platform-article-description .text-container .product-price-duree .product-duree {
        font-size: 14px; }
    #platform-article-description .text-container .product-promo {
      margin-left: 10px;
      margin-right: 10px; }
      #platform-article-description .text-container .product-promo md-icon {
        color: #E53935;
        margin-right: 10px; }
      #platform-article-description .text-container .product-promo .promo-initial-price {
        font-size: 14px;
        text-decoration: line-through;
        line-height: 10px; }
      #platform-article-description .text-container .product-promo .promo-discount-price {
        font-weight: bold;
        font-size: 16px;
        color: #E53935; }
      #platform-article-description .text-container .product-promo .promo-dateEnd {
        font-size: 9px; }
  #platform-article-description .description-button {
    position: absolute;
    bottom: 10px;
    right: 10px; }

.xs #platform-article-description {
  width: 90vw; }
  .xs #platform-article-description .image-container {
    width: 80vw;
    height: 0vh; }
    .xs #platform-article-description .image-container.active {
      height: 30vh; }
  .xs #platform-article-description .text-container {
    width: 90vw;
    height: 50vh; }

.sm #platform-article-description {
  height: 60vh; }
  .sm #platform-article-description .image-container {
    width: 0vw; }
    .sm #platform-article-description .image-container.active {
      width: 40vw; }
  .sm #platform-article-description .text-container {
    width: 50vw; }

.gt-sm #platform-article-description {
  height: 60vh; }

.article-choice .prestation-categorie-nav {
  position: relative;
  cursor: pointer; }
  .article-choice .prestation-categorie-nav .prestation-categorie-elementId {
    position: absolute;
    top: -50px; }

.article-choice:not(.selected) {
  color: #828282; }

.article-choice .selected {
  color: #333333; }

.article-choice .show-presta {
  animation: fade linear 0.5s; }

.article-choice .hide-presta {
  display: none; }

.article-choice .parent-libelle {
  color: #0B0643;
  font-size: 15px;
  font-weight: 600 !important;
  border-bottom: 2px solid #DFDFFF;
  margin-bottom: 10px; }
  .article-choice .parent-libelle .parent-libelle-text {
    position: relative; }
  .article-choice .parent-libelle .article-pastille {
    position: absolute;
    right: -15px;
    top: -5px;
    color: #828282;
    border-radius: 14px;
    font-size: 8px;
    width: 15px;
    height: 15px;
    text-align: center;
    border: 1px solid #828282; }
  .article-choice .parent-libelle .categorie-discount {
    border: 1px solid #EA4A4A;
    padding: 0px 5px;
    border-radius: 100px;
    margin-bottom: 1px;
    margin-right: 5px;
    margin-left: 25px;
    color: #EA4A4A;
    font-size: 10px;
    font-weight: 400; }
    .article-choice .parent-libelle .categorie-discount md-icon {
      color: #EA4A4A;
      min-height: 12px !important;
      min-width: 12px !important;
      font-size: 12px;
      height: 12px;
      width: 12px;
      margin-right: 2px; }

.article-choice .parent-libelle:hover {
  color: #EA4A4A; }

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

.article-choice .articles-container {
  padding: 5px 0px; }
  .article-choice .articles-container.bordered {
    border-bottom: 1px solid #E9E9F8; }

.article-choice .expand-button {
  margin-bottom: 3px; }
  .article-choice .expand-button md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }
  .article-choice .expand-button .expand-button-text {
    font-size: 11px;
    margin-bottom: -5px;
    margin-top: 2px;
    font-weight: 500; }
  .article-choice .expand-button md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px; }

#platform-article-item {
  background-color: white;
  padding: 5px; }
  #platform-article-item .separator {
    border-bottom: 1px solid #E9E9F8; }
  #platform-article-item .prestation {
    color: #0B0643;
    font-weight: 500 !important; }
    #platform-article-item .prestation.has-discount {
      margin-top: 10px; }
    #platform-article-item .prestation .prestation-libelle:hover {
      color: #5F2EEA; }
    #platform-article-item .prestation.selected {
      color: #5F2EEA; }
    #platform-article-item .prestation .line {
      border-bottom: 1px solid;
      min-width: 30px; }
    #platform-article-item .prestation .price-container {
      position: relative; }
      #platform-article-item .prestation .price-container .initial-price {
        font-size: 12px;
        margin-right: 5px;
        text-decoration: line-through; }
      #platform-article-item .prestation .price-container .discount-price-separator {
        color: #EA4A4A;
        font-size: 12px;
        margin-right: 5px; }
      #platform-article-item .prestation .price-container .discount-price {
        font-size: 16px;
        color: #EA4A4A;
        font-weight: bold; }
      #platform-article-item .prestation .price-container .price-discount {
        position: absolute;
        right: 0px;
        bottom: 22px;
        margin-top: 10px;
        border: 1px solid #EA4A4A;
        padding: 0px 3px;
        border-radius: 100px;
        color: #EA4A4A;
        font-size: 9px;
        font-weight: 400; }
  #platform-article-item .article-description {
    font-size: 11px;
    color: #6E6E8C;
    font-weight: 400; }
    #platform-article-item .article-description:hover {
      color: #5F2EEA; }
  #platform-article-item .last-line-container {
    margin-top: 20px;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px; }
    #platform-article-item .last-line-container .horaire-button {
      color: #5F2EEA;
      border: 1px solid #5F2EEA;
      border-radius: 5px;
      font-size: 12px !important;
      padding: 4px 10px; }
      #platform-article-item .last-line-container .horaire-button:hover {
        opacity: 0.8;
        transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    #platform-article-item .last-line-container .info-button {
      margin-right: 10px; }
      #platform-article-item .last-line-container .info-button md-icon {
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        font-size: 20px !important;
        color: #333333; }
  #platform-article-item .last-line-discount {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #platform-article-item .last-line-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #platform-article-item .price-discount-mobile {
    border: 1px solid #EA4A4A;
    padding: 0px 3px;
    border-radius: 100px;
    color: #EA4A4A;
    font-size: 9px;
    font-weight: 400; }

.xs #platform-article-item {
  padding: 5px 10px; }

.sm #platform-article-item {
  padding: 5px 20px; }

#platform-booking-basket4Summary {
  margin-top: 60px; }
  #platform-booking-basket4Summary .no-article {
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
  #platform-booking-basket4Summary .basket4Summary-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    #platform-booking-basket4Summary .basket4Summary-title md-icon {
      color: #592BCA; }
    #platform-booking-basket4Summary .basket4Summary-title.second {
      font-size: 18px; }
  #platform-booking-basket4Summary .widget-add-button {
    margin-right: 5px; }
    #platform-booking-basket4Summary .widget-add-button .kalendes-button-content {
      height: 38px !important; }
  #platform-booking-basket4Summary .basket4Summary-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    margin-right: 10px;
    font-size: 14px; }
  #platform-booking-basket4Summary .prestation-more {
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    #platform-booking-basket4Summary .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
  #platform-booking-basket4Summary .add-to-basket .kalendes-button {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs .platform-booking-basket4Summary .basket4Summary-title {
  font-size: 18px; }

.platform-booking-basket4Etablissement .fixed-basket {
  position: fixed;
  top: 150px;
  right: 100px; }

.platform-booking-basket4Etablissement .basket-header {
  color: white;
  background-color: rebeccapurple;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.platform-booking-basket4Etablissement .basket-content {
  background-color: #fafafa;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

#cookies-content {
  width: inherit;
  position: fixed;
  background-color: #F8F8FF;
  bottom: 0;
  left: 0;
  right: 0; }
  #cookies-content .close {
    margin-right: 20px; }
    #cookies-content .close md-icon {
      color: #0B0643;
      font-size: 40px;
      width: 40px;
      height: 40px;
      cursor: pointer; }
  #cookies-content .cookies-content-text {
    padding: 15px 8px; }

#cookies-info {
  min-height: 100px;
  padding: 50px 100px 0 100px; }
  #cookies-info a {
    color: blue;
    text-decoration: underline; }

.xs #cookies-info {
  padding: 50px 20px 0 20px; }

.platform-customFields-item .kalendes-input .kalendes-input-label {
  font-weight: 600;
  font-size: 16px; }

.platform-customFields-item a {
  text-decoration: underline; }

.platform-customFields-item .item-label {
  font-weight: 600;
  font-size: 16px; }

#platform-domicile-criteria .platform-domicile-criteria-item {
  margin: 10px; }
  #platform-domicile-criteria .platform-domicile-criteria-item .platform-domicile-criteria-libelle {
    font-size: 12px;
    margin-left: 5px;
    font-weight: 400; }

.carousel-etablissement {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  .carousel-etablissement .no-photo {
    background-color: #0B0643; }
    .carousel-etablissement .no-photo img {
      height: 60px; }

#platform-etablissement-header .title {
  font-size: 30px;
  font-weight: bold; }

#platform-etablissement-header .adresse {
  font-size: 14px;
  color: #6E6E8C;
  font-weight: 400;
  text-decoration: underline; }
  #platform-etablissement-header .adresse md-icon {
    color: #6E6E8C;
    margin-right: 5px;
    font-size: 18px;
    min-height: 18px;
    min-width: 18px;
    height: 18px;
    width: 18px; }

#platform-etablissement-header .header-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#platform-etablissement-header .secondary-button .kalendes-button {
  background-color: #F1F1FF;
  color: #5F2EEA;
  border: 1px solid #5F2EEA;
  box-shadow: none; }
  #platform-etablissement-header .secondary-button .kalendes-button md-icon {
    color: #5F2EEA; }

#platform-etablissement-horaires {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #platform-etablissement-horaires .horaires-container-loading {
    min-height: 150px; }
  #platform-etablissement-horaires .horaires-closed {
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #EA4A4A;
    text-align: center; }
  #platform-etablissement-horaires .horaires-item {
    font-size: 13px;
    padding: 7px 0px; }
    #platform-etablissement-horaires .horaires-item:not(.last-item) {
      border-bottom: 1px solid #E9E9F8; }
    #platform-etablissement-horaires .horaires-item.first-item {
      border-bottom: 1px solid #E9E9F8; }
      #platform-etablissement-horaires .horaires-item.first-item .horaires-day {
        font-weight: bold;
        text-decoration: underline; }
    #platform-etablissement-horaires .horaires-item .horaires-hours {
      font-weight: bold;
      margin-left: 10px; }

#platform-etablissement-infos {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  overflow: hidden; }
  #platform-etablissement-infos .infos-map {
    height: 300px; }
  #platform-etablissement-infos .infos-content {
    background-color: white;
    padding: 10px; }
    #platform-etablissement-infos .infos-content md-icon {
      color: #5F2EEA; }
  #platform-etablissement-infos .infos-description {
    font-size: 13px;
    text-align: justify;
    overflow: hidden; }
    #platform-etablissement-infos .infos-description:not(.full-text) {
      max-height: 100px; }

#platform-etablissement-not-setup {
  padding-bottom: 160px; }
  #platform-etablissement-not-setup .not-exist {
    font-size: 22px;
    font-weight: 700;
    margin: 40px; }
    #platform-etablissement-not-setup .not-exist .warning {
      text-align: center;
      font-size: 120px;
      color: #2d323e; }
    #platform-etablissement-not-setup .not-exist .title {
      text-align: center;
      font-size: 30px;
      color: #3499DB; }
  #platform-etablissement-not-setup .separator {
    border-color: #0B0643; }

.gt-sm #platform-etablissement-not-setup {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  padding-bottom: 160px; }
  .gt-sm #platform-etablissement-not-setup .mapZone {
    padding-left: 60px; }
  .gt-sm #platform-etablissement-not-setup .infos-map {
    height: 500px; }

.xs #platform-etablissement-not-setup, .sm #platform-etablissement-not-setup {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  padding-bottom: 160px; }
  .xs #platform-etablissement-not-setup .mapZone, .sm #platform-etablissement-not-setup .mapZone {
    margin-top: 80px; }
  .xs #platform-etablissement-not-setup .infos-map, .sm #platform-etablissement-not-setup .infos-map {
    height: 500px; }

.kalendes-top-menu {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  height: 50px;
  z-index: 100;
  background-color: white;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 0px 20px; }
  .kalendes-top-menu .top-menu-back {
    width: 80px; }
  .kalendes-top-menu .home {
    height: 30px;
    width: 30px; }
  .kalendes-top-menu md-icon {
    font-size: 28px;
    height: 28px;
    width: 28px;
    color: black; }

#platform-menu-page {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  z-index: 101; }
  #platform-menu-page.closed {
    transform: translateX(-100vw); }
  #platform-menu-page .header {
    position: relative;
    background-color: white;
    height: 50px; }
    #platform-menu-page .header .header-close {
      position: absolute;
      right: 2px;
      top: 5px;
      z-index: 1; }
      #platform-menu-page .header .header-close md-icon {
        color: #0B0643;
        font-size: 40px;
        width: 40px;
        height: 40px;
        cursor: pointer; }
  #platform-menu-page .home {
    height: 30px;
    width: 30px; }
  #platform-menu-page .menu-items {
    padding-top: 40px; }
  #platform-menu-page .menu-item {
    padding: 10px 0px;
    padding-left: 30px;
    font-weight: 500;
    text-transform: uppercase; }
    #platform-menu-page .menu-item a {
      font-weight: 500;
      text-transform: uppercase; }
    #platform-menu-page .menu-item.red a {
      color: #EA4A4A; }
  #platform-menu-page .footer {
    margin-bottom: 10px; }

.platform-booking-avis div {
  border: 1px solid lightgrey; }

.platform-booking-list4Etablissement .rdv-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  width: 200px;
  min-height: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  overflow: hidden; }

.platform-booking-list4Etablissement .title {
  font-size: 22px;
  font-weight: bold; }

.platform-booking-list4Etablissement .rendez-vous {
  padding: 5px;
  color: white;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap; }

.xs .platform-booking-list4Etablissement .rdv-item {
  width: 170px;
  min-height: 150px;
  margin-right: 10px;
  margin-bottom: 10px; }

.xs .platform-booking-list4Etablissement .rendez-vous {
  font-size: 12px; }

#platform-booking-confirmation-part .secure-pay {
  margin-top: 5px;
  font-size: 12px;
  color: #592BCA; }
  #platform-booking-confirmation-part .secure-pay md-icon {
    color: #592BCA; }
  #platform-booking-confirmation-part .secure-pay .secure-pay-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

#platform-booking-confirmation-part .generic-title {
  margin-top: 60px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333333;
  font-size: 24px; }
  #platform-booking-confirmation-part .generic-title md-icon {
    color: #592BCA; }
  #platform-booking-confirmation-part .generic-title.second {
    font-size: 18px; }

#platform-booking-confirmation-part .booking-confirmation-message {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  border-radius: 5px; }

#platform-booking-confirmation-part .booking-confirmation-container {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  font-weight: 600;
  font-size: 16px;
  padding: 10px; }

#platform-booking-confirmation-part .booking-confirmation-link {
  text-decoration: underline;
  font-weight: 300;
  font-size: 14px; }

#platform-booking-confirmation-part #sticky-area {
  position: sticky;
  bottom: 0px; }

.xs #platform-booking-confirmation-part .generic-title {
  font-size: 18px; }

.gt-sm #platform-booking-confirmation-part .pay {
  width: 35%; }

#platform-message-no-subscription .contact-page-container {
  margin: 40px 40px; }

#platform-message-no-subscription .contact-page-header {
  margin-bottom: 40px; }

#platform-message-no-subscription .contact-page-title {
  font-size: 24px;
  font-weight: 800;
  text-align: center; }

.pro-list-simple .circle-image {
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%); }

.pro-list-simple .no-photo {
  background-color: #0B0643; }

.pro-list-simple .ressource-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px;
  margin: 10px;
  width: 160px; }

.pro-list-simple .ressource-item-name {
  font-weight: 600;
  margin: 10px;
  margin-top: 0px;
  text-align: center; }

.xs .pro-list-simple .ressource-item {
  width: 140px; }

#payment-choice .payment-message {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }

#payment-choice .payment-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

.promo-banner {
  position: relative;
  padding: 10px 20px;
  border: 1px solid #cacacc;
  border-radius: 10px; }
  .promo-banner .promo-banner-logo img {
    height: 80px; }
  .promo-banner .promo-banner-text {
    padding-left: 80px;
    font-size: 16px;
    font-weight: 500; }
  .promo-banner .promo-banner-button {
    position: absolute;
    right: 15px;
    bottom: 5px;
    background: #5F2EEA;
    padding: 5px 10px;
    border-radius: 5px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer; }
    .promo-banner .promo-banner-button:hover {
      opacity: 0.8; }
  .promo-banner .promo-banner-accent {
    color: #C93867;
    font-weight: 700;
    font-size: 24px; }
  .promo-banner .promo-banner-soft {
    color: #ff9154;
    font-weight: 700;
    font-size: 24px; }

.sm .promo-banner .promo-banner-logo img {
  height: 55px; }

.sm .promo-banner .promo-banner-text {
  padding-left: 35px; }

.xs .promo-banner .promo-banner-logo img {
  height: 55px; }

.xs .promo-banner .promo-banner-text {
  font-size: 14px;
  padding-left: 0px; }

.xs .promo-banner .promo-banner-accent {
  font-size: 18px; }

.xs .promo-banner .promo-banner-soft {
  font-size: 18px; }

.promo-card {
  position: relative; }
  .promo-card .promo-card-image {
    background: #F8F8FF;
    width: 100%;
    aspect-ratio: 3 / 2;
    border-radius: 10px;
    overflow: hidden; }
  .promo-card .promo-card-title-container {
    margin-top: 10px; }
    .promo-card .promo-card-title-container .promo-card-title {
      font-size: 16px;
      font-weight: 600; }
  .promo-card .promo-card-adresse {
    font-size: 14px;
    font-weight: 400; }
    .promo-card .promo-card-adresse .promo-card-adresse-separator {
      margin: 3px 0px; }
  .promo-card .promo-card-avis {
    font-size: 14px; }
    .promo-card .promo-card-avis .promo-card-avis-stars {
      margin: 0px 5px; }
  .promo-card .promo-card-discount {
    margin-top: 10px;
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    .promo-card .promo-card-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  .promo-card .promo-card-categories {
    font-size: 12px; }
  .promo-card .promo-card-booking {
    margin-top: 15px; }
    .promo-card .promo-card-booking .promo-card-booking-button {
      padding: 5px 10px;
      border: 1px solid #cacacc;
      border-radius: 5px;
      cursor: pointer;
      font-size: 14px;
      font-weight: 500; }
      .promo-card .promo-card-booking .promo-card-booking-button:hover {
        border: 1px solid #0B0643;
        opacity: 0.8; }

#platform-product-list .product-nav {
  position: relative; }
  #platform-product-list .product-nav .product-elementId {
    position: absolute;
    top: -50px; }

#platform-product-list .product-list-categorie {
  padding: 10px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px;
  font-size: 14px; }
  #platform-product-list .product-list-categorie .categorie-title {
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    margin-bottom: 3px; }
  #platform-product-list .product-list-categorie .categorie-value {
    font-size: 15px;
    font-weight: 600; }
  #platform-product-list .product-list-categorie .categorie-nb {
    font-size: 12px; }

#platform-product-list .product-search-input {
  border: 1px solid #E0E0E0;
  margin: 20px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  height: 55px;
  letter-spacing: 1px;
  color: #E0E0E0; }
  #platform-product-list .product-search-input input {
    border: none;
    padding: 5px; }
  #platform-product-list .product-search-input input:focus {
    outline: none; }
  #platform-product-list .product-search-input md-icon {
    margin-left: 10px;
    margin-right: 10px; }

.promo-cardContainer {
  min-height: 500px; }
  .promo-cardContainer #width-tester {
    height: 0px; }

.promo-sort {
  position: relative; }
  .promo-sort .promo-sort-popup-container {
    z-index: 1;
    position: absolute;
    top: 45px;
    left: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    width: 220px;
    border-radius: 6px;
    padding: 20px; }

#promo-place {
  position: relative; }
  #promo-place.is-background-dark .promo-place-button {
    background: white;
    border: 1px solid #E9E9F8; }
    #promo-place.is-background-dark .promo-place-button input {
      background: white; }
  #promo-place .promo-place-button {
    background: #f8f7fa;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    padding-left: 5px; }
    #promo-place .promo-place-button input {
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 10px;
      font-size: 14px;
      font-weight: 400;
      border: none;
      background: #f8f7fa; }
      #promo-place .promo-place-button input:-ms-input-placeholder {
        color: #6E6E8C; }
      #promo-place .promo-place-button input::placeholder {
        color: #6E6E8C; }
    #promo-place .promo-place-button .place-button-icon md-icon {
      color: #5F2EEA;
      font-size: 20px;
      min-width: 20px;
      min-height: 20px;
      width: 20px;
      height: 20px; }
    #promo-place .promo-place-button .place-button-search {
      padding: 8px 10px;
      background: #5F2EEA;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
      transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
      #promo-place .promo-place-button .place-button-search md-icon {
        color: white; }
      #promo-place .promo-place-button .place-button-search:hover {
        background: #4722AE; }
  #promo-place .promo-place-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    left: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    border-radius: 6px;
    overflow: hidden; }

.promo-categorie {
  position: relative; }
  .promo-categorie .promo-categorie-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    left: -100px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    overflow: hidden;
    border-radius: 6px; }

#promo-date {
  position: relative; }
  #promo-date .promo-date-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    right: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    border-radius: 6px;
    overflow: hidden; }

.promo-title {
  margin-top: 20px;
  font-size: 30px;
  font-weight: 700; }
  .promo-title .title-accent {
    color: #C93867;
    font-size: 35px; }
  .promo-title .title-soft {
    color: #ff9154;
    font-size: 35px; }

.xs .promo-title {
  font-size: 26px; }
  .xs .promo-title .title-accent {
    font-size: 30px; }
  .xs .promo-title .title-soft {
    font-size: 30px; }

.sm .promo-title {
  font-size: 26px; }
  .sm .promo-title .title-accent {
    font-size: 30px; }
  .sm .promo-title .title-soft {
    font-size: 30px; }

.proposition-detailed {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px; }
  .proposition-detailed .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px; }
    .proposition-detailed .no-proposition b {
      margin: 0px 5px; }
  .proposition-detailed .slots-container {
    margin: 0px 10px; }
    .proposition-detailed .slots-container .date-title {
      height: 50px;
      font-size: 15px;
      text-align: center;
      font-weight: 600; }
  .proposition-detailed md-icon {
    color: #6E6E8C; }
  .proposition-detailed .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    margin-bottom: 20px;
    margin-top: 5px;
    border-radius: 10px; }
    .proposition-detailed .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    .proposition-detailed .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }
      .proposition-detailed .item-disponibilite-nextDate .nextDate-value:hover {
        text-decoration: underline; }

#pwa-content {
  position: relative; }
  #pwa-content .pwa-content-title {
    padding: 15px;
    border-bottom: 1px solid #E9E9F8;
    font-weight: 600; }
    #pwa-content .pwa-content-title img {
      width: 50px; }
  #pwa-content .pwa-content-text {
    padding: 20px 10px; }
  #pwa-content .pwa-content-ios {
    padding: 10px; }
    #pwa-content .pwa-content-ios img {
      max-width: 80%; }
  #pwa-content .pwa-close {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1; }
    #pwa-content .pwa-close md-icon {
      color: #0B0643;
      font-size: 40px;
      width: 40px;
      height: 40px;
      cursor: pointer; }
  #pwa-content .pwa-content-install {
    font-size: 18px !important;
    font-weight: 600; }
  #pwa-content .pwa-container {
    position: relative;
    min-height: 50vh; }
  #pwa-content .pwa-content-image {
    padding: 20px 40px; }
    #pwa-content .pwa-content-image img {
      max-height: 100%; }

.proposition-advanced {
  margin-top: 60px; }
  .proposition-advanced .proposition-advanced-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .proposition-advanced .proposition-advanced-title md-icon {
      color: #592BCA; }
    .proposition-advanced .proposition-advanced-title.second {
      font-size: 18px; }
  .proposition-advanced .proposition-advanced-item {
    border: 1px solid #E0E0E0;
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
  .proposition-advanced .proposition-advanced-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }
  .proposition-advanced .marge-haut {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .proposition-advanced .generic-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .proposition-advanced .generic-title md-icon {
      color: #592BCA; }
    .proposition-advanced .generic-title.second {
      font-size: 18px; }
  .proposition-advanced .booking-confirmation-container {
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    margin-left: 2px;
    margin-right: 2px;
    font-weight: 600;
    font-size: 16px;
    padding: 10px; }
  .proposition-advanced .booking-confirmation-link {
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px; }

#proposition-mobile {
  position: relative; }
  #proposition-mobile .proposition-mobile-content {
    padding-bottom: 150px; }
    #proposition-mobile .proposition-mobile-content #proposition-mobile-discount .discount-container {
      background-color: white;
      border: 1px solid #E0E0E0;
      margin: 10px;
      padding: 10px;
      border-radius: 5px; }
  #proposition-mobile .proposition-title {
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px;
    margin-top: 30px;
    margin-bottom: 5px; }
  #proposition-mobile .proposition-container {
    background-color: white;
    border: 1px solid #E0E0E0;
    margin: 0px 10px;
    padding: 10px;
    border-radius: 5px; }
    #proposition-mobile .proposition-container .proposition-box {
      position: relative;
      border: 1px solid #0B0643;
      padding: 5px 0px;
      width: 75px;
      margin: 5px;
      border-radius: 5px;
      font-size: 14px;
      font-weight: 600; }
    #proposition-mobile .proposition-container .tag-container {
      position: absolute;
      top: -10px;
      right: 0px;
      left: 0px; }
      #proposition-mobile .proposition-container .tag-container .tag {
        background-color: #EA4A4A;
        color: #fff;
        border-radius: 3px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 10px;
        font-weight: 700;
        min-width: 40px; }
  #proposition-mobile .no-proposition {
    text-align: center;
    background-color: white;
    margin: 30px;
    padding: 10px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    color: #0B0643; }
    #proposition-mobile .no-proposition .no-proposition-date {
      font-size: 14px;
      font-weight: 600; }
  #proposition-mobile .no-proposition-button {
    margin: 30px;
    font-weight: bold; }
    #proposition-mobile .no-proposition-button .kalendes-button .kalendes-button-text span {
      font-size: 14px !important; }
  #proposition-mobile .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    margin-bottom: 20px;
    margin-top: 30px;
    border-radius: 10px; }
    #proposition-mobile .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    #proposition-mobile .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }
      #proposition-mobile .item-disponibilite-nextDate .nextDate-value:hover {
        text-decoration: underline; }
  #proposition-mobile .prestation-more {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    #proposition-mobile .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
    #proposition-mobile .prestation-more .choice-mobile-date {
      border-left: 2px solid white;
      font-weight: 400;
      font-size: 12px;
      padding: 15px; }
      #proposition-mobile .prestation-more .choice-mobile-date md-icon {
        font-size: 20px;
        min-height: 20px;
        min-width: 20px;
        height: 20px;
        width: 20px; }
    #proposition-mobile .prestation-more .choice-mobile-border-left {
      border-left: 2px solid white; }
      #proposition-mobile .prestation-more .choice-mobile-border-left md-icon {
        margin: 0px 10px; }
    #proposition-mobile .prestation-more .choice-mobile-border-right {
      border-right: 2px solid white; }
      #proposition-mobile .prestation-more .choice-mobile-border-right md-icon {
        margin: 0px 10px; }
    #proposition-mobile .prestation-more .plus-horaires {
      color: #FFFFFF; }

#review-satisfaction:not(.no-parrainage) .review-satisfaction-content {
  padding-bottom: 60px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-answered {
  font-size: 14px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-container {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 20px;
  margin: 10px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }

#review-satisfaction .review-satisfaction-content .review-satisfaction-header {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 30px; }

#review-satisfaction .review-satisfaction-content .separator {
  border-bottom: 1px solid #E9E9F8;
  margin: 20px 40px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-intro {
  color: #333333;
  text-decoration: underline;
  font-size: 14px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-answer-title {
  font-weight: bold;
  font-size: 15px; }

#review-satisfaction .review-satisfaction-content textarea {
  border: 1px solid #E9E9F8;
  padding: 10px;
  line-height: 25px;
  height: 200px; }

.carousel-realisation .no-photo {
  background-color: #0B0643; }
  .carousel-realisation .no-photo img {
    height: 60px; }

.display-realisation {
  /*
  .main-realisation-image {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 620px;
  }

  .realisation-image {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 250px;
  }

   */ }
  .display-realisation .display-realisation-container {
    border-radius: 5px;
    overflow: hidden;
    height: 250px;
    background-color: white;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }
  .display-realisation .no-photo {
    background-color: #0B0643; }
    .display-realisation .no-photo img {
      height: 60px; }

.proposition-summary {
  margin: 0px 10px; }
  .proposition-summary .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px;
    font-size: 14px; }
    .proposition-summary .no-proposition b {
      margin: 0px 5px; }

.platform-search-item-disponibilite {
  margin-top: 20px; }
  .platform-search-item-disponibilite .item-disponibilite-days {
    margin: 5px 0px; }
    .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-title {
      margin-right: 10px;
      margin-bottom: 5px;
      font-size: 12px;
      color: #6E6E8C;
      font-weight: bold;
      white-space: nowrap;
      text-transform: uppercase;
      width: 75px; }
    .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-day {
      white-space: nowrap;
      margin-right: 10px;
      margin-bottom: 5px;
      padding: 3px 10px;
      width: 70px;
      font-size: 13px;
      border: 1px solid #5F2EEA;
      color: #5F2EEA;
      border-radius: 10px;
      font-weight: 600; }
      .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-day.not-available {
        border: none;
        color: #A3A3BD;
        background-color: #E9E9F8;
        font-weight: 500; }
  .platform-search-item-disponibilite .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    border-radius: 10px; }
    .platform-search-item-disponibilite .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    .platform-search-item-disponibilite .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }

.platform-search-item-header {
  cursor: pointer; }
  .platform-search-item-header .header-container {
    position: relative; }
  .platform-search-item-header .item-header-title:hover {
    text-decoration: underline; }
  .platform-search-item-header .item-header-adresse {
    min-width: 150px !important; }
  .platform-search-item-header .item-header-distance md-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
    color: #0B0643; }
  .platform-search-item-header .item-header-distance .item-header-distance-value {
    margin-bottom: 2px;
    color: #0B0643;
    font-weight: 300; }
  .platform-search-item-header .item-header-discount {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    .platform-search-item-header .item-header-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }

.gt-sm .platform-search-item-header:not(.force-mobile-nav) {
  min-width: 340px; }

.vote-display {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  .vote-display .answer {
    margin-left: 10px; }
  .vote-display .review-button {
    text-align: right;
    font-size: 13px;
    color: #5F2EEA; }
  .vote-display .review-button:hover {
    text-decoration: underline; }
  .vote-display .no-avis {
    height: 80px;
    text-align: center;
    font-size: 14px; }
  .vote-display .note {
    padding: 10px 20px;
    background-color: #5F2EEA;
    color: white; }
    .vote-display .note .note-title {
      font-size: 10px; }
    .vote-display .note .note-value {
      font-size: 30px;
      font-weight: bold; }
  .vote-display .note-container {
    margin-top: 20px;
    margin-bottom: 20px; }
    .vote-display .note-container .note-container-loading {
      min-height: 300px; }
  .vote-display .nav-container {
    font-size: 14px;
    color: #5F2EEA; }
    .vote-display .nav-container md-icon {
      color: #5F2EEA; }
    .vote-display .nav-container .nav-item:hover {
      opacity: 0.8; }
    .vote-display .nav-container .nav-item.disabled {
      opacity: 0.3; }

#seo-page-content {
  padding: 0px 20px; }
  #seo-page-content h2, #seo-page-content h3 {
    margin-top: 50px;
    line-height: 35px; }
  #seo-page-content p {
    margin-top: 20px;
    font-size: 14px; }
  #seo-page-content ul {
    font-size: 14px; }
  #seo-page-content .seo-page-content-title {
    font-style: normal;
    background-color: #5F2EEA;
    border-radius: 5px;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 30px;
    margin-top: 60px;
    text-align: center; }
  #seo-page-content .seo-page-content-text {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-align: justify;
    line-height: 27px; }
    #seo-page-content .seo-page-content-text h2 {
      text-align: left; }

#promo-page-desktop .promo-page-desktop-container {
  padding: 10px 10%; }

#promo-page-mobile .promo-page-mobile-container {
  position: relative; }

#search-page-desktop .search-page-desktop-searchBar {
  background-color: white;
  padding: 10px;
  border-top: 1px solid #E9E9F8; }

#search-page-desktop .search-page-desktop-content {
  padding-bottom: 180px !important; }
  #search-page-desktop .search-page-desktop-content.is-full-screen {
    padding: 0px 15%; }
  #search-page-desktop .search-page-desktop-content:not(.is-full-screen) .search-page-desktop-seo-content {
    margin: 0px 60px; }
  #search-page-desktop .search-page-desktop-content .search-page-desktop-title {
    margin-top: 20px;
    font-weight: 700;
    font-size: 20px;
    color: #0B0643;
    padding-left: 20px; }
  #search-page-desktop .search-page-desktop-content .search-page-desktop-no-result {
    margin-top: 5px;
    padding-left: 20px; }
  #search-page-desktop .search-page-desktop-content.is-full-screen .search-page-desktop-title {
    font-weight: 800;
    font-size: 32px;
    color: #0B0643;
    text-align: center; }
  #search-page-desktop .search-page-desktop-content .next-results {
    margin: 30px; }
    #search-page-desktop .search-page-desktop-content .next-results .kalendes-button .kalendes-button-text span {
      font-weight: bold; }

#search-page-mobile .map-button {
  position: absolute;
  bottom: 7px;
  left: calc(50vw - 47px); }
  #search-page-mobile .map-button .kalendes-button {
    border-radius: 100px; }

#search-page-mobile .date-button {
  position: absolute;
  bottom: 7px;
  right: 7px; }

#search-page-mobile .search-page-mobile-content:not(.is-seo) {
  padding-bottom: 200px; }

#search-page-mobile .search-page-mobile-content .search-page-mobile-title {
  margin-top: 20px;
  font-weight: 700;
  font-size: 20px;
  color: #0B0643;
  padding-left: 20px; }

#search-page-mobile .search-page-mobile-content .search-page-mobile-no-result {
  margin-top: 5px;
  padding-left: 20px; }

#search-page-mobile .next-results {
  margin-top: 30px; }
  #search-page-mobile .next-results .kalendes-button {
    border-radius: 0px; }
    #search-page-mobile .next-results .kalendes-button .kalendes-button-text span {
      font-weight: bold; }

#platform-welcome-page-mobile .platform-welcome-page-mobile-container {
  overflow-x: hidden; }

.platform-welcome-searchArea {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100vw;
  height: calc(100vh - 50px); }
  .platform-welcome-searchArea .search-bar-container {
    padding-bottom: 200px;
    width: 60%; }
    .platform-welcome-searchArea .search-bar-container .search-bar-input {
      background-color: white;
      border-radius: 5px;
      box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); }
      .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input {
        border: none;
        font-size: 14px;
        font-weight: 400;
        padding: 5px; }
        .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input:-ms-input-placeholder {
          font-size: 12px;
          font-weight: 300;
          color: #6E6E8C; }
        .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input::placeholder {
          font-size: 12px;
          font-weight: 300;
          color: #6E6E8C; }
    .platform-welcome-searchArea .search-bar-container .search-button {
      position: relative; }
      .platform-welcome-searchArea .search-bar-container .search-button md-icon {
        color: white; }
      .platform-welcome-searchArea .search-bar-container .search-button :hover {
        opacity: 0.8; }
    .platform-welcome-searchArea .search-bar-container img {
      width: 25px;
      height: 22px; }
    .platform-welcome-searchArea .search-bar-container .title {
      font-weight: 800;
      text-align: center;
      font-size: 24px;
      line-height: 36px;
      color: white;
      margin-bottom: 10px;
      margin-top: 10px;
      height: 25%; }
  .platform-welcome-searchArea .background {
    background-image: url("../assets/images/header/figure/background.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    height: 150px;
    min-width: 600px;
    position: relative; }
    .platform-welcome-searchArea .background .background-content {
      position: absolute;
      bottom: 0px;
      width: 60vw;
      min-width: 755px;
      height: 240px; }
  .platform-welcome-searchArea .image {
    filter: contrast(50%);
    -webkit-filter: contrast(50%); }
  .platform-welcome-searchArea .femme {
    position: absolute;
    left: 25px;
    bottom: 0px;
    height: 30vh;
    z-index: 1;
    background-image: url("../assets/images/header/figure/femme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 160px; }
  .platform-welcome-searchArea .top-menu-banner {
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100vw;
    height: calc(100vh - 74px);
    position: absolute;
    background-position-x: 50%;
    background-position-y: 50%;
    transition: opacity 500ms; }
    .platform-welcome-searchArea .top-menu-banner.photo-hide {
      opacity: 0; }
  .platform-welcome-searchArea .homme {
    position: absolute;
    right: 25px;
    bottom: 0px;
    z-index: 1;
    background-image: url("../assets/images/header/figure/homme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 160px;
    height: 30vh; }
  .platform-welcome-searchArea .etoiles {
    background-image: url("../assets/images/header/figure/etoiles.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .platform-welcome-searchArea .etoiles2 {
    background-image: url("../assets/images/header/figure/etoiles2.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }

.xs .platform-welcome-searchArea .search-bar-container {
  margin-top: 25vh;
  width: 90%; }
  .xs .platform-welcome-searchArea .search-bar-container .search-button {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #C93867;
    color: white;
    padding: 10px; }
  .xs .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
    padding: 7px 10px;
    border-bottom: 1px solid #9F7DFF; }
    .xs .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
      color: #5F2EEA; }

.xs .platform-welcome-searchArea .top-menu-banner {
  height: calc(100vh - 50px); }

.xs .platform-welcome-searchArea .image {
  filter: contrast(70%);
  -webkit-filter: contrast(70%); }

.sm .platform-welcome-searchArea .search-bar-container {
  margin-top: 20vh;
  width: 75%; }
  .sm .platform-welcome-searchArea .search-bar-container .search-button {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #C93867;
    color: white;
    padding: 10px; }
  .sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
    padding: 7px 10px;
    border-bottom: 1px solid #9F7DFF; }
    .sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
      color: #5F2EEA; }

.sm .platform-welcome-searchArea .top-menu-banner {
  height: calc(100vh - 50px); }

.sm .platform-welcome-searchArea .image {
  filter: contrast(70%);
  -webkit-filter: contrast(70%); }

.gt-sm .platform-welcome-searchArea .search-bar-container .search-button {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #5F2EEA;
  width: 51px; }

.gt-sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
  padding: 10px;
  border-right: 1px solid #9F7DFF; }
  .gt-sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
    color: #5F2EEA; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-place .promo-place-popup-container {
  left: -55px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-place-popup {
  max-height: 400px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch {
  max-height: 450px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite {
  max-height: 450px; }

.welcome-footer {
  position: relative;
  background: #5F2EEA;
  color: #fff;
  padding: 40px;
  padding-left: 10%;
  padding-right: 5%; }
  .welcome-footer .welcome-footer-container {
    padding: 10px; }
  .welcome-footer .footer-item-title {
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 800;
    font-size: 16px; }
  .welcome-footer .footer-item-text {
    min-width: 200px; }
    .welcome-footer .footer-item-text a {
      font-size: 14px;
      cursor: pointer;
      color: #fff; }
  .welcome-footer .footer-item-text:hover {
    text-decoration: underline; }

.xs .welcome-footer {
  padding-left: 10px;
  padding-right: 10px; }
  .xs .welcome-footer .footer-item-text {
    min-width: 120px; }
  .xs .welcome-footer .welcome-footer {
    padding: 40px 0px; }

.welcome-teasing {
  position: relative; }
  .welcome-teasing .teasing-image {
    background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
    background-size: cover;
    background-repeat: no-repeat; }
  .welcome-teasing .rectangle {
    height: 70vh;
    width: 100vw; }
  .welcome-teasing .teasing-infos {
    padding-bottom: 25px;
    padding-right: 15%;
    padding-top: 0px;
    padding-left: 10px;
    background: #EA4A4A; }
    .welcome-teasing .teasing-infos .teasing-text {
      font-family: Poppins;
      color: #fff; }
      .welcome-teasing .teasing-infos .teasing-text .teasing-title {
        font-weight: 800;
        font-size: 34px;
        text-align: right;
        margin-bottom: 20px; }
      .welcome-teasing .teasing-infos .teasing-text .teasing-description {
        text-align: right;
        margin-bottom: 20px; }
      .welcome-teasing .teasing-infos .teasing-text kalendes-button .kalendes-button-text {
        font-weight: bold;
        font-size: 24px;
        color: #EA4A4A; }
  .welcome-teasing .ellipse {
    position: relative;
    overflow: hidden;
    height: 72px; }
    .welcome-teasing .ellipse .ellipse-image {
      position: absolute;
      left: -600px;
      bottom: -90px; }
  .welcome-teasing .welcome-teasing-mobile {
    width: 100vw; }
    .welcome-teasing .welcome-teasing-mobile .teasing-image {
      background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
      background-size: cover;
      height: 50vh; }
    .welcome-teasing .welcome-teasing-mobile .ellipse {
      background: #EA4A4A;
      -webkit-clip-path: ellipse(50% 21% at 50% 100%);
              clip-path: ellipse(50% 21% at 50% 100%); }
    .welcome-teasing .welcome-teasing-mobile .teasing-title {
      text-align: center;
      font-weight: 800;
      font-size: 24px; }
    .welcome-teasing .welcome-teasing-mobile .teasing-text {
      background: #EA4A4A;
      font-family: Poppins;
      color: #fff;
      padding: 20px; }
    .welcome-teasing .welcome-teasing-mobile kalendes-button {
      padding: 20px; }
      .welcome-teasing .welcome-teasing-mobile kalendes-button .kalendes-button-text {
        font-weight: bold;
        font-size: 16px;
        color: #EA4A4A; }

#booking-page-mobile {
  position: relative;
  /*
    .footer-sticky{
        position:fixed;
        left:0px;
        right:0px;
        bottom:0px;
    }

     */ }

#booking-page-desktop .page-container {
  margin-left: 50px;
  margin-right: 25px;
  min-width: 950px;
  margin-top: 10px;
  margin-bottom: 100px; }
  #booking-page-desktop .page-container .basket-container {
    max-height: 70vh;
    margin-left: 25px;
    position: sticky;
    position: -webkit-sticky;
    top: 50px;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }

#booking-page-desktop .footer-sticky {
  position: sticky;
  bottom: 0px; }

#site-giftcard-desktop .site-giftcard-desktop-container {
  margin-right: 2vw; }
  #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-left {
    margin: 2vw; }
  #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-right {
    min-width: 530px;
    background-color: #FFFFFF;
    margin-top: -50px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }

#site-giftcard-desktop .site-giftcard-desktop-footer {
  position: sticky;
  bottom: 0px; }

.kalendes-widget #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-right {
  margin-top: 0px; }

#site-giftcard-mobile {
  position: relative; }
  #site-giftcard-mobile .scroll-container {
    padding-bottom: 60px; }
  #site-giftcard-mobile .site-giftcard-mobile-footer {
    position: absolute;
    bottom: 0px;
    width: 100%; }

#site-layout-desktop-menu {
  height: 54px;
  background-color: #333333; }
  #site-layout-desktop-menu .menu-left .menu-left-item {
    cursor: pointer;
    margin-right: 20px; }
    #site-layout-desktop-menu .menu-left .menu-left-item svg {
      height: 20px; }
      #site-layout-desktop-menu .menu-left .menu-left-item svg:hover {
        opacity: 0.5; }
  #site-layout-desktop-menu .menu-center {
    position: relative;
    min-width: 60vw; }
    #site-layout-desktop-menu .menu-center .menu-content {
      position: absolute;
      padding: 0px 10px;
      z-index: 10;
      background-color: white;
      left: 0px;
      right: 0px;
      height: 67px;
      box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1); }
      #site-layout-desktop-menu .menu-center .menu-content .menu-content-item {
        color: #0D0D0D;
        font-weight: 600;
        font-size: 14px;
        margin: 0px 10px;
        white-space: nowrap; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item md-icon {
          color: #212121; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item:hover:not(.menu-basket-container) {
          opacity: 0.5; }
      #site-layout-desktop-menu .menu-center .menu-content .menu-content-item-shopping-cart {
        position: relative; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item-shopping-cart .notif_cart {
          position: absolute;
          background-color: #EA4A4A;
          top: -10px;
          right: -10px;
          border-radius: 100px;
          font-size: 10px;
          color: white;
          font-weight: 600;
          text-align: center;
          min-width: 17px;
          height: 17px; }
    #site-layout-desktop-menu .menu-center #menu-basket-container {
      position: absolute;
      background-color: white;
      box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.1);
      top: 67px;
      right: 0px;
      min-width: 400px;
      height: 70vh;
      max-height: 700px;
      z-index: 10; }
  #site-layout-desktop-menu .menu-right .menu-acces-pro {
    border: 1px solid white;
    border-radius: 3px;
    padding: 3px 5px;
    cursor: pointer;
    font-weight: 600;
    font-size: 12px;
    color: white;
    margin-left: 15px; }
    #site-layout-desktop-menu .menu-right .menu-acces-pro:hover {
      opacity: 0.8; }

#kalendes-bottom-menu-client {
  background-color: white;
  height: 60px;
  min-height: 60px;
  font-size: 11px;
  border-top: 1px solid #E0E0E0;
  color: #BDBDBD; }
  #kalendes-bottom-menu-client md-icon {
    color: #BDBDBD; }
  #kalendes-bottom-menu-client .bottom-item {
    cursor: pointer; }

#site-layout-burger-menu .home {
  height: 30px;
  width: 30px; }

#site-layout-burger-menu .menu-header {
  font-size: 30px;
  font-weight: bold;
  padding: 30px;
  padding-top: 5px; }

#site-layout-burger-menu .menu-items {
  padding-top: 10px; }

#site-layout-burger-menu .menu-item {
  padding: 15px 0px;
  padding-left: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 18px; }
  #site-layout-burger-menu .menu-item md-icon {
    color: #0B0643;
    margin-right: 20px;
    font-size: 30px;
    height: 30px;
    width: 30px; }

#site-layout-burger-menu .footer {
  margin-bottom: 10px; }

#site-layout-burger-menu .menu-second {
  height: 60px;
  padding: 0px 40px; }
  #site-layout-burger-menu .menu-second .second-item {
    margin-right: 20px; }
  #site-layout-burger-menu .menu-second .contact-button {
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px 15px;
    color: white;
    font-size: 14px;
    position: relative; }

#kalendes-top-menu-client .menu-first {
  background-color: white;
  height: 60px;
  padding: 0px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  #kalendes-top-menu-client .menu-first .left {
    width: 80px; }
    #kalendes-top-menu-client .menu-first .left :not(.menu-back-button) md-icon {
      color: #0B0643;
      font-size: 36px;
      height: 36px;
      width: 36px; }
    #kalendes-top-menu-client .menu-first .left .menu-back-button {
      margin-left: 10px; }
      #kalendes-top-menu-client .menu-first .left .menu-back-button md-icon {
        color: #0B0643;
        font-size: 30px;
        height: 30px;
        width: 30px; }
  #kalendes-top-menu-client .menu-first .home {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    text-transform: uppercase;
    text-align: center; }
  #kalendes-top-menu-client .menu-first .right {
    width: 80px; }
    #kalendes-top-menu-client .menu-first .right .first-item {
      margin-left: 15px; }
      #kalendes-top-menu-client .menu-first .right .first-item md-icon {
        color: #0B0643;
        font-size: 24px;
        height: 24px;
        width: 24px; }
  #kalendes-top-menu-client .menu-first .notif-container {
    position: relative; }
    #kalendes-top-menu-client .menu-first .notif-container .notif-cart {
      position: absolute;
      background-color: #EA4A4A;
      top: -10px;
      right: -5px;
      border-radius: 100px;
      font-size: 10px;
      color: white;
      font-weight: 700;
      text-align: center;
      min-width: 17px;
      height: 17px; }

#site-article-card {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px; }
  #site-article-card .not-bookable {
    padding-left: 20px;
    font-size: 10px;
    margin-top: 5px;
    line-height: 12px;
    font-weight: 500; }
    #site-article-card .not-bookable md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
  #site-article-card .discount-max {
    padding-left: 20px;
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #site-article-card .discount-max md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #site-article-card .discount-max:hover {
    cursor: pointer;
    text-decoration: underline; }
  #site-article-card .selon-horaire-choisi {
    font-size: 10px;
    margin-left: 20px; }
  #site-article-card .product-price-duree {
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 10px; }
  #site-article-card .product-promo {
    margin-left: 10px;
    margin-right: 10px; }
    #site-article-card .product-promo md-icon {
      color: #E53935;
      margin-right: 10px; }
    #site-article-card .product-promo .promo-initial-price {
      font-size: 12px;
      text-decoration: line-through;
      line-height: 10px; }
    #site-article-card .product-promo .promo-discount-price {
      font-weight: bold;
      font-size: 16px;
      color: #E53935; }
    #site-article-card .product-promo .promo-dateEnd {
      font-size: 9px; }
  #site-article-card .site-article-informations {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 20px;
    padding-right: 20px; }
  #site-article-card .product-marque {
    margin-top: 5px;
    margin-bottom: 15px;
    color: #828282; }
  #site-article-card .product-name {
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    margin-top: 5px;
    overflow-wrap: break-word; }
  #site-article-card .product-description {
    font-weight: 400;
    font-size: 12px;
    color: #858484;
    overflow-wrap: break-word; }
  #site-article-card .product-price {
    font-weight: bold;
    font-size: 16px; }
  #site-article-card .product-duree {
    font-size: 12px; }
  #site-article-card .price-type {
    text-align: right; }
  #site-article-card .button {
    margin-top: 5px; }
  #site-article-card .product-stock {
    margin-top: 5px;
    color: #858484; }
    #site-article-card .product-stock md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
    #site-article-card .product-stock .product-stock-invalid {
      color: #E53935;
      font-size: 10px; }
      #site-article-card .product-stock .product-stock-invalid md-icon {
        color: #E53935; }

.xs #site-article-card .article-card-image {
  height: 150px; }

.xs #site-article-card .site-article-informations {
  padding-left: 10px;
  padding-right: 10px; }

.xs #site-article-card .discount-max {
  padding-left: 5px; }

.xs #site-article-card .selon-horaire-choisi {
  margin-left: 15px; }

.sm #site-article-card .article-card-image {
  height: 200px; }

.gt-sm #site-article-card {
  width: 260px; }
  .gt-sm #site-article-card .article-card-image {
    height: 200px; }

#site-article-image .site-article-image-loading {
  background-color: #F5F5F5; }

#site-article-image .product-image {
  background-color: whitesmoke;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

#site-article-list {
  padding-bottom: 60px; }

#site-list-simple {
  padding-bottom: 100px;
  padding-top: 10px; }
  #site-list-simple:not(.no-padding) {
    padding-left: 12%;
    padding-right: 12%; }
  #site-list-simple.loading {
    min-height: 100vh; }
  #site-list-simple .list-simple-search-input {
    padding-left: 10px;
    padding-right: 10px; }
  #site-list-simple .search-input {
    padding-top: 20px; }
  #site-list-simple .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 10px; }
    #site-list-simple .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }
  #site-list-simple .list-title {
    padding-left: 10px;
    padding-top: 30px;
    font-weight: bold;
    font-size: 22px; }
  #site-list-simple .footer-sticky {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; }

.xs #site-list-simple, .sm #site-list-simple {
  padding-left: 0px;
  padding-right: 0px; }

.xs #site-list-simple .list-title {
  font-size: 18px; }

#site-article-row {
  background-color: #FFFFFF; }
  #site-article-row:not(.no-border) {
    border: 1px solid #E0E0E0;
    margin: 2px; }
  #site-article-row.has-photo .item-content {
    padding-left: 10px; }
  #site-article-row.has-photo .product-price-duree {
    padding-left: 10px; }
  #site-article-row.force-padding-left:not(.has-photo) {
    padding-left: 10px; }
  #site-article-row.force-padding-right {
    padding-right: 10px; }
  #site-article-row .item-img-produit {
    width: 150px; }
  #site-article-row .not-bookable {
    margin-top: 5px;
    color: #858484;
    font-size: 10px;
    font-weight: 500; }
    #site-article-row .not-bookable md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
  #site-article-row .discount-max {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #site-article-row .discount-max md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #site-article-row .discount-max:hover {
    cursor: pointer;
    text-decoration: underline; }
  #site-article-row .selon-horaire-choisi {
    font-size: 10px; }
  #site-article-row .site-article-informations {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px; }
  #site-article-row .product-marque {
    margin-top: 5px;
    margin-bottom: 15px;
    color: #828282; }
  #site-article-row .product-name {
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    margin-top: 5px;
    overflow-wrap: break-word; }
  #site-article-row .product-description {
    font-weight: 400;
    font-size: 12px;
    color: #858484;
    overflow-wrap: break-word; }
  #site-article-row .product-price {
    font-weight: bold;
    font-size: 16px;
    min-width: 75px; }
  #site-article-row .product-duree {
    font-size: 12px; }
  #site-article-row .price-type {
    text-align: right; }
  #site-article-row .button {
    margin-top: 5px; }
  #site-article-row .product-price-duree {
    margin-bottom: 5px; }
  #site-article-row .product-stock {
    margin-top: 5px;
    color: #858484; }
    #site-article-row .product-stock md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
    #site-article-row .product-stock .product-stock-invalid {
      color: #E53935;
      font-size: 10px; }
      #site-article-row .product-stock .product-stock-invalid md-icon {
        color: #E53935; }
  #site-article-row .product-promo {
    min-width: 100px; }
    #site-article-row .product-promo md-icon {
      color: #E53935;
      margin-right: 10px; }
    #site-article-row .product-promo .promo-initial-price {
      font-size: 12px;
      text-decoration: line-through;
      line-height: 10px; }
    #site-article-row .product-promo .promo-discount-price {
      font-weight: bold;
      font-size: 16px;
      color: #E53935; }
    #site-article-row .product-promo .promo-dateEnd {
      font-size: 9px; }
  #site-article-row .product-button {
    min-width: 170px; }

.xs #site-article-row .item-img-produit {
  width: 100px; }

.xs #site-article-row .site-article-informations {
  padding-right: 5px; }

#basket-item {
  padding: 10px 20px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  margin-top: -1px; }
  #basket-item .basket-article-image {
    width: 70px;
    margin-right: 10px; }
  #basket-item .gift-image {
    width: 70px;
    margin-right: 10px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
  #basket-item .details-item {
    letter-spacing: 1px; }
    #basket-item .details-item .brand {
      margin-bottom: 5px;
      font-size: 12px;
      color: #828282;
      font-weight: 500; }
    #basket-item .details-item .libelle {
      font-size: 14px;
      color: #333333;
      font-weight: 500; }
    #basket-item .details-item .price {
      font-size: 15px;
      font-weight: 600; }
    #basket-item .details-item .description {
      color: #706f6f;
      font-weight: 500; }
    #basket-item .details-item .quantite {
      margin: 5px 0px;
      color: #828282;
      font-weight: 400;
      font-size: 11px; }
    #basket-item .details-item .beneficiaire {
      color: #828282;
      font-weight: 400;
      font-size: 11px; }
    #basket-item .details-item .actions {
      cursor: pointer;
      color: #333333;
      font-size: 12px;
      text-decoration: underline; }

#site-bons-plans-article-list .bons-plans-title {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  padding: 15px;
  font-weight: bold;
  margin-bottom: 10px; }

#site-bons-plans-article-list .list-title {
  padding-left: 10px;
  padding-top: 30px;
  font-weight: bold;
  font-size: 20px; }

#site-actualites-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  position: relative; }
  #site-actualites-item .item-title {
    font-weight: bold;
    margin: 10px; }
  #site-actualites-item .actu-photo-container {
    float: left;
    margin-right: 10px; }
    #site-actualites-item .actu-photo-container img {
      width: 200px; }
  #site-actualites-item .description-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: justify; }
    #site-actualites-item .description-text p {
      margin: 0px; }
  #site-actualites-item .description-text-link {
    text-decoration: underline;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    margin-right: 5px; }
    #site-actualites-item .description-text-link:hover {
      opacity: 0.5; }

.xs #site-actualites-item .actu-photo-container img {
  width: 150px; }

#site-booking-browse {
  overflow: hidden;
  border: 1px solid #E0E0E0;
  border-top: unset;
  border-left: unset;
  min-height: 400px; }
  #site-booking-browse .site-booking-browse-category-list {
    margin-top: 20px; }
  #site-booking-browse .site-booking-browse-article-list {
    margin-top: 20px; }

.gt-sm #site-booking-browse {
  background-color: #FFFFFF; }

.site-booking-add-button {
  height: 35px; }
  .site-booking-add-button .kalendes-button-content {
    height: 34px; }
  .site-booking-add-button .central-button {
    margin-right: 5px;
    margin-left: 5px; }
    .site-booking-add-button .central-button .kalendes-button {
      padding-top: 2px;
      padding-bottom: 2px; }
  .site-booking-add-button .control-buttons {
    margin-right: 2px;
    margin-left: 2px; }
    .site-booking-add-button .control-buttons .kalendes-button {
      padding-right: 13px;
      padding-left: 13px; }
  .site-booking-add-button .add-cart-button .kalendes-button {
    margin-left: 5px;
    margin-right: 5px; }

#site-category-card {
  position: relative;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  margin: 2px;
  width: 250px;
  height: 230px; }
  #site-category-card:hover {
    opacity: 0.8; }
  #site-category-card md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px; }
  #site-category-card .booking-famille-box-libelle {
    font-weight: 600;
    font-size: 16px;
    padding: 5px;
    text-align: center;
    letter-spacing: 0.8px;
    color: #333333;
    min-height: 30px;
    overflow-wrap: break-word; }

.xs #site-category-card {
  width: 160px;
  height: 200px; }

#site-category-current {
  margin-bottom: 30px; }
  #site-category-current .site-article-image-loading {
    background-color: #F5F5F5; }
  #site-category-current .current-famille-container {
    position: relative; }
    #site-category-current .current-famille-container .current-famille-image {
      background-color: whitesmoke;
      background-repeat: no-repeat;
      background-size: cover;
      background-position-x: 50%;
      background-position-y: 50%;
      min-height: 80px; }
    #site-category-current .current-famille-container .current-famille-libelle-container {
      position: absolute;
      bottom: -20px;
      width: 100%; }
      #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute {
        background-color: white;
        max-width: 80%;
        height: 45px; }
        #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-arrow {
          text-align: center;
          padding-left: 10px; }
          #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-arrow md-icon {
            color: #0B0643; }
        #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-libelle {
          font-weight: bold;
          padding: 0px 40px; }

#site-category-image .product-image {
  background-color: whitesmoke;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

#site-category-navigator {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-top: unset;
  padding: 0px 10px;
  font-weight: 600;
  font-size: 14px;
  color: gray; }
  #site-category-navigator .categorie-h1 {
    color: #0B0643;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 20px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline; }
  #site-category-navigator .categorie-item:hover {
    color: #EA4A4A; }
  #site-category-navigator .main-selected {
    font-size: 14px;
    font-weight: 700;
    margin-top: 30px;
    color: #EA4A4A; }
  #site-category-navigator .selected {
    font-size: 14px;
    font-weight: 700;
    color: #EA4A4A; }
  #site-category-navigator .sub-categorie-item {
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 400; }
    #site-category-navigator .sub-categorie-item:hover {
      color: #EA4A4A; }
  #site-category-navigator .sub-sub-categorie-item {
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 400; }
    #site-category-navigator .sub-sub-categorie-item:hover {
      color: #EA4A4A; }
  #site-category-navigator .booking-icon-container {
    margin-top: 50px; }
    #site-category-navigator .booking-icon-container .booking-icon {
      margin-top: 5px;
      margin-bottom: 5px; }
      #site-category-navigator .booking-icon-container .booking-icon .booking-icon-text {
        font-weight: 500;
        font-size: 12px;
        margin-left: 10px;
        letter-spacing: 1px;
        color: #828282; }
  #site-category-navigator .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
    font-weight: 400; }
    #site-category-navigator .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }

#site-category-path {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333; }
  #site-category-path .root-item {
    cursor: pointer;
    padding: 10px;
    padding-right: 0px; }
  #site-category-path .separator {
    margin-left: 5px;
    margin-right: 5px; }
  #site-category-path .famille-item .libelle {
    cursor: pointer; }
    #site-category-path .famille-item .libelle:hover {
      text-decoration: underline; }

.xs #site-category-path, .sm #site-category-path {
  margin-top: 50px; }

#site-contact-message .message-header {
  height: 50px;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #EEEEEE;
  color: #9E9E9E; }
  #site-contact-message .message-header .message-header-libelle {
    padding-left: 10px;
    padding-top: 10px; }
  #site-contact-message .message-header .kalendes-pageNavigator md-icon {
    color: #424242; }

#site-contact-message .message-content {
  padding-bottom: 60px; }

#site-contact-message .text-container {
  padding: 10px; }
  #site-contact-message .text-container .text-header {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px; }
  #site-contact-message .text-container .text-message textarea {
    border: 1px solid #BDBDBD;
    padding: 10px;
    line-height: 25px;
    resize: none; }

#site-category-row {
  border: 3px solid #E0E0E0;
  margin: 5px;
  height: 100px;
  width: 350px; }
  #site-category-row:hover {
    opacity: 0.5; }
  #site-category-row .site-category-row-image {
    width: 150px; }
  #site-category-row .booking-row-libelle {
    font-weight: 600;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    color: #333333; }

#site-page-header {
  background-color: #292929;
  padding-top: 20px;
  padding-left: 5vw; }
  #site-page-header .site-page-header-text {
    height: 90px;
    font-weight: bold;
    font-size: 50px; }
  #site-page-header .site-page-header-text-rwg {
    color: white;
    padding-bottom: 20px; }
    #site-page-header .site-page-header-text-rwg md-icon {
      color: white; }

.xs #site-page-header .site-page-header-text {
  height: 40px;
  font-size: 20px; }

.xs #site-page-header .site-page-header-text-rwg {
  font-size: 14px; }
  .xs #site-page-header .site-page-header-text-rwg h1 {
    font-size: 16px; }

.sm #site-page-header .site-page-header-text {
  height: 50px;
  font-size: 35px; }

#site-search-bar-booking {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  padding: 10px; }
  #site-search-bar-booking md-checkbox {
    margin-bottom: 0px; }
  #site-search-bar-booking .layout-mode {
    margin-top: 10px; }
    #site-search-bar-booking .layout-mode .checkbox-text {
      color: #333333; }
      #site-search-bar-booking .layout-mode .checkbox-text md-checkbox {
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        letter-spacing: 1px; }
  #site-search-bar-booking .booking-search-input {
    width: 60%;
    outline: 1px solid #828282;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    height: 43px;
    letter-spacing: 1px;
    color: #828282; }
    #site-search-bar-booking .booking-search-input input {
      border: none; }
    #site-search-bar-booking .booking-search-input input:focus {
      outline: none; }
    #site-search-bar-booking .booking-search-input md-icon {
      margin-left: 10px;
      margin-right: 10px; }
  #site-search-bar-booking .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px; }
    #site-search-bar-booking .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }

#site-search-bar-mobile {
  background-color: #292929;
  padding: 10px 20px; }
  #site-search-bar-mobile md-icon {
    color: white; }
  #site-search-bar-mobile .mobile-search-input {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 14px;
    height: 43px;
    letter-spacing: 1px;
    border-bottom: 2px solid white;
    color: white; }
    #site-search-bar-mobile .mobile-search-input md-icon {
      margin-left: 5px;
      margin-right: 5px;
      color: white; }
    #site-search-bar-mobile .mobile-search-input input {
      border: none;
      background: #292929;
      color: white; }
      #site-search-bar-mobile .mobile-search-input input:-ms-input-placeholder {
        color: white; }
      #site-search-bar-mobile .mobile-search-input input::placeholder {
        color: white; }
  #site-search-bar-mobile .promo-button {
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px 15px;
    color: white;
    font-size: 14px;
    position: relative; }

#account-rdv-notEnabled {
  padding: 10px 10px; }
  #account-rdv-notEnabled .notEnabled-content {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
    #account-rdv-notEnabled .notEnabled-content .v-separator {
      margin-left: 5px;
      margin-right: 5px; }
    #account-rdv-notEnabled .notEnabled-content .notEnabled-boutique-libelle:hover {
      text-decoration: underline; }
  #account-rdv-notEnabled .notEnabled-content-main {
    padding: 10px;
    background-color: #F8F8FF;
    border-bottom: 2px solid #E9E9F8; }
  #account-rdv-notEnabled .notEnabled-content-actions {
    padding: 10px; }
    #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled {
      margin-left: 8px;
      cursor: pointer; }
      #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled md-icon {
        color: #0B0643;
        margin-right: 2px;
        min-height: 18px !important;
        min-width: 18px !important;
        height: 18px !important;
        width: 18px !important;
        font-size: 18px !important; }
      #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span {
        font-size: 12px;
        white-space: nowrap; }
        #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span:hover {
          text-decoration: underline; }

.xs #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span {
  font-size: 10px; }

.sm #account-rdv-notEnabled {
  padding: 20px 60px; }

#account-rdv-item {
  padding: 10px 10px; }
  #account-rdv-item .item-content {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
    #account-rdv-item .item-content .v-separator {
      margin-left: 5px;
      margin-right: 5px; }
    #account-rdv-item .item-content .item-boutique-libelle:hover {
      text-decoration: underline; }
  #account-rdv-item .item-content-main {
    padding: 10px;
    background-color: #F8F8FF;
    border-bottom: 2px solid #E9E9F8; }
  #account-rdv-item .item-content-actions {
    padding: 10px; }
    #account-rdv-item .item-content-actions .action-item {
      margin-top: 10px;
      margin-left: 8px;
      cursor: pointer; }
      #account-rdv-item .item-content-actions .action-item md-icon {
        color: #0B0643;
        margin-right: 2px;
        min-height: 18px !important;
        min-width: 18px !important;
        height: 18px !important;
        width: 18px !important;
        font-size: 18px !important; }
      #account-rdv-item .item-content-actions .action-item span {
        font-size: 12px;
        white-space: nowrap; }
        #account-rdv-item .item-content-actions .action-item span:hover {
          text-decoration: underline; }

.xs #account-rdv-item .item-content-actions .action-item span {
  font-size: 10px; }

.sm #account-rdv-item {
  padding: 20px 60px; }

#platform-layout-desktop-menu-promo {
  background-color: #fff;
  border-bottom: 1px solid #E9E9F8;
  padding: 2px 10px;
  padding-bottom: 5px; }
  #platform-layout-desktop-menu-promo .menu-promo-top {
    margin-bottom: 10px; }
    #platform-layout-desktop-menu-promo .menu-promo-top .menu-promo-top-text {
      color: #0B0643;
      font-size: 12px;
      font-weight: 300;
      cursor: pointer;
      margin-right: 20px; }
      #platform-layout-desktop-menu-promo .menu-promo-top .menu-promo-top-text:hover {
        text-decoration: underline; }
  #platform-layout-desktop-menu-promo .menu-promo-container {
    position: relative;
    width: 60vw;
    border: 1px solid #E9E9F8;
    background-color: #F8F8FF;
    padding: 5px 5px;
    border-radius: 5px; }
    #platform-layout-desktop-menu-promo .menu-promo-container .promo-categorie .promo-categorie-popup-container {
      top: 45px; }
    #platform-layout-desktop-menu-promo .menu-promo-container input {
      background-color: #F8F8FF;
      border: none;
      font-size: 14px;
      font-weight: 400;
      padding: 5px; }
      #platform-layout-desktop-menu-promo .menu-promo-container input:-ms-input-placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
      #platform-layout-desktop-menu-promo .menu-promo-container input::placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
    #platform-layout-desktop-menu-promo .menu-promo-container md-icon {
      color: #0B0643; }
    #platform-layout-desktop-menu-promo .menu-promo-container .vertical-separator {
      border-right: 1px solid #E9E9F8; }
    #platform-layout-desktop-menu-promo .menu-promo-container .menu-promo-item {
      cursor: pointer; }
    #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button {
      padding-left: 5px;
      min-width: 100px; }
      #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button .sort-button-text {
        font-size: 14px;
        font-weight: 400;
        margin-right: 10px; }
      #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button md-icon {
        color: #0B0643; }

#platform-layout-desktop-menu-search {
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 2px 10px;
  padding-bottom: 5px; }
  #platform-layout-desktop-menu-search .menu-search-top {
    margin-bottom: 10px; }
    #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text {
      color: #0B0643;
      font-size: 12px;
      font-weight: 300;
      cursor: pointer;
      margin-right: 20px; }
      #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text:hover {
        text-decoration: underline; }
      #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text.red {
        color: #EA4A4A; }
  #platform-layout-desktop-menu-search .menu-search-container {
    position: relative;
    width: 60vw;
    border: 1px solid #E9E9F8;
    background-color: #F8F8FF;
    padding: 5px 5px;
    border-radius: 5px; }
    #platform-layout-desktop-menu-search .menu-search-container .promo-categorie .promo-categorie-popup-container {
      top: 45px; }
    #platform-layout-desktop-menu-search .menu-search-container input {
      background-color: #F8F8FF;
      border: none;
      font-size: 14px;
      font-weight: 400;
      padding: 5px; }
      #platform-layout-desktop-menu-search .menu-search-container input:-ms-input-placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
      #platform-layout-desktop-menu-search .menu-search-container input::placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
    #platform-layout-desktop-menu-search .menu-search-container input[disabled] {
      pointer-events: none; }
    #platform-layout-desktop-menu-search .menu-search-container md-icon {
      color: #0B0643; }
    #platform-layout-desktop-menu-search .menu-search-container .vertical-separator {
      border-right: 1px solid #E9E9F8; }

#platform-layout-desktop-menu-welcome {
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  #platform-layout-desktop-menu-welcome .top-menu {
    width: 80vw;
    height: 9vh; }
    #platform-layout-desktop-menu-welcome .top-menu a {
      height: 100%;
      font-weight: 600;
      font-size: 14px;
      cursor: pointer; }
    #platform-layout-desktop-menu-welcome .top-menu a:hover {
      color: #5F2EEA; }
    #platform-layout-desktop-menu-welcome .top-menu .logo {
      width: 48px;
      height: 45px; }
    #platform-layout-desktop-menu-welcome .top-menu .name {
      width: 91px;
      height: 15px; }
  @media only screen and (max-width: 1200px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 85vw; } }
  @media only screen and (max-width: 1100px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 85vw; }
      #platform-layout-desktop-menu-welcome .top-menu a {
        font-size: 12px; }
      #platform-layout-desktop-menu-welcome .top-menu .logo {
        width: 41px;
        height: 38px; }
      #platform-layout-desktop-menu-welcome .top-menu .name {
        width: 77px;
        height: 13px; }
      #platform-layout-desktop-menu-welcome .top-menu kalendes-button {
        font-size: 13px; } }
  @media only screen and (max-width: 1030px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 90vw; } }

.platform-account-loginForm {
  padding: 30px; }
  .platform-account-loginForm .title {
    font-size: 35px;
    font-weight: 800 !important;
    margin-bottom: 20px;
    text-align: center; }
  .platform-account-loginForm .log-in-facebook {
    font-size: 18px !important;
    border-radius: 5px;
    padding: 10px;
    background-color: #f2edff;
    border: 1px solid #dfd1ff;
    cursor: pointer; }
  .platform-account-loginForm .log-in-facebook:hover {
    opacity: 0.8;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .platform-account-loginForm .log-in-google {
    font-size: 18px !important;
    border-radius: 5px;
    padding: 10px;
    background-color: #f2edff;
    border: 1px solid #dfd1ff;
    cursor: pointer; }
  .platform-account-loginForm .log-in-google:hover {
    opacity: 0.8;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .platform-account-loginForm .reset-password {
    cursor: pointer; }
    .platform-account-loginForm .reset-password:hover {
      text-decoration: underline; }

.xs .platform-account-loginForm {
  padding: 0px; }

.platform-account-login-signin {
  border: 1px solid #dfd1ff;
  padding: 30px;
  min-height: 80%; }
  .platform-account-login-signin .title {
    font-size: 35px;
    font-weight: 800 !important;
    margin-bottom: 20px;
    text-align: center; }
  .platform-account-login-signin .content {
    font-size: 16px;
    margin-bottom: 20px; }

.article-choice-list .categorie-title {
  margin-top: 40px;
  margin-bottom: 5px;
  margin-left: 20px;
  font-weight: 600;
  font-size: 18px; }

.article-choice-list .choice-mobile-item {
  padding: 10px 20px;
  background-color: white; }
  .article-choice-list .choice-mobile-item.has-more-proposition {
    padding-bottom: 0px; }
  .article-choice-list .choice-mobile-item .item-title {
    font-size: 14px;
    font-weight: 500; }
  .article-choice-list .choice-mobile-item .item-subtitle {
    font-size: 12px; }
  .article-choice-list .choice-mobile-item.pair {
    background-color: #F8F8FF; }
  .article-choice-list .choice-mobile-item:not(.last) {
    border-bottom: 1px solid #E9E9F8; }
  .article-choice-list .choice-mobile-item:not(.in-popup) md-icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px; }
  .article-choice-list .choice-mobile-item.in-popup md-icon {
    color: #0B0643; }
  .article-choice-list .choice-mobile-item .proposition-box {
    border: 1px solid #0B0643;
    padding: 1px 5px;
    min-width: 20px;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 11px; }

.article-choice-list .proposition-more {
  font-size: 12px;
  text-decoration: underline;
  margin-top: 10px;
  margin-bottom: 3px; }

.article-choice-list .list-more-content {
  border-radius: 5px;
  color: #0B0643;
  font-size: 14px;
  font-weight: bold;
  padding: 10px; }
  .article-choice-list .list-more-content md-icon {
    color: #0B0643; }

.article-choice-loading {
  min-height: 250px; }
  .article-choice-loading .loading-square {
    background-color: #eeeeee;
    height: 18px;
    width: 18px;
    margin-right: 10px;
    animation: blinker-25 1s linear infinite !important; }

.article-choice-mobile {
  border-top: 1px solid #E9E9F8; }
  .article-choice-mobile .prestation-more {
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    .article-choice-mobile .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
  .article-choice-mobile .articles-container {
    padding: 5px 0px; }
    .article-choice-mobile .articles-container.bordered {
      border-bottom: 1px solid #E9E9F8; }
  .article-choice-mobile .proposition-more {
    font-size: 12px;
    text-decoration: underline;
    margin-bottom: 3px; }
  .article-choice-mobile .proposition-summary-loading .box-container {
    margin-top: 5px;
    margin-bottom: 5px; }
    .article-choice-mobile .proposition-summary-loading .box-container .box {
      margin-right: 10px;
      position: relative;
      border-radius: 2px;
      border: 1px solid #eeeeee;
      padding: 5px 5px;
      font-weight: 600;
      min-width: 20px;
      height: 10px; }
      .article-choice-mobile .proposition-summary-loading .box-container .box .kalendes-loading-mask .mask-text-lines .text-line {
        margin: 0px; }
  .article-choice-mobile .prestation-more-content {
    padding: 10px; }
  .article-choice-mobile .choice-mobile-date {
    border-left: 2px solid white;
    font-weight: 400;
    font-size: 12px;
    padding: 10px; }
    .article-choice-mobile .choice-mobile-date md-icon {
      font-size: 20px;
      min-height: 20px;
      min-width: 20px;
      height: 20px;
      width: 20px; }

.platform-account-signin-confirmation .validation-message {
  padding: 20px;
  border: 2px solid #DFDFFF; }
  .platform-account-signin-confirmation .validation-message img {
    margin: 20px; }
  .platform-account-signin-confirmation .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-signin-confirmation .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-signin-confirmation .subtitle {
  color: #333333;
  font-size: 18px;
  text-align: center;
  margin-top: 40px; }

.platform-account-signin-confirmation .redirection-link {
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  text-decoration: underline;
  margin-top: 40px;
  color: #828282;
  cursor: pointer; }

.xs .platform-account-signin-confirmation .validation-message {
  padding: 10px;
  margin: 10px; }

.platform-account-signin-validation .validation-message {
  padding: 20px;
  margin: 20px 80px;
  border: 2px solid #DFDFFF; }
  .platform-account-signin-validation .validation-message img {
    margin: 20px; }
  .platform-account-signin-validation .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-signin-validation .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-signin-validation .signin-sms-container {
  border: 1px solid #DFDFFF;
  padding: 20px;
  margin-top: 50px; }
  .platform-account-signin-validation .signin-sms-container .sms-title {
    font-weight: bold; }
  .platform-account-signin-validation .signin-sms-container .sms-subTitle {
    color: #4F4F4F;
    font-size: 14px;
    margin-bottom: 15px; }

.xs .platform-account-signin-validation .validation-message {
  padding: 10px;
  margin: 10px; }

.platform-basket-summary-item .basket4Summary-item {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px; }

.platform-basket-summary-item .basket4Summary-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  margin-left: 10px;
  font-size: 14px; }

.platform-account-signin-form .title {
  font-size: 36px;
  font-weight: 800 !important;
  margin-bottom: 20px;
  text-align: center; }

.platform-account-signin-form .homme {
  height: 40vh;
  background-image: url("../assets/images/header/figure/homme_left.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 400px; }

.platform-account-signin-form .femme {
  height: 40vh;
  background-image: url("../assets/images/header/figure/femme_right.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 400px; }

.platform-account-signin-form .form-content {
  margin: 10px;
  padding: 15px;
  min-width: 450px !important; }

.xs .form-content {
  min-width: 0px !important; }

.carouselLarge-etablissement {
  border-radius: 5px;
  overflow: hidden;
  height: 350px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }

#platform-booking-confirmation-confirmed .sub-title {
  font-weight: 300; }

#platform-booking-confirmation-confirmed .confirmed-container {
  background-color: white;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 20px 15%;
  padding-bottom: 60px; }

#platform-booking-confirmation-confirmed .image-container {
  margin: 20px;
  height: 150px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat, no-repeat;
  background-position: center center; }

#platform-booking-confirmation-confirmed .infos-map {
  margin: 20px;
  height: 150px; }

#platform-booking-confirmation-confirmed .confirmed-button {
  border: 1px solid #5F2EEA;
  padding: 7px;
  border-radius: 100px;
  margin-right: 15px; }
  #platform-booking-confirmation-confirmed .confirmed-button md-icon {
    color: #5F2EEA; }

#platform-booking-confirmation-confirmed .infos-separator {
  margin-top: 40px;
  margin-bottom: 5px;
  border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-confirmed .infos-rdv md-icon {
  color: #5F2EEA; }

#platform-booking-confirmation-confirmed .infos-rdv .info-rdv-date {
  min-width: 190px; }

#platform-booking-confirmation-confirmed .gift {
  margin-left: 30px; }

#platform-booking-confirmation-confirmed .customFields-title {
  margin-top: 10px;
  font-weight: 600; }

.xs #platform-booking-confirmation-confirmed .confirmed-container {
  padding: 20px 10px;
  margin: 5px; }

.platform-search-item-header {
  cursor: pointer;
  padding: 10px;
  margin-bottom: 20px; }
  .platform-search-item-header .title {
    font-size: 30px;
    font-weight: bold;
    color: #333333; }
  .platform-search-item-header .secondary-title {
    font-size: 16px; }

.xs .platform-search-item-header {
  margin-bottom: 10px; }

#booking-online-notification-list .notifications-content {
  padding-right: 60px;
  padding-left: 60px;
  padding-bottom: 160px; }
  #booking-online-notification-list .notifications-content .main-title {
    color: #333333;
    font-weight: 800;
    font-size: 30px;
    line-height: 45px;
    margin-top: 20px;
    margin-bottom: 40px;
    text-align: center; }
  #booking-online-notification-list .notifications-content .notification-item {
    padding: 20px 10px;
    min-height: 80px; }
    #booking-online-notification-list .notifications-content .notification-item .item-title {
      font-weight: 800;
      font-size: 24px;
      color: #5F2EEA; }
    #booking-online-notification-list .notifications-content .notification-item .item-description {
      color: #4F4F4F;
      font-size: 14px;
      line-height: 21px; }
    #booking-online-notification-list .notifications-content .notification-item.bordered {
      border-bottom: 1.5px solid #DFDFFF; }
  #booking-online-notification-list .notifications-content .check-text {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    color: #333333;
    margin-left: 20px;
    cursor: pointer; }
  #booking-online-notification-list .notifications-content .booking-online-notification-list-validate {
    margin-top: 30px; }

.xs #booking-online-notification-list .notifications-content {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 160px; }

.payment-card-item .card-item-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px;
  margin-right: 10px; }

#payment-card-save .cb-newCard-content {
  padding: 10px;
  border: 1px solid #9F7DFF;
  border-radius: 5px; }

#payment-card-save .cb-newCard-toBeSaved {
  margin-top: 10px;
  margin-left: 10px; }
  #payment-card-save .cb-newCard-toBeSaved .check-text {
    margin-left: 10px;
    cursor: pointer;
    color: #592BCA; }

#payment-card-save .card-errors {
  color: #C93867;
  font-size: 12px; }

.pro-selection-advanced .popup-title {
  font-size: 22px;
  font-weight: 800;
  text-align: center; }

.pro-selection-advanced .prestation-title {
  font-weight: 800;
  font-size: 24px;
  color: #5F2EEA; }

.pro-selection-advanced .tache-title {
  color: #333333;
  font-weight: 700; }

.pro-selection-advanced .pay {
  width: 35%; }

.pro-selection-simple .fac {
  font-size: 14px;
  color: #2d323e; }

.pro-selection-simple .title {
  color: #333333;
  font-weight: bold; }

.pro-selection-simple .add-pro-text {
  text-decoration: underline;
  cursor: pointer; }

.pro-selection-simple .platform .kalendes-input .kalendes-input-content select {
  font-family: Poppins, sans-serif;
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px; }

.pro-selection-simple .icon {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  max-height: 50px;
  max-width: 50px;
  border: 2px solid grey;
  margin-right: 5px; }
  .pro-selection-simple .icon md-icon {
    font-size: 35px;
    width: 35px;
    height: 35px; }

.pro-selection-simple select {
  height: 50px;
  padding-left: 20px; }

#platform-product-list-mobile .platform-product-list-title {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin: 20px 0px; }

#platform-product-list-mobile .product-nav {
  position: relative; }
  #platform-product-list-mobile .product-nav .product-elementId {
    position: absolute;
    top: -50px; }

#platform-product-list-mobile .family-title {
  font-weight: bold;
  font-size: 18px;
  padding-top: 30px;
  padding-left: 10px; }

#platform-product-list-mobile .product-list-categorie {
  padding: 15px 10px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px;
  font-size: 14px; }
  #platform-product-list-mobile .product-list-categorie .categorie-title {
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    margin-bottom: 3px; }
  #platform-product-list-mobile .product-list-categorie .categorie-value {
    font-size: 15px;
    font-weight: 600; }
  #platform-product-list-mobile .product-list-categorie .categorie-nb {
    font-size: 12px; }

#platform-product-list-mobile .product-search-input {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  margin: 20px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  height: 55px;
  letter-spacing: 1px;
  color: #E0E0E0; }
  #platform-product-list-mobile .product-search-input input {
    border: none; }
  #platform-product-list-mobile .product-search-input input:focus {
    outline: none; }
  #platform-product-list-mobile .product-search-input md-icon {
    margin-left: 10px;
    margin-right: 10px; }

#promo-sort-popup .popup-item {
  margin: 15px 0px; }
  #promo-sort-popup .popup-item .popup-item-radio {
    accent-color: #5F2EEA;
    height: 18px;
    width: 18px;
    cursor: pointer;
    margin: 0px; }
  #promo-sort-popup .popup-item .popup-item-check {
    min-width: 30px; }
  #promo-sort-popup .popup-item .popup-item-text {
    margin-left: 5px;
    font-size: 13px;
    font-weight: 300; }
  #promo-sort-popup .popup-item md-icon {
    color: #5F2EEA;
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px; }

.xs #promo-sort-popup .popup-item .popup-item-text {
  font-size: 14px; }

.sm #promo-sort-popup .popup-item .popup-item-text {
  font-size: 14px; }

.mobile #promo-sort-popup {
  padding: 20px; }

.mobile.sm #promo-sort-popup {
  padding: 40px; }

#promo-place-popup {
  background-color: white; }
  #promo-place-popup .location-item {
    cursor: pointer;
    margin: 0px 20px;
    padding: 10px 0px;
    border-bottom: 1px solid #F1F1FF; }
    #promo-place-popup .location-item md-icon {
      color: #5F2EEA; }
  #promo-place-popup .location-libelle {
    font-size: 14px; }
  #promo-place-popup .location-title {
    font-size: 18px;
    padding-left: 10px;
    margin-top: 20px; }

.mobile #promo-place-popup .location-container {
  padding: 20px; }

.mobile.sm #promo-place-popup {
  padding: 40px; }

.desktop #promo-place-popup {
  min-height: 300px;
  min-width: 450px; }

#promo-date-popup {
  background-color: white; }
  #promo-date-popup .promo-date-popup-mobile {
    margin-right: 35px; }
  #promo-date-popup .periode-choice-button {
    padding: 5px 10px;
    background-color: white;
    border-radius: 10px;
    border: solid 1px #5F2EEA;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    margin: 5px;
    margin-bottom: 2px; }
    #promo-date-popup .periode-choice-button:not(.selected):hover {
      opacity: 0.5; }
    #promo-date-popup .periode-choice-button.selected {
      border: none;
      background-color: #5F2EEA;
      color: white; }

.mobile #promo-date-popup .periode-choice-button {
  font-size: 14px; }

.mobile.sm #promo-date-popup {
  padding: 40px; }

.desktop #promo-date-popup {
  min-height: 420px;
  min-width: 450px; }

#proposition-mobile-discount .discount-container {
  /*
        background-color: white;
        border: 1px solid #E0E0E0;
        margin: 10px;
        padding: 10px;
        padding-bottom: 0px;
        border-radius: 5px;

         */ }
  #proposition-mobile-discount .discount-container .discount-max {
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    #proposition-mobile-discount .discount-container .discount-max md-icon {
      color: #EA4A4A;
      min-height: 20px !important;
      min-width: 20px !important;
      font-size: 20px;
      height: 20px;
      width: 20px;
      margin-right: 5px; }
  #proposition-mobile-discount .discount-container .discount-description {
    margin-top: 5px;
    font-size: 11px;
    font-weight: 300;
    line-height: 13px; }

.proposition-summary-loading .box-container {
  margin-top: 20px;
  margin-bottom: 30px; }
  .proposition-summary-loading .box-container .box {
    margin-right: 40px;
    position: relative;
    border-radius: 3px;
    border: 1px solid #eeeeee;
    padding: 5px 20px;
    font-weight: 600;
    min-width: 40px;
    height: 20px; }

#seo-page-link-place a {
  cursor: pointer; }

#seo-page-link-place .seo-page-link-place-title {
  background-color: #5F2EEA;
  border-radius: 5px;
  color: white;
  font-weight: 800;
  font-size: 25px;
  margin-bottom: 20px;
  margin-top: 60px;
  text-align: center; }

#seo-page-link-place .seo-page-link-place {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #5F2EEA; }

#seo-page-link-prestation a {
  cursor: pointer; }

#seo-page-link-prestation .seo-page-link-prestation-title {
  background-color: #5F2EEA;
  border-radius: 5px;
  color: white;
  font-weight: 800;
  font-size: 25px;
  margin-bottom: 20px;
  margin-top: 60px;
  text-align: center; }

#seo-page-link-prestation .seo-page-link-prestation {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #5F2EEA; }

.welcome-searchArea-benefice {
  border-radius: 5px;
  background-color: #fff; }
  .welcome-searchArea-benefice .benefice {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    max-width: 190px;
    min-width: 150px; }
    .welcome-searchArea-benefice .benefice img {
      height: 80px;
      margin-bottom: 20px; }

.sm .welcome-searchArea-benefice .benefice {
  margin-top: 30px; }

.xs .welcome-searchArea-benefice .benefice {
  margin-top: 30px; }

#kalendes-account-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px;
  min-height: 60px; }

#kalendes-account-top-menu-client .content {
  padding-top: 20px;
  padding-bottom: 20px; }
  #kalendes-account-top-menu-client .content kalendes-button {
    width: 85%; }
    #kalendes-account-top-menu-client .content kalendes-button .kalendes-button-text {
      font-weight: 700; }
    #kalendes-account-top-menu-client .content kalendes-button.connexion .kalendes-button-text {
      color: white; }
  #kalendes-account-top-menu-client .content .pro {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer; }

#kalendes-cart-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px; }

#kalendes-cart-top-menu-client .scrollable {
  min-height: 40px; }

#kalendes-cart-top-menu-client .bottom {
  height: 90px;
  box-shadow: 0px 0px 10px 0px #b3b3b3; }
  #kalendes-cart-top-menu-client .bottom .total-container {
    font-size: 14px;
    font-weight: 600;
    width: 80%;
    margin-bottom: 10px; }
  #kalendes-cart-top-menu-client .bottom .button-container {
    width: 80%; }
    #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button {
      border: 2px solid;
      border-radius: 3px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-content {
        height: 30px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-text {
        font-weight: 600; }

#kalendes-cart-top-menu-client .articles-container {
  min-height: 100%;
  padding-bottom: 5px; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client {
    width: 100%; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client:last-child #kalendes-cart-product-top-menu-client {
    border-bottom: none;
    padding-bottom: 0; }

#kalendes-cart-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px; }

#kalendes-cart-top-menu-client .scrollable {
  min-height: 40px; }

#kalendes-cart-top-menu-client .bottom {
  height: 90px;
  box-shadow: 0px 0px 10px 0px #b3b3b3; }
  #kalendes-cart-top-menu-client .bottom .total-container {
    font-size: 14px;
    font-weight: 600;
    width: 80%;
    margin-bottom: 10px; }
  #kalendes-cart-top-menu-client .bottom .button-container {
    width: 80%; }
    #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button {
      border: 2px solid;
      border-radius: 3px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-content {
        height: 30px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-text {
        font-weight: 600; }

#kalendes-cart-top-menu-client .articles-container {
  min-height: 100%;
  padding-bottom: 5px; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client {
    width: 100%; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client:last-child #kalendes-cart-product-top-menu-client {
    border-bottom: none;
    padding-bottom: 0; }

#promo-categorie-popup-xs {
  background-color: white; }
  #promo-categorie-popup-xs .favorite-no-content {
    margin: 0px 20px;
    padding: 10px 0px;
    font-size: 12px; }
  #promo-categorie-popup-xs .prestation-item {
    cursor: pointer;
    margin: 0px 20px;
    padding: 10px 0px;
    border-bottom: 1px solid #F1F1FF; }
    #promo-categorie-popup-xs .prestation-item md-icon {
      color: #5F2EEA; }
    #promo-categorie-popup-xs .prestation-item .categorie-libelle {
      font-size: 14px; }
    #promo-categorie-popup-xs .prestation-item .boutique-libelle {
      font-size: 14px;
      font-weight: bold; }
    #promo-categorie-popup-xs .prestation-item .boutique-adresse {
      font-size: 12px; }
  #promo-categorie-popup-xs .categorie-all {
    margin-top: 20px;
    color: #C93867;
    font-size: 16px;
    text-transform: uppercase; }
  #promo-categorie-popup-xs .prestation-title {
    font-size: 18px;
    padding-left: 10px;
    margin-top: 20px;
    font-weight: 600; }
  #promo-categorie-popup-xs.is-mobile .prestation-container {
    margin-top: 60px;
    margin-left: 5%;
    margin-right: 5%; }
  #promo-categorie-popup-xs:not(.is-mobile) .prestation-item {
    font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item:not(.is-categorie) {
      padding: 5px 0px; }
      #promo-categorie-popup-xs:not(.is-mobile) .prestation-item:not(.is-categorie) .categorie-libelle {
        font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item.is-categorie {
      padding: 7px 0px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .categorie-libelle {
      font-size: 13px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .boutique-libelle {
      font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .boutique-adresse {
      font-size: 11px; }

#promo-categorie-popup-desktop {
  min-height: 300px;
  min-width: 450px; }
  #promo-categorie-popup-desktop .categorie-popup-1stColumn {
    border-right: 1px solid #E9E9F8;
    min-width: 250px; }
    #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item {
      padding: 10px;
      cursor: pointer;
      background: white;
      transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.selected {
        background: #F8F8FF; }
        #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.selected .categorie-popup-1stColumn-text {
          font-weight: 600; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem {
        color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem.raz {
          color: #C93867; }
          #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem.raz:hover {
            background: #F8F8FF; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item .categorie-popup-1stColumn-text {
        font-size: 14px;
        font-weight: 400; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item md-icon {
        min-height: 16px !important;
        min-width: 16px !important;
        font-size: 16px;
        height: 16px;
        width: 16px; }
  #promo-categorie-popup-desktop .categorie-popup-2ndColumn {
    min-width: 250px; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite {
      padding: 10px 20px;
      min-width: 450px;
      max-height: 70vh; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item {
        cursor: pointer;
        margin: 0px 20px;
        padding: 10px 0px;
        border-bottom: 1px solid #F1F1FF; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item md-icon {
          color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item .boutique-libelle {
          font-size: 14px;
          font-weight: bold; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item:hover .boutique-libelle {
          text-decoration: underline; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch {
      padding: 10px 20px;
      min-width: 450px;
      max-height: 70vh; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item {
        cursor: pointer;
        margin: 0px 20px;
        padding: 10px 0px;
        border-bottom: 1px solid #F1F1FF; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item md-icon {
          color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .categorie-libelle {
          font-size: 14px; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .boutique-libelle {
          font-size: 14px;
          font-weight: bold; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .boutique-adresse {
          font-size: 12px; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-title {
        font-size: 18px;
        font-weight: 600; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-container {
      padding: 10px 20px; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-title {
      font-size: 16px;
      font-weight: 600; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group .categorie-popup-2ndColumn-item {
      font-size: 13px;
      font-weight: 400;
      padding: 7px 0px;
      padding-right: 20px;
      cursor: pointer; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group .categorie-popup-2ndColumn-item:hover {
        text-decoration: underline; }

.desktop #promo-categorie-popup .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group {
  width: 250px; }

#kalendes-cart-product-top-menu-client {
  padding-left: 2%;
  padding-right: 2%;
  border-bottom: 1px solid #BDBDBD;
  padding-top: 15px;
  padding-bottom: 20px; }
  #kalendes-cart-product-top-menu-client .picture-container {
    background-color: whitesmoke;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 200px;
    min-width: 85px;
    width: 30%;
    min-height: 75px;
    height: 100%;
    margin-right: 8px; }
  #kalendes-cart-product-top-menu-client .data {
    width: 100%; }
  #kalendes-cart-product-top-menu-client .intitule {
    font-size: 13px;
    margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .intitule .marque {
      color: #828282;
      font-weight: 500; }
    #kalendes-cart-product-top-menu-client .intitule .price {
      font-weight: 700; }
  #kalendes-cart-product-top-menu-client .choice-product {
    font-weight: 400; }
    #kalendes-cart-product-top-menu-client .choice-product .product-name {
      font-size: 13px;
      color: #333333;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .nb {
      font-size: 11px;
      color: #828282;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .quantity-control {
      font-size: 11px;
      color: #333333; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .delete {
        text-decoration: underline; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .add {
        text-decoration: underline; }

#kalendes-cart-product-top-menu-client {
  padding-left: 2%;
  padding-right: 2%;
  border-bottom: 1px solid #BDBDBD;
  padding-top: 15px;
  padding-bottom: 20px; }
  #kalendes-cart-product-top-menu-client .picture-container {
    background-color: whitesmoke;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 200px;
    min-width: 85px;
    width: 30%;
    min-height: 75px;
    height: 100%;
    margin-right: 8px; }
  #kalendes-cart-product-top-menu-client .data {
    width: 100%; }
  #kalendes-cart-product-top-menu-client .intitule {
    font-size: 13px;
    margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .intitule .marque {
      color: #828282;
      font-weight: 500; }
    #kalendes-cart-product-top-menu-client .intitule .price {
      font-weight: 700; }
  #kalendes-cart-product-top-menu-client .choice-product {
    font-weight: 400; }
    #kalendes-cart-product-top-menu-client .choice-product .product-name {
      font-size: 13px;
      color: #333333;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .nb {
      font-size: 11px;
      color: #828282;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .quantity-control {
      font-size: 11px;
      color: #333333; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .delete {
        text-decoration: underline; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .add {
        text-decoration: underline; }

body {
  color: #0B0643;
  background-color: #F8F8FF;
  outline: none; }

:focus-visible {
  outline: none; }

h1, h2 {
  margin-block-start: 0px;
  margin-block-end: 0px; }

a {
  color: #0B0643;
  text-decoration: none; }

input {
  outline: none;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #0B0643;
  letter-spacing: 0.8px; }
  input:-ms-input-placeholder {
    color: #0B0643;
    font-weight: 300;
    font-size: 14px; }
  input::placeholder {
    color: #0B0643;
    font-weight: 300;
    font-size: 14px; }
  input::-ms-input-placeholder {
    color: #0B0643;
    font-weight: 300; }

[ng-click],
[data-ng-click],
[x-ng-click] {
  cursor: pointer; }

.bg-grey {
  background-color: #F8F8FF; }

.bg-grey-dark {
  background-color: #F1F1FF; }

.bg-red {
  background-color: #C93867; }

.fg-green {
  color: #43A047; }

.fg-red {
  color: #C93867; }

.bg-white {
  background-color: white; }

.bordered-top {
  border-top: 1px solid #E1E1E1; }

.bordered-bottom {
  border-bottom: 1px solid #E1E1E1; }

.position-relative {
  position: relative; }

.no-wrap {
  white-space: nowrap; }

.no-top-border {
  border-top: none !important; }

.no-bottom-border {
  border-bottom: none !important; }

.no-border {
  border: none !important; }

.text-noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */ }

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

.text-red {
  color: #E53935 !important; }

.text-green {
  color: #43A047; }

.text-orange {
  color: #FB8C00; }

.text-purple {
  color: #4722AE; }

.text-purple-light {
  color: #5F2EEA; }

.text-grey-light {
  color: #6E6E8C; }
  .text-grey-light.all div {
    color: #6E6E8C; }
  .text-grey-light.all span {
    color: #6E6E8C; }

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

.cursor-pointer {
  cursor: pointer; }

.text-bold {
  font-weight: 600 !important; }

.text-bolder {
  font-weight: 700 !important; }

.text-uppercase {
  text-transform: uppercase; }

.text-primary {
  color: #0B0643; }
  .text-primary span {
    color: #0B0643; }

.text-secondary {
  color: #6E6E8C;
  font-weight: 400; }

.text-accent {
  color: #C93867; }

.text-light {
  font-weight: 300 !important; }
  .text-light.all div {
    font-weight: 300 !important; }
  .text-light.all span {
    font-weight: 300 !important; }

.text-italic {
  font-style: italic; }

.text-size-10 {
  font-size: 10px !important; }
  .text-size-10.all div {
    font-size: 10px !important; }
  .text-size-10.all span {
    font-size: 10px !important; }

.text-size-11 {
  font-size: 11px !important; }
  .text-size-11.all div {
    font-size: 11px !important; }
  .text-size-11.all span {
    font-size: 11px !important; }

.text-size-12 {
  font-size: 12px !important; }
  .text-size-12.all div {
    font-size: 12px !important; }
  .text-size-12.all span {
    font-size: 12px !important; }

.text-size-13 {
  font-size: 13px; }
  .text-size-13.all div {
    font-size: 13px !important; }
  .text-size-13.all span {
    font-size: 13px !important; }

.text-size-14 {
  font-size: 14px; }
  .text-size-14.all div {
    font-size: 14px !important; }
  .text-size-14.all span {
    font-size: 14px !important; }

.text-size-15 {
  font-size: 15px; }

.text-size-16 {
  font-size: 16px; }

.text-size-17 {
  font-size: 17px; }

.text-size-18 {
  font-size: 18px; }

.text-size-20 {
  font-size: 20px; }

.text-size-22 {
  font-size: 22px; }

.text-size-24 {
  font-size: 24px; }

.text-size-26 {
  font-size: 26px; }

.text-size-28 {
  font-size: 28px; }

.min-width-50 {
  min-width: 50px !important; }

.min-width-100 {
  min-width: 100px !important; }

.min-width-150 {
  min-width: 150px !important; }

.min-width-200 {
  min-width: 200px !important; }

.text-grey-light {
  color: #4F5050 !important; }

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

.text-dashed {
  -moz-text-decoration-line: underline;
  -moz-text-decoration-style: dashed;
  -webkit-text-decoration-line: underline;
  -webkit-text-decoration-style: dashed;
  text-decoration-line: underline;
  text-decoration-style: dashed; }

.padding-5 {
  padding: 5px; }

.padding-10 {
  padding: 10px; }

.padding-15 {
  padding: 15px; }

.padding-20 {
  padding: 20px; }

.padding-left-5 {
  padding-left: 5px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-left-15 {
  padding-left: 15px; }

.padding-left-20 {
  padding-left: 20px; }

.padding-left-25 {
  padding-left: 25px; }

.padding-left-30 {
  padding-left: 30px; }

.padding-right-5 {
  padding-right: 5px; }

.padding-right-10 {
  padding-right: 10px; }

.padding-right-15 {
  padding-right: 15px; }

.padding-right-20 {
  padding-right: 20px; }

.padding-right-25 {
  padding-right: 25px; }

.padding-right-30 {
  padding-right: 30px; }

.padding-bottom-5 {
  padding-bottom: 5px; }

.padding-bottom-10 {
  padding-bottom: 10px; }

.padding-bottom-15 {
  padding-bottom: 15px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.padding-bottom-30 {
  padding-bottom: 30px; }

.padding-bottom-150 {
  padding-bottom: 150px; }

.padding-top-5 {
  padding-top: 5px; }

.padding-top-10 {
  padding-top: 10px; }

.padding-top-15 {
  padding-top: 15px; }

.padding-top-20 {
  padding-top: 20px; }

.padding-top-30 {
  padding-top: 30px; }

.padding-top-60 {
  padding-top: 60px; }

.margin-5 {
  margin: 5px; }

.margin-10 {
  margin: 10px; }

.margin-15 {
  margin: 15px; }

.margin-20 {
  margin: 20px; }

.margin-horizontal-5 {
  margin-left: 5px;
  margin-right: 5px; }

.margin-horizontal-10 {
  margin: 0px 10px; }

.margin-horizontal-15 {
  margin: 0px 15px; }

.margin-horizontal-20 {
  margin: 0px 20px; }

.margin-horizontal-25 {
  margin: 0px 25px; }

.margin-horizontal-30 {
  margin: 0px 30px; }

.margin-left-5 {
  margin-left: 5px; }

.margin-left-10 {
  margin-left: 10px; }

.margin-left-15 {
  margin-left: 15px; }

.margin-left-20 {
  margin-left: 20px; }

.margin-right-5 {
  margin-right: 5px; }

.margin-right-10 {
  margin-right: 10px; }

.margin-right-15 {
  margin-right: 15px; }

.margin-right-20 {
  margin-right: 20px; }

.margin-right-30 {
  margin-right: 30px; }

.margin-top-5 {
  margin-top: 5px; }

.margin-top-10 {
  margin-top: 10px; }

.margin-top-15 {
  margin-top: 15px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-top-30 {
  margin-top: 30px; }

.margin-top-60 {
  margin-top: 60px; }

.margin-bottom-5 {
  margin-bottom: 5px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-bottom-15 {
  margin-bottom: 15px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-60 {
  margin-bottom: 60px; }

.margin-vertical-5 {
  margin: 5px 0px; }

.margin-vertical-10 {
  margin: 10px 0px; }

.margin-vertical-15 {
  margin: 15px 0px; }

.margin-vertical-20 {
  margin: 20px 0px; }

.margin-vertical-30 {
  margin: 30px 0px; }

.padding-vertical-5 {
  padding: 5px 0px; }

.padding-vertical-10 {
  padding: 10px 0px; }

.padding-vertical-15 {
  padding: 15px 0px; }

.padding-vertical-20 {
  padding: 20px 0px; }

.padding-vertical-25 {
  padding: 25px 0px; }

.padding-vertical-30 {
  padding: 30px 0px; }

.padding-horizontal-5 {
  padding-left: 5px;
  padding-right: 5px; }

.padding-horizontal-10 {
  padding: 0px 10px; }

.padding-horizontal-15 {
  padding: 0px 15px; }

.padding-horizontal-20 {
  padding: 0px 20px; }

.padding-horizontal-25 {
  padding: 0px 25px; }

.padding-horizontal-30 {
  padding: 0px 30px; }

.padding-horizontal-60 {
  padding: 0px 60px; }

.separator {
  border-bottom: 1px solid #E9E9F8; }

.mobile input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.mobile textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* Ligne d'un */
.bloc-line:not(.no-padding) {
  padding: 10px 0px; }

.bloc-line.small-padding {
  padding: 5px 0px; }

.bloc-line.separator {
  padding: 15px 0px;
  border-bottom: 1px solid #E9E9F8; }

.bloc-line .bloc-title {
  min-width: 100px !important;
  font-weight: 500;
  font-size: 14px;
  color: #0B0643;
  white-space: nowrap; }

.bloc-line .bloc-value {
  color: #6E6E8C;
  font-size: 14px;
  font-weight: 400; }
  .bloc-line .bloc-value:not(.wrapped) {
    word-break: break-all;
    text-align: right; }
    .bloc-line .bloc-value:not(.wrapped) span {
      word-break: break-all;
      text-align: right; }

.bordered .bloc-line {
  border-bottom: 1px solid #E9E9F8; }
  .bordered .bloc-line:not(.no-padding) {
    padding: 15px 0px; }

.box-shadow-container {
  background-color: white;
  padding: 20px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }

.title-orange-16 {
  font-weight: 700;
  font-size: 16px;
  color: #FBA67D; }

.title-orange-20 {
  font-weight: 700;
  font-size: 20px;
  color: #FBA67D; }

.hide-border-line {
  transform: translateY(-2px);
  height: 3px;
  min-height: 3px;
  background-color: white; }
  .hide-border-line.grey {
    background-color: #F8F8FF; }

.rotating {
  -webkit-animation: rotating 1s linear infinite; }

.icon-rotating md-icon {
  -webkit-animation: rotating 1s linear infinite; }

/******* ANIMATIONS ******/
@keyframes blinker-0 {
  50% {
    opacity: 0; } }

@keyframes blinker-75 {
  50% {
    opacity: 0.75; } }

@keyframes blinker-50 {
  50% {
    opacity: 0.5; } }

@keyframes blinker-25 {
  50% {
    opacity: 0.25; } }

@keyframes hover-opacity-on {
  from {
    opacity: 1; }
  to {
    opacity: 0.7; } }

@keyframes hover-opacity-off {
  to {
    opacity: 1; } }

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }

@keyframes kalendes-show-0-1 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes kalendes-hide-0-1 {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.kalendes-animate-show-0-1-300 {
  animation-name: kalendes-show-0-1;
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.kalendes-animate-hide-0-1-300 {
  animation-name: kalendes-hide-0-1;
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* */
.kalendes-hover-opacity:hover {
  animation: hover-opacity-on 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0.7; }

/* Eviter qu'une zone ne soit compressée par un élément Flex */
.kalendes-no-shrink {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.kalendes-scrollable-minHeight {
  min-height: 100vh; }

.kalendes-rotating {
  -webkit-animation: rotating 1s linear infinite; }

.kalendes-noScrollbar::-webkit-scrollbar {
  display: none; }

.kalendes-noScrollbar {
  -ms-overflow-style: none; }

.kalendes-bottom-message {
  position: absolute;
  left: 10px;
  bottom: 10px;
  height: 50px;
  min-width: 250px;
  color: white;
  border-radius: 2px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: bold;
  z-index: 10000; }
  .kalendes-bottom-message.xs {
    left: 0px;
    bottom: 0px;
    right: 0px; }
  .kalendes-bottom-message.success {
    background-color: #66BB6A; }
  .kalendes-bottom-message.danger {
    background-color: #EF5350; }

.kalendes-widget .kalendes-bottom-message {
  position: fixed; }

#product-livraison .livraison-choice {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }

#product-livraison .livraison-nav {
  background-color: white;
  color: #1a1a1a;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  width: 200px;
  cursor: pointer;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  margin: 3px; }
  #product-livraison .livraison-nav .background-end {
    background-color: #5F2EEA;
    position: absolute;
    height: 10px;
    bottom: 0;
    left: 0;
    width: 100%; }
  #product-livraison .livraison-nav.selected {
    color: #EA4A4A; }
    #product-livraison .livraison-nav.selected md-icon {
      color: #EA4A4A; }
  #product-livraison .livraison-nav:hover {
    opacity: 0.8;
    color: #EA4A4A; }
    #product-livraison .livraison-nav:hover md-icon {
      color: #EA4A4A; }

#product-livraison .livraison-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

.pro-choice {
  cursor: pointer;
  border-radius: 5px;
  margin-bottom: 1px; }
  .pro-choice .libelle-tache {
    font-size: 14px;
    font-weight: 300; }
  .pro-choice .detail-header-photo {
    width: 40px;
    height: 40px;
    border-radius: 100px; }
  .pro-choice .pro {
    cursor: pointer;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    height: 50px;
    padding: 0px 5px;
    margin: 5px; }
    .pro-choice .pro input {
      margin: 0px; }
    .pro-choice .pro .name {
      font-weight: 500;
      color: #333333;
      font-size: 14px;
      padding: 0px 10px; }
  .pro-choice .pro:hover {
    background-color: #F1F1FF; }
    .pro-choice .pro:hover .name {
      color: #EA4A4A; }

#platform-main .text-size-10 {
  font-size: 10px !important; }
  #platform-main .text-size-10.all div {
    font-size: 10px !important; }
  #platform-main .text-size-10.all span {
    font-size: 10px !important; }

#platform-main .text-size-11 {
  font-size: 11px !important; }
  #platform-main .text-size-11.all div {
    font-size: 11px !important; }
  #platform-main .text-size-11.all span {
    font-size: 11px !important; }

#platform-main .text-size-12 {
  font-size: 12px !important; }
  #platform-main .text-size-12.all div {
    font-size: 12px !important; }
  #platform-main .text-size-12.all span {
    font-size: 12px !important; }

#platform-main .text-size-13 {
  font-size: 13px; }
  #platform-main .text-size-13.all div {
    font-size: 13px !important; }
  #platform-main .text-size-13.all span {
    font-size: 13px !important; }

#platform-main .text-size-14 {
  font-size: 14px; }
  #platform-main .text-size-14.all div {
    font-size: 14px !important; }
  #platform-main .text-size-14.all span {
    font-size: 14px !important; }

#platform-main .text-secondary {
  color: #6E6E8C;
  font-weight: 400; }

#platform-main .text-secondary-light {
  color: #6E6E8C;
  font-weight: 300; }

#site-main {
  letter-spacing: 1px; }
  #site-main .bg-grey-dark {
    background-color: #F1F1FF; }

.kalendes-widget-content {
  line-height: initial; }
  .kalendes-widget-content .bg-grey {
    background-color: #FAFAFAFF; }
  .kalendes-widget-content .bg-grey-dark {
    background-color: #FAFAFAFF; }
  .kalendes-widget-content .widget-component-buttons {
    padding: 10px 5%; }
    .kalendes-widget-content .widget-component-buttons .account-basket-buttons-mobile {
      margin-bottom: 10px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-one {
      margin-right: 15px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-link {
      white-space: nowrap;
      font-size: 14px;
      text-decoration: underline;
      margin-right: 15px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-account {
      margin-right: 15px;
      margin-left: 30px; }
    .kalendes-widget-content .widget-component-buttons .menu-content-item {
      color: #0D0D0D;
      font-weight: 600;
      font-size: 14px;
      margin: 0px 35px 0px 0px;
      white-space: nowrap; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item md-icon {
        color: #212121; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item:hover:not(.menu-basket-container) {
        opacity: 0.5; }
    .kalendes-widget-content .widget-component-buttons .menu-content-item-shopping-cart {
      position: relative; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item-shopping-cart .notif_cart {
        position: absolute;
        background-color: #EA4A4A;
        top: -10px;
        right: -10px;
        border-radius: 100px;
        font-size: 10px;
        color: white;
        font-weight: 600;
        text-align: center;
        min-width: 17px;
        height: 17px; }
    .kalendes-widget-content .widget-component-buttons .kalendes-button:not(.no-top-padding):not(.small-padding):not(.bordered) .kalendes-button-content {
      height: 35px; }
    .kalendes-widget-content .widget-component-buttons .kalendes-button:not(.no-top-padding):not(.small-padding) .kalendes-button-content {
      height: 31px; }
  .kalendes-widget-content .widget-component-content {
    background-color: #FFFFFF; }

#kalendes-main {
  font-family: 'Poppins', sans-serif;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px; }
  #kalendes-main input {
    font-family: 'Poppins', sans-serif; }

#kalendes-widget-container {
  font-family: 'Poppins', sans-serif; }
  #kalendes-widget-container input {
    font-family: 'Poppins', sans-serif; }

.kalendes-noscroll {
  overflow: hidden; }

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

/*# sourceMappingURL=../maps/styles/app-c2d5ed6946.css.map */
