@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; }

.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; }

.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-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-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-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-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; }

.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; }

.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-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-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-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-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-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-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-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; }

.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; }

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-tab {
  position: relative;
  height: 50px;
  font-size: 14px;
  cursor: pointer;
  padding: 15px; }

.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; }

.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; }

#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; }

#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; }

#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; }

#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; }

#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; }

.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; }

#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; }

#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; }

#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-layout-mobile kalendes-top-menu {
  z-index: 10; }

#platform-layout-mobile kalendes-bottom-menu {
  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; }

#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; }

#account-main {
  position: relative; }

#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-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-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; }

#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-main {
  position: relative; }

#platform-search-prestation {
  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; }

#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 {
  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-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; }

#welcome-main {
  position: relative; }

#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; }

.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-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-action .article-quantite input {
  border: 1px solid darkgrey;
  width: 50px;
  padding: 5px;
  text-align: center; }

.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-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; }

#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-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-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-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; }

#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; }

#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; }

#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; }

#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; }

#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-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; }

.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; }

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

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

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

.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-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-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-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-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; }

#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; }

#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; }

#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; }

.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; }

#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; }

#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; }

#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; }

#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; }

#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; }

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

#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-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-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; }

.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; }

.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; }

.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; }

#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; }

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

.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-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-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-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; }

.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-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; }

#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%; }

.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; }

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

#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; }

.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-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; }

#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; }

.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; }

.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-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; }

#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; }

.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; }

#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; }

.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; }

.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-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-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; }

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

     */ }

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

#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-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; }

#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-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; }

#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-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; }

#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-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; }

#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-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-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-image .product-image {
  background-color: whitesmoke;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

#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-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-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-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-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-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; }

#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; }

#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-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-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-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; }

.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-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; }

.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-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; }

#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; }

#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; }

#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; }

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

.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-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; }

#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; }

#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; }

.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; }

#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; }

#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9tYWluLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNBYnNvbHV0ZUFyZWEva2FsZW5kZXMuYWJzb2x1dGVBcmVhLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMvZGl2ZXJzL2RpdmVycy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmFja2Ryb3Ava2FsZW5kZXMuYmFja2Ryb3Auc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Jvb2tpbmdTbGlkZXIva2FsZW5kZXMuYm9va2luZ1NsaWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQm94L2thbGVuZGVzLmJveC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQnV0dG9uL2thbGVuZGVzLmJ1dHRvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2Fyb3VzZWxMYXJnZS9rYWxlbmRlc0Nhcm91c2VsTGFyZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0NoZWNrYm94L2thbGVuZGVzLmNoZWNrYm94LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYXJvdXNlbC9rYWxlbmRlc0Nhcm91c2VsLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW0va2FsZW5kZXMuY2hlY2tib3hJdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2VkSWNvbi9rYWxlbmRlcy5jaGVja2VkSWNvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRmF2b3JpdGUva2FsZW5kZXMuZmF2b3JpdGUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Z1bGxQb3B1cC9rYWxlbmRlcy5mdWxsUG9wdXAuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0hlYWRlci9rYWxlbmRlcy5oZWFkZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ljb24va2FsZW5kZXMuaWNvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5rUmlwcGxlL2thbGVuZGVzLmlua1JpcHBsZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXQva2FsZW5kZXMuaW5wdXQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0QWRyZXNzZS9rYWxlbmRlcy5pbnB1dEFkcmVzc2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0TGliZWxsZS9rYWxlbmRlcy5pbnB1dExpYmVsbGUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXMubG9hZGluZy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTWFwL2thbGVuZGVzLm1hcC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2hlY2tib3hJdGVtQm9keS9rYWxlbmRlcy5jaGVja2JveEl0ZW1Cb2R5LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb2RhbC9rYWxlbmRlcy5tb2RhbC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlcy5wYWdlQ29udGFpbmVyLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQaG9uZS9rYWxlbmRlcy5waG9uZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvdG8va2FsZW5kZXMucGhvdG8uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BvcHVwL2thbGVuZGVzLnBvcHVwLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQcm9TZWxlY3Qva2FsZW5kZXNQcm9TZWxlY3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Byb2Zlc3Npb25hbENob2ljZS9rYWxlbmRlcy5wcm9mZXNzaW9uYWxDaG9pY2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXMuc2Nyb2xsYWJsZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VhcmNoSGVhZGVyL2thbGVuZGVzLnNlYXJjaEhlYWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VsZWN0Qm94L2thbGVuZGVzLnNlbGVjdEJveC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2l0ZUZvb3Rlci9rYWxlbmRlcy5zaXRlRm9vdGVyLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbGlkZXIva2FsZW5kZXMuc2xpZGVyLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTdGFyL2thbGVuZGVzLnN0YXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N0YXJJbnB1dC9rYWxlbmRlcy5zdGFySW5wdXQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9rYWxlbmRlcy5zd2l0Y2guc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RleHRhcmVhL2thbGVuZGVzLnRleHRhcmVhLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUZXh0YXJlYS90ZXh0QW5ndWxhci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFicy9rYWxlbmRlcy50YWJzLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUYWcva2FsZW5kZXMudGFnLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNXYXJuaW5nTWVzc2FnZS9rYWxlbmRlcy53YXJuaW5nTWVzc2FnZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUmFuay9rYWxlbmRlcy5yYW5rLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZUlucHV0L2thbGVuZGVzLmRhdGVJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVSYW5nZS9rYWxlbmRlcy5kYXRlUmFuZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlU2VsZWN0L2thbGVuZGVzLmRhdGVTZWxlY3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlU2xpZGVJbnB1dC9rYWxlbmRlcy5kYXRlU2xpZGVJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL3NlYXJjaC9rYWxlbmRlcy5pbnB1dEFkcmVzc2Uuc2VhcmNoLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaXN0L2thbGVuZGVzTGlzdEl0ZW0va2FsZW5kZXMubGlzdEl0ZW0uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nTWFzay9rYWxlbmRlcy5sb2FkaW5nLm1hc2suc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nUHJvZ3Jlc3NPbmx5L2thbGVuZGVzLmxvYWRpbmcuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01hcC9rYWxlbmRlc01hcENhcmQva2FsZW5kZXMubWFwLmNhcmQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXNQYWdlL2thbGVuZGVzLnBhZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXNQYWdlTmF2aWdhdG9yL2thbGVuZGVzLnBhZ2VOYXZpZ2F0b3Iuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NsaWRlci9rYWxlbmRlc1NsaWRlL2thbGVuZGVzLnNsaWRlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbG90L2thbGVuZGVzRGF5UGFydFNlbGVjdG9yL2thbGVuZGVzLmRheVBhcnRTZWxlY3Rvci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xvdC9rYWxlbmRlc1NjaGVkdWxlTGlzdC9rYWxlbmRlcy5zY2hlZHVsZUxpc3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9pdGVtL2thbGVuZGVzLnN3aXRjaC5pdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTd2l0Y2gvc3dpdGNoZXJ5L3N3aXRjaGVyeS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFicy9rYWxlbmRlc1RhYi9rYWxlbmRlcy50YWIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdQb3B1cC9rYWxlbmRlc1dhcm5pbmdQb3B1cENvbnRlbnQva2FsZW5kZXMud2FybmluZ1BvcHVwLmNvbnRlbnQuc2NzcyIsInZpZXdzL3BhcnRzL2VjaGVhbmNpZXIvaXRlbS9lY2hlYW5jaWVyLml0ZW0uc2NzcyIsInZpZXdzL3BhcnRzL2Jhc2tldC9naWZ0L2Jhc2tldC5naWZ0LnNjc3MiLCJ2aWV3cy9wYXJ0cy9iYXNrZXQvcm93L2Jhc2tldC5yb3cuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2Ftb3VudC9naWZ0Q2FyZC5hbW91bnQuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2JlbmVmaWNpYXJ5L2dpZnRDYXJkLmJlbmVmaWNpYXJ5LnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9ib3hlcy9naWZ0Q2FyZC5ib3hlcy5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvY2hvaWNlL2dpZnRDYXJkLmNob2ljZS5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvY3VzdG9tL2dpZnRDYXJkLmN1c3RvbS5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvZmluaXNoL2dpZnRDYXJkLmZpbmlzaC5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvZm9vdGVyL2dpZnRDYXJkLmZvb3Rlci5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvb3B0aW9ucy9naWZ0Q2FyZC5vcHRpb25zLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9wYWdlSGVhZGVyL2dpZnRjYXJkLnBhZ2VIZWFkZXIuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL3JlY2FwaXR1bGF0aWYvZ2lmdENhcmQucmVjYXBpdHVsYXRpZi5zY3NzIiwidmlld3MvcGFydHMva2V5cy9jb25zdWx0L2tleXMuY29uc3VsdC5zY3NzIiwidmlld3MvcGFydHMvbGl2cmFpc29uL2NvbGxlY3QvcHJvZHVjdC5saXZyYWlzb24uY29sbGVjdC5zY3NzIiwidmlld3MvcGFydHMvbGl2cmFpc29uL2RlbGl2ZXJ5L3Byb2R1Y3QubGl2cmFpc29uLmRlbGl2ZXJ5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9ib29raW5nL2NvbmZpcm1hdGlvbi9ib29raW5nLmNvbmZpcm1hdGlvbi5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvc2VhcmNoQmFyL2dpZnRDYXJkLnNlYXJjaEJhci5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9tYWluL2Jvb2tpbmcubWFpbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wcmVzdGF0aW9uL2Jvb2tpbmcucHJlc3RhdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvcGxhdGZvcm0ubGF5b3V0LmRlc2t0b3Auc2NzcyIsInZpZXdzL3BsYXRmb3JtL2xheW91dC9tb2JpbGUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vbGlua05vdEZvdW5kL3BhZ2UvbGlua05vdEZvdW5kLnBhZ2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3Byb21vL21haW4vcHJvbW8ubWFpbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcHJvbW8vd2VsY29tZS9wcm9tby53ZWxjb21lLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L21haW4vYWNjb3VudC5tYWluLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9kb21pY2lsZS9wbGF0Zm9ybS5kb21pY2lsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvY3VzdG9tRmllbGRzL3BsYXRmb3JtLmN1c3RvbUZpZWxkcy5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZmlsQXJpYW5lL2ZpbEFyaWFuZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZ2lmdENhcmQvZ2lmdENhcmQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2xpc3RDaXR5L2xpc3RDaXR5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXJyYWluYWdlL3BsYXRmb3JtLnBhcnJhaW5hZ2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlZHVjdGlvbkNsaWVudC9wbGF0Zm9ybS5yZWR1Y3Rpb24uY2xpZW50LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL3NlYXJjaEl0ZW0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NpdGVCdXR0b24vc2l0ZUJ1dHRvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcXJDb2RlL3BhZ2UvcXJDb2RlLnBhZ2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9sb2NhdGlvbi9wbGF0Zm9ybS5zZWFyY2gubG9jYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9tYWluL3NlYXJjaC5tYWluLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvcHJlc3RhdGlvbi9wbGF0Zm9ybS5zZWFyY2gucHJlc3RhdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vc2VhcmNoL21vYmlsZUZvcm0vc2VhcmNoLm1vYmlsZUZvcm0uc2NzcyIsInZpZXdzL3NpdGUvYm9va2luZy9tYWluL2Jvb2tpbmcubWFpbi5zY3NzIiwidmlld3Mvc2l0ZS9mYWlsdXJlL25vdEZvdW5kL2ZhaWx1cmUubm90Rm91bmQuc2NzcyIsInZpZXdzL3NpdGUvZ2lmdGNhcmQvZmluaXNoL2dpZnRjYXJkLmZpbmlzaC5zY3NzIiwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9tYWluL2dpZnRjYXJkLm1haW4uc2NzcyIsInZpZXdzL3NpdGUvbGF5b3V0L2Rlc2t0b3Avc2l0ZS5sYXlvdXQuZGVza3RvcC5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3NpdGUubGF5b3V0Lm1vYmlsZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hY3R1YWxpdGVzL3NpdGUuYWN0dWFsaXRlcy5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9iYXNrZXQvc2l0ZS5iYXNrZXQuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYm9uc1BsYW5zL3NpdGUuYm9uc1BsYW5zLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2Zvb3Rlci9zaXRlLmZvb3Rlci5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9mb290ZXJQYWdlL3NpdGUuZm9vdGVyLnBhZ2Uuc2NzcyIsInZpZXdzL3NpdGUvd2VsY29tZS9tYWluL3dlbGNvbWUubWFpbi5zY3NzIiwidmlld3Mvc2l0ZS93ZWxjb21lL3BhZ2Uvd2VsY29tZS5wYWdlLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9jdXN0b20vZ2lmdGNhcmRTbGlkZXIvZ2lmdENhcmQuY3VzdG9tLnNsaWRlci5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvb2xkL2luZm8vYm9va2luZy5hcnRpY2xlLmluZm8uc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9hY3Rpb24vYm9va2luZy5hcnRpY2xlLmFjdGlvbi5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvb2xkL2l0ZW0vYm9va2luZy5hcnRpY2xlLml0ZW0uc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9saW5lL2Jvb2tpbmcuYXJ0aWNsZS5saW5lLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL2VjaGVhbmNpZXIva2V5cy5lY2hlYW5jaWVyLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL2ludm9pY2Uva2V5cy5pbnZvaWNlLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL21lZGlhQXR0YWNobWVudC9rZXlzLm1lZGlhQXR0YWNobWVudC5zY3NzIiwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9tZWRpYU5vdGlmaWNhdGlvbi9rZXlzLm1lZGlhTm90aWZpY2F0aW9uLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3Byb2Nlc3NDbGllbnQva2V5cy5wcm9jZXNzQ2xpZW50LnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3BheW1lbnRBcnJoZXMva2V5cy5wYXltZW50QXJyaGVzLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3Byb2Nlc3NQcm8va2V5cy5wcm9jZXNzUHJvLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3Vuc3Vic2NyaWJlL2tleXMudW5zdWJzY3JpYmUuc2NzcyIsInZpZXdzL3BhcnRzL2xpdnJhaXNvbi9jb2xsZWN0L21vYmlsZS9wcm9kdWN0LmxpdnJhaXNvbi5jb2xsZWN0Lm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wYWdlL2Rlc2t0b3AvYm9va2luZy5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL3BhcnRzL2tleXMvcGFydHMvbm90Rm91bmQva2V5cy5ub3RGb3VuZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wYWdlL21vYmlsZS9ib29raW5nLnBhZ2UubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvbW9iaWxlL21lbnUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS5tZW51LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS50b3BNZW51LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wcm9tby9wYWdlL2Rlc2t0b3AvcHJvbW8ucGFnZS5kZXNrdG9wLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wcm9tby9wYWdlL21vYmlsZS9wcm9tby5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0va2V5cy9tYXJrZXRpbmcvcGFnZS9rZXkucGFnZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9lbWFpbENvbmZpcm1hdGlvbi9hY2NvdW50LmVtYWlsQ29uZmlybWF0aW9uLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2hlYWRlckJ1dHRvbi9hY2NvdW50LmhlYWRlckJ1dHRvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9yZXNldFBhc3N3b3JkL2FjY291bnQucmVzZXRQYXNzd29yZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9sb2dpbi9hY2NvdW50LmxvZ2luLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2l0ZW0vYXJ0aWNsZS5pdGVtLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3N1bW1hcnkvYWNjb3VudC5zdW1tYXJ5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Rlc2NyaXB0aW9uL2FydGljbGUuZGVzY3JpcHRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvY2hvaWNlL2FydGljbGUuY2hvaWNlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL2luZm9zL2FjY291bnQuaW5mb3Muc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9zdW1tYXJ5L2Jhc2tldC5zdW1tYXJ5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3VzZXJEZWxldGUvdXNlckRlbGV0ZS5tb2RhbC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYmFza2V0L2V0YWJsaXNzZW1lbnQvYmFza2V0LmV0YWJsaXNzZW1lbnQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvcmR2L2FjY291bnQucmR2LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhZ2UvZGVza3RvcC9hY2NvdW50LnBhZ2UuZGVza3RvcC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvY29va2llcy9pbmZvL2Nvb2tpZXMuaW5mby5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvY29va2llcy9iYW5uZXIvY29va2llcy5iYW5uZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFnZS9tb2JpbGUvYWNjb3VudC5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9hdmlzL2Jvb2tpbmcuYXZpcy5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9jb25maXJtYXRpb24vYm9va2luZy5jb25maXJtYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvbGlzdDRFdGFibGlzc2VtZW50L2Jvb2tpbmcubGlzdDRFdGFibGlzc2VtZW50LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9kb21pY2lsZS9jcml0ZXJpYS9wbGF0Zm9ybS5kb21pY2lsZS5jcml0ZXJpYS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvY3VzdG9tRmllbGRzL2l0ZW0vY3VzdG9tRmllbGRzLml0ZW0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvY2Fyb3VzZWwvZXRhYmxpc3NlbWVudC5jYXJvdXNlbC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9oZWFkZXIvZXRhYmxpc3NlbWVudC5oZWFkZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvaG9yYWlyZXMvZXRhYmxpc3NlbWVudC5ob3JhaXJlcy5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9pbmZvcy9ldGFibGlzc2VtZW50LmluZm9zLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ldGFibGlzc2VtZW50L25vdFNldHVwL2V0YWJsaXNzZW1lbnQubm90U2V0dXAuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byby9saXN0L3Byby5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXltZW50L2Nob2ljZS9wYXltZW50LmNob2ljZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvbWVzc2FnZS9ub1N1YnNjcmlwdGlvbi9tZXNzYWdlLm5vU3Vic2NyaXB0aW9uLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXJkQ29udGFpbmVyL3Byb21vLmNhcmRDb250YWluZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhcmQvcHJvbW8uY2FyZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvZHVjdC9saXN0L3Byb2R1Y3QubGlzdC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vYmFubmVyL3Byb21vLmJhbm5lci5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2F0ZWdvcmllL3Byb21vLmNhdGVnb3JpZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vdGl0bGUvcHJvbW8udGl0bGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3NvcnQvcHJvbW8uc29ydC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vcGxhY2UvcHJvbW8ucGxhY2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2RhdGUvcHJvbW8uZGF0ZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHdhL2NvbnRlbnQvcHdhLmNvbnRlbnQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlYWxpc2F0aW9uL2Rpc3BsYXkvcmVhbGlzYXRpb24uZGlzcGxheS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcmVhbGlzYXRpb24vY2Fyb3VzZWwvcmVhbGlzYXRpb24uY2Fyb3VzZWwuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Jldmlldy9zYXRpc2ZhY3Rpb24vcmV2aWV3LnNhdGlzZmFjdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vYWR2YW5jZWQvcHJvcG9zaXRpb24uYWR2YW5jZWQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL2RldGFpbGVkL3Byb3Bvc2l0aW9uLmRldGFpbGVkLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9tb2JpbGUvcHJvcG9zaXRpb24ubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL2Rpc3BvbmliaWxpdGUvc2VhcmNoSXRlbS5kaXNwb25pYmlsaXRlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9zdW1tYXJ5L3Byb3Bvc2l0aW9uLnN1bW1hcnkuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NlYXJjaEl0ZW0vaGVhZGVyL3NlYXJjaEl0ZW0uaGVhZGVyLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZW8vY29udGVudC9zZW8uY29udGVudC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvdm90ZS9kaXNwbGF5L3ZvdGUuZGlzcGxheS5zY3NzIiwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3BhZ2UvZGVza3RvcC9zZWFyY2gucGFnZS5kZXNrdG9wLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvcGFnZS9tb2JpbGUvc2VhcmNoLnBhZ2UubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS93ZWxjb21lL3BhcnRzL2Zvb3Rlci93ZWxjb21lLmZvb3Rlci5zY3NzIiwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYXJ0cy9zZWFyY2hBcmVhL3dlbGNvbWUuc2VhcmNoQXJlYS5zY3NzIiwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYXJ0cy90ZWFzaW5nL3dlbGNvbWUudGVhc2luZy5zY3NzIiwidmlld3Mvc2l0ZS9ib29raW5nL3BhZ2UvZGVza3RvcC9ib29raW5nLnBhZ2UuZGVza3RvcC5zY3NzIiwidmlld3Mvc2l0ZS9ib29raW5nL3BhZ2UvbW9iaWxlL2Jvb2tpbmcucGFnZS5tb2JpbGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFnZS9tb2JpbGUvd2VsY29tZS5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9wYWdlL2Rlc2t0b3AvZ2lmdGNhcmQucGFnZS5zY3NzIiwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9wYWdlL21vYmlsZS9naWZ0Y2FyZC5wYWdlLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9kZXNrdG9wL21lbnUvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvYm90dG9tTWVudV9vbGQvc2l0ZS5sYXlvdXQubW9iaWxlLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9jYXJkL3NpdGUuYXJ0aWNsZS5jYXJkLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9zaXRlLmxheW91dC5tb2JpbGUudG9wTWVudS5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL2J1cmdlck1lbnUvc2l0ZS5sYXlvdXQuYnVyZ2VyLm1lbnUuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9pbWFnZS9zaXRlLmFydGljbGUuaW1hZ2Uuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9yb3cvc2l0ZS5hcnRpY2xlLnJvdy5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2xpc3Qvc2l0ZS5hcnRpY2xlLmxpc3Quc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9saXN0U2ltcGxlL3NpdGUubGlzdFNpbXBsZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hY3R1YWxpdGVzL2l0ZW0vc2l0ZS5hY3R1YWxpdGVzLml0ZW0uc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYm9va2luZy9icm93c2Uvc2l0ZS5ib29raW5nLmJyb3dzZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9iYXNrZXQvYmFza2V0LWl0ZW0vYmFza2V0Lml0ZW0uc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYm9uc1BsYW5zL2FydGljbGVMaXN0L3NpdGUuYm9uc1BsYW5zLmFydGljbGVMaXN0LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2Jvb2tpbmcvYWRkQnV0dG9uL3NpdGUuYm9va2luZy5hZGRCdXR0b24uc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvY29udGFjdC9tZXNzYWdlL2NvbnRhY3QubWVzc2FnZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jYXRlZ29yeS9pbWFnZS9zaXRlLmNhdGVnb3J5LmltYWdlLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2N1cnJlbnQvc2l0ZS5jYXRlZ29yeS5jdXJyZW50LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2NhcmQvc2l0ZS5jYXRlZ29yeS5jYXJkLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L25hdmlnYXRvci9zaXRlLmNhdGVnb3J5Lm5hdmlnYXRvci5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jYXRlZ29yeS9wYXRoL3NpdGUuY2F0ZWdvcnkucGF0aC5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9zZWFyY2hCYXIvYm9va2luZy9zaXRlLnNlYXJjaEJhci5ib29raW5nLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L3Jvdy9zaXRlLmNhdGVnb3J5LnJvdy5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9zZWFyY2hCYXIvbW9iaWxlL3NpdGUuc2VhcmNoQmFyLm1vYmlsZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9wYWdlL2hlYWRlci9zaXRlLnBhZ2UuaGVhZGVyLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9tZW51L3dlbGNvbWUvcGxhdGZvcm0ubGF5b3V0LmRlc2t0b3AubWVudS53ZWxjb21lLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9tZW51L3NlYXJjaC9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5tZW51LnNlYXJjaC5zY3NzIiwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvbWVudS9wcm9tby9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5tZW51LnByb21vLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2xvZ2luL2Zvcm0vYWNjb3VudC5sb2dpbkZvcm0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvbG9naW4vc2lnbmluL2FjY291bnQubG9naW4uc2lnbmluLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi9jb25maXJtYXRpb24vYWNjb3VudC5zaWduaW4uY29uZmlybWF0aW9uLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi92YWxpZGF0aW9uL2FjY291bnQuc2lnbmluLnZhbGlkYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvc2lnbmluL2Zvcm0vYWNjb3VudC5zaWduaW4uZm9ybS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvbGlzdC9hcnRpY2xlLmNob2ljZS5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Nob2ljZS9sb2FkaW5nL2FydGljbGUuY2hvaWNlLmxvYWRpbmcuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvY2hvaWNlL21vYmlsZS9hcnRpY2xlLmNob2ljZS5tb2JpbGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9zdW1tYXJ5L2l0ZW0vYmFza2V0LnN1bW1hcnkuaXRlbS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYXJ0cy9yZHYvaXRlbS9hY2NvdW50LnJkdi5pdGVtLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3Jkdi9ub3RFbmFibGVkL2FjY291bnQucmR2Lm5vdEVuYWJsZWQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2NvbmZpcm1lZC9ib29raW5nLmNvbmZpcm1hdGlvbi5jb25maXJtZWQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2hlYWRlci9ib29raW5nLmNvbmZpcm1hdGlvbi5oZWFkZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvb25saW5lTm90aWZpY2F0aW9uL2xpc3QvYm9va2luZy5vbmxpbmVOb3RpZmljYXRpb24ubGlzdC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9jYXJvdXNlbC9sYXJnZS9ldGFibGlzc2VtZW50LmNhcm91c2VsLmxhcmdlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXltZW50L2NhcmQvaXRlbS9wYXltZW50LmNhcmQuaXRlbS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcGF5bWVudC9jYXJkL3NhdmUvcGF5bWVudC5jYXJkLnNhdmUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byby9zZWxlY3Rpb24vYWR2YW5jZWQvcHJvLnNlbGVjdGlvbi5hZHZhbmNlZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvL3NlbGVjdGlvbi9zaW1wbGUvcHJvLnNlbGVjdGlvbi5zaW1wbGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb2R1Y3QvbGlzdC9tb2JpbGUvcHJvZHVjdC5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9zb3J0L3BvcHVwL3Byb21vLnNvcnQucG9wdXAuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3BsYWNlL3BvcHVwL3Byb21vLnBsYWNlLnBvcHVwLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9kYXRlL3BvcHVwL3Byb21vLmRhdGUucG9wdXAuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL21vYmlsZS9kaXNjb3VudC9wcm9wb3NpdGlvbi5tb2JpbGUuZGlzY291bnQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL3N1bW1hcnkvbG9hZGluZy9wcm9wb3NpdGlvbi5zdW1tYXJ5LmxvYWRpbmcuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Nlby9saW5rL3BsYWNlL3Nlby5saW5rLnBsYWNlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZW8vbGluay9wcmVzdGF0aW9uL3Nlby5saW5rLnByZXN0YXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvc2VhcmNoQXJlYS9iZW5lZmljZS93ZWxjb21lLnNlYXJjaEFyZWEuYmVuZWZpY2Uuc2NzcyIsInZpZXdzL3NpdGUvbGF5b3V0L2Rlc2t0b3AvbWVudS9hY2NvdW50X29sZC9zaXRlLmxheW91dC5kZXNrdG9wLm1lbnUuYWNjb3VudC5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3NpdGUubGF5b3V0LmRlc2t0b3AubWVudS5jYXJ0LnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9jYXJ0X29sZC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXRlZ29yaWUvcG9wdXAvZGVza3RvcC9wcm9tby5jYXRlZ29yaWUucG9wdXAuZGVza3RvcC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2F0ZWdvcmllL3BvcHVwL3hzL3Byb21vLmNhdGVnb3JpZS5wb3B1cC54cy5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3Byb2R1Y3Qvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LmNhcnQucHJvZHVjdC5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvY2FydF9vbGQvcHJvZHVjdC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnByb2R1Y3Quc2NzcyIsInZpZXdzL21haW4uc2NzcyIsInZpZXdzL3BhcnRzL3Byb0Nob2ljZS9wcm9DaG9pY2Uuc2NzcyIsInZpZXdzL3BhcnRzL2xpdnJhaXNvbi9wcm9kdWN0LmxpdnJhaXNvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vbWFpbi9wbGF0Zm9ybS5tYWluLnNjc3MiLCJ2aWV3cy9zaXRlL21haW4vc2l0ZS5tYWluLnNjc3MiLCJ2aWV3cy93aWRnZXQvY29tcG9uZW50L3dpZGdldENvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7O0dBR0c7QUNISDs7O0dBR0c7QUNISDtnQ0FDZ0M7QUY0VGhDLG1NQUFZO0FFMVRaO0VBQ0UsMkJBQTJCO0VBQzNCLHFEQUFRO0VBQ1Isa1hBSTRGO0VBRTVGLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUNWckI7RUFDRSxzQkFBc0I7RUFDdEIsOENBQW9GO0VBQ3BGLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUVwQzs7QUNSRCw4REFBOEQ7QUFDOUQ7RUFDRSxxQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFBRSxlQUFlLEVBQUk7O0FBQ3JCO0VBQUUsZUFBZSxFQUFJOztBQUNyQjtFQUFFLGVBQWUsRUFBSTs7QUFDckI7RUFBRSxlQUFlLEVBQUk7O0FDVnJCO0VBQ0UsaUJBQVk7RUFDWixtQkFBbUIsRUFDcEI7O0FDRkQ7RUFDRSxnQkFBZ0I7RUFDaEIsdUJDTXlCO0VETHpCLHNCQUFzQixFQUV2QjtFQUxEO0lBSVMsbUJBQW1CLEVBQUk7O0FBRWhDO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQ0F5QjtFREN6QixpQkNEeUI7RURFekIsZUFBUztFQUNULG1CQUFtQixFQUlwQjtFQVREO0lBT0ksaUJBQU8sRUFDUjs7QUVkSDtFQUNFLDBCQUEwQjtFQUMxQiwwQkRJd0I7RUNIeEIsb0JBQW9CLEVBQ3JCOztBQUVEO0VBQUUsWUFBWSxFQUFJOztBQUNsQjtFQUFFLGFBQWEsRUFBSTs7QUFFbkI7RUFDSSxtQkFBbUIsRUFBSTs7QUFEM0I7RUFFSSxrQkFBa0IsRUFBSTs7QUFHMUIsNEJBQTRCO0FBQzVCO0VBQWMsYUFBYSxFQUFJOztBQUMvQjtFQUFhLFlBQVksRUFBSTs7QUFFN0I7RUFDZ0IsbUJBQW1CLEVBQUk7O0FBRHZDO0VBRWlCLGtCQUFrQixFQUFJOztBQ3BCdkM7RUFFVSxzQ0FBc0MsRUFDL0M7O0FBRUQ7RUFFVSx3Q0FBb0MsRUFDN0M7O0FBYUQ7RUFDRTtJQUVVLHdCQUFpQixFQUFBO0VBRTNCO0lBRVUsMEJBQWlCLEVBQUEsRUFBQTs7QUM1QjdCO0VDV0UsdUVBQWlGO0VBR3pFLHlCQUFpQixFRGRhOztBQUN4QztFQ1VFLHVFQUFpRjtFQUd6RSwwQkFBaUIsRURiYTs7QUFDeEM7RUNTRSx1RUFBaUY7RUFHekUsMEJBQWlCLEVEWmE7O0FBRXhDO0VDY0UsaUZBQTJGO0VBR25GLHdCQUFnQixFRGpCVzs7QUFDckM7RUNhRSxpRkFBMkY7RUFHbkYsd0JBQWdCLEVEaEJXOztBQUsvQjs7Ozs7RUFDSixhQUFhLEVBQ2Q7O0FFWkQ7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUN4Qjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsWUFBWTtFQUNaLG1CQUFtQixFQUNwQjs7QUFDRDtFQUFFLHFCQUFxQixFQUFJOztBQUMzQjtFQUFFLGVBQWUsRUFBSTs7QUFDckI7RUFBRSxZTFR3QixFS1NGOztBQ25CeEI7b0VBQ29FO0FBRXBFO0VBQUUsYU53VWEsRUFBTzs7QU12VWI7RUFBUCxhTjJkYSxFQUFPOztBTTFkdEI7RUFBRSxhTjBqQmMsRUFBTzs7QU16akJ2QjtFQUFFLGFOc09rQixFQUFPOztBTXJPM0I7RUFBRSxhTnVXYSxFQUFPOztBTXRXdEI7RUFBRSxhTmtuQlksRUFBTzs7QU1qbkJYO0VBQVIsYU5zbkJjLEVBQU87O0FNcm5CZjtFQUFOLGFOeXRCWSxFQUFPOztBTXh0QnJCO0VBQUUsYU5tUlksRUFBTzs7QU1sUnJCO0VBQUUsYU51cEJnQixFQUFPOztBTXRwQm5CO0VBQUosYU5xcEJVLEVBQU87O0FNcHBCbkI7RUFBRSxhTnNwQmUsRUFBTzs7QU1ycEJ4QjtFQUFFLGFOeUlhLEVBQU87O0FNeElaOzs7RUFBUixhTnVxQmEsRUFBTzs7QU10cUJQO0VBQWIsYU5nakJtQixFQUFPOztBTS9pQlo7RUFBZCxhTjhpQm9CLEVBQU87O0FNN2lCN0I7RUFBRSxhTjhmaUIsRUFBTzs7QU03ZjFCO0VBQUUsYU5ta0JjLEVBQU87O0FNbGtCZjs7RUFBTixhTm1LVyxFQUFPOztBTWxLVDtFQUFULGFOa3JCZSxFQUFPOztBTWpyQnhCO0VBQUUsYU4yVlksRUFBTzs7QU0xVnJCO0VBQUUsYU4wUGMsRUFBTzs7QU16UFo7RUFBVCxhTm1KZSxFQUFPOztBTWxKeEI7RUFBRSxhTnNoQlksRUFBTzs7QU1yaEJUO0VBQVYsYU5tTWdCLEVBQU87O0FNbE16QjtFQUFFLGFOZTJCLEVBQU87O0FNZHBDO0VBQUUsYU5pQnlCLEVBQU87O0FNaEJ6QjtFQUFQLGFOd1dhLEVBQU87O0FNdldMO0VBQWYsYU4yZXFCLEVBQU87O0FNMWU5Qjs7RUFBRSxhTjBnQmMsRUFBTzs7QU16Z0J2QjtFQUFFLGFOb2dCZSxFQUFPOztBTW5nQlo7RUFBVixhTjRZZ0IsRUFBTzs7QU0zWWpCO0VBQU4sYU4rWVksRUFBTzs7QU05WXJCO0VBQUUsYU5nUVksRUFBTzs7QU0vUHJCO0VBQUUsYU53VWtCLEVBQU87O0FNdlViO0VBQVosYU5xdEJrQixFQUFPOztBTXB0QjNCO0VBQUUsYU5tdEJtQixFQUFPOztBTWx0QjVCO0VBQUUsYU5vdEJpQixFQUFPOztBTW50QmhCO0VBQVIsYU42ZWMsRUFBTzs7QU01ZVo7RUFBVCxhTjRCZSxFQUFPOztBTTNCeEI7RUFBRSxhTjZtQlcsRUFBTzs7QU01bUJwQjtFQUFFLGFONm1CWSxFQUFPOztBTTVtQmI7RUFBTixhTjZEWSxFQUFPOztBTTVEckI7RUFBRSxhTjZEZ0IsRUFBTzs7QU01RGhCO0VBQVAsYU5tZWEsRUFBTzs7QU1sZXRCO0VBQUUsYU4rRWMsRUFBTzs7QU05RXZCO0VBQUUsYU44UFksRUFBTzs7QU03UGI7RUFBTixhTnFEWSxFQUFPOztBTXBEWDtFQUFSLGFOOFZjLEVBQU87O0FNN1Z2QjtFQUFFLGFONG1CbUIsRUFBTzs7QU0zbUI1QjtFQUFFLGFONG1Ca0IsRUFBTzs7QU0zbUJiO0VBQVosYU5oQ2tCLEVBQU87O0FNaUMzQjtFQUFFLGFObkNvQixFQUFPOztBTW9DN0I7RUFBRSxhTmpDbUIsRUFBTzs7QU1rQ1g7RUFBZixhTnBDcUIsRUFBTzs7QU1xQ3RCO0VBQU4sYU5tWFksRUFBTzs7QU1sWHJCOztFQUFFLGFOZ2JlLEVBQU87O0FNL2F4QjtFQUFFLGFOMlVjLEVBQU87O0FNMVVQO0VBQWQsYU51ckJvQixFQUFPOztBTXRyQnBCOzs7RUFBUCxhTmljaUIsRUFBTzs7QU1oY2hCO0VBQVIsYU55YmMsRUFBTzs7QU14YnZCO0VBQUUsYU4rWGtCLEVBQU87O0FNOVhqQjtFQUFSLGFOL0NjLEVBQU87O0FNZ0R2QjtFQUFFLGFOMG5CWSxFQUFPOztBTXpuQnJCOztFQUFFLGFOdWJ1QixFQUFPOztBTXRiZDtFQUFoQixhTnNnQnNCLEVBQU87O0FNcmdCYjtFQUFoQixhTnVGc0IsRUFBTzs7QU10Ri9CO0VBQUUsYU5qQmMsRUFBTzs7QU1rQnZCO0VBQUUsYU4yakJxQixFQUFPOztBTTFqQmI7RUFBZixhTjZMcUIsRUFBTzs7QU01TDlCO0VBQUUsYU5WZ0IsRUFBTzs7QU1XekI7RUFBRSxhTjhiWSxFQUFPOztBTTdiWjtFQUFQLGFOd2FhLEVBQU87O0FNdmFkO0VBQU4sYU4yakJZLEVBQU87O0FNMWpCckI7RUFBRSxhTnVPZSxFQUFPOztBTXRPeEI7RUFBRSxhTndMb0IsRUFBTzs7QU12TGI7RUFBZCxhTm9qQm9CLEVBQU87O0FNbmpCN0I7RUFBRSxhTnVKYSxFQUFPOztBTXRKdEI7RUFBRSxhTmlGb0IsRUFBTzs7QU1oRlo7RUFBZixhTmlGcUIsRUFBTzs7QU1oRmY7RUFBYixhTjBibUIsRUFBTzs7QU16YjVCO0VBQUUsYU4rWG9CLEVBQU87O0FNOVhiO0VBQWQsYU5tbUJvQixFQUFPOztBTWxtQjdCO0VBQUUsYU5tRW9CLEVBQU87O0FNbEU3QjtFQUFFLGFOaWN1QixFQUFPOztBTWhjakI7RUFBYixhTmtUbUIsRUFBTzs7QU1qVDVCO0VBQUUsYU5rSGtCLEVBQU87O0FNakgzQjtFQUFFLGFOK2xCc0IsRUFBTzs7QU05bEJiO0VBQWhCLGFOK0RzQixFQUFPOztBTTlEeEI7RUFBTCxhTjNCVyxFQUFPOztBTTRCcEI7RUFBRSxhTjNDa0IsRUFBTzs7QU00QzNCO0VBQUUsYU4zQ21CLEVBQU87O0FNNENoQjtFQUFWLGFOM0NnQixFQUFPOztBTTRDekI7RUFBRSxhTi9Da0IsRUFBTzs7QU1nRDNCOztFQUFFLGFOcWVhLEVBQU87O0FNcGV0QjtFQUFFLGFOdUpjLEVBQU87O0FNdEpYO0VBQVYsYU4rRmdCLEVBQU87O0FNOUZ6QjtFQUFFLGFOd2FZLEVBQU87O0FNdmFyQjtFQUFFLGFONldhLEVBQU87O0FNNVdWO0VBQVYsYU4zQ2dCLEVBQU87O0FNNENIO0VBQXBCLGFOZ0owQixFQUFPOztBTS9JbkM7RUFBRSxhTjJOWSxFQUFPOztBTTFOYjtFQUFOLGFObVRZLEVBQU87O0FNbFRyQjtFQUFFLGFOc0xZLEVBQU87O0FNckxyQjtFQUFFLGFOa0pXLEVBQU87O0FNakpQO0VBQVgsYU5rSmlCLEVBQU87O0FNakoxQjs7RUFBRSxhTjJJNEIsRUFBTzs7QU0xSXJDO0VBQUUsYU55WmEsRUFBTzs7QU14WnRCO0VBQUUsYU5VZ0IsRUFBTzs7QU1UZjtFQUFSLGFOOGFjLEVBQU87O0FNN2F2QjtFQUFFLGFOMEVlLEVBQU87O0FNekV4QjtFQUFFLGFOdVVjLEVBQU87O0FNdFVUO0VBQVosYU5pRGtCLEVBQU87O0FNaERYO0VBQWQsYU42Q29CLEVBQU87O0FNNUM3QjtFQUFFLGFOeWJlLEVBQU87O0FNeGJ4QjtFQUFFLGFONGRxQixFQUFPOztBTTNkcEI7RUFBUixhTm9MYyxFQUFPOztBTW5MdkI7RUFBRSxhTnFMbUIsRUFBTzs7QU1wTDVCO0VBQUUsYU5qRWdCLEVBQU87O0FNa0ViO0VBQVYsYU5uRWdCLEVBQU87O0FNb0VWOztFQUFiLGFOdkRpQixFQUFPOztBTXdEMUI7RUFBRSxhTjBsQnNCLEVBQU87O0FNemxCL0I7RUFBRSxhTnVJdUIsRUFBTzs7QU10SWhCO0VBQWQsYU5Fb0IsRUFBTzs7QU1EdEI7RUFBTCxhTnNSVyxFQUFPOztBTXJScEI7O0VBQUUsYU55RFksRUFBTzs7QU14RHJCO0VBQUUsYU44RGdCLEVBQU87O0FNN0RWO0VBQWIsYU5rakJtQixFQUFPOztBTWpqQlg7RUFBZixhTmdqQnFCLEVBQU87O0FNL2lCOUI7RUFBRSxhTnVmaUIsRUFBTzs7QU10ZjFCO0VBQUUsYU4wT2UsRUFBTzs7QU16T1o7RUFBVixhTmdkZ0IsRUFBTzs7QU0vY3pCO0VBQUUsYU5tU3VCLEVBQU87O0FNbFNoQztFQUFFLGFOeWlCa0IsRUFBTzs7QU14aUJWO0VBQWYsYU5rSHFCLEVBQU87O0FNakhuQjtFQUFULGFOMGNlLEVBQU87O0FNemN4QjtFQUFFLGFOaWtCYyxFQUFPOztBTWhrQnZCO0VBQUUsYU40THFCLEVBQU87O0FNM0xwQjtFQUFSLGFObWxCYyxFQUFPOztBTWxsQnZCO0VBQUUsYU5pUmUsRUFBTzs7QU1oUnhCO0VBQUUsYU42V2EsRUFBTzs7QU01V3RCO0VBQUUsYU51ZWdCLEVBQU87O0FNdGV6QjtFQUFFLGFOckNrQixFQUFPOztBTXNDWDtFQUFkLGFOMldvQixFQUFPOztBTTFXbEI7RUFBVCxhTmtrQmUsRUFBTzs7QU1qa0J4Qjs7RUFBRSxhTjZHZ0IsRUFBTzs7QU01R3pCO0VBQUUsYU5pTGMsRUFBTzs7QU1oTGI7RUFBUixhTnVrQmMsRUFBTzs7QU10a0JSO0VBQWIsYU5pRG1CLEVBQU87O0FNaEQ1Qjs7RUFBRSxhTjZaVyxFQUFPOztBTTVacEI7RUFBRSxhTmtOYSxFQUFPOztBTWpOVjtFQUFWLGFOdkNnQixFQUFPOztBTXdDakI7RUFBTixhTmxFWSxFQUFPOztBTW1FckI7RUFBRSxhTlBtQixFQUFPOztBTVE1QjtFQUFFLGFOa01vQixFQUFPOztBTWpNZDtFQUFiLGFOZ01tQixFQUFPOztBTS9MNUI7RUFBRSxhTmlNaUIsRUFBTzs7QU1oTTFCO0VBQUUsYU42TG1CLEVBQU87O0FNNUxQO0VBQW5CLGFOdkh5QixFQUFPOztBTXdIWjtFQUFwQixhTm5IMEIsRUFBTzs7QU1vSG5DO0VBQUUsYU5uSHVCLEVBQU87O0FNb0hYO0VBQW5CLGFOM0h5QixFQUFPOztBTTRIbEM7RUFBRSxhTnlLYSxFQUFPOztBTXhLdEI7RUFBRSxhTjJtQmMsRUFBTzs7QU0xbUJkO0VBQVAsYU5tZmEsRUFBTzs7QU1sZnRCO0VBQUUsYU51SGMsRUFBTzs7QU10SHZCO0VBQUUsYU4zRGlCLEVBQU87O0FNNERaO0VBQVosYU5wSGtCLEVBQU87O0FNcUhsQjs7RUFBUCxhTmdrQmEsRUFBTzs7QU0vakJ0Qjs7RUFBRSxhTjRQWSxFQUFPOztBTTNQckI7RUFBRSxhTkVhLEVBQU87O0FNRHRCO0VBQUUsYU4wSGEsRUFBTzs7QU16SGY7O0VBQUwsYU44WWdCLEVBQU87O0FNN1lqQjs7RUFBTixhTjZHZSxFQUFPOztBTTVHeEI7RUFBRSxhTitUaUIsRUFBTzs7QU05VDFCOztFQUFFLGFOd0hnQixFQUFPOztBTXZIekI7RUFBRSxhTm1jYyxFQUFPOztBTWxjWjs7O0VBQVQsYU43R1ksRUFBTzs7QU04R3JCO0VBQUUsYU4yUGUsRUFBTzs7QU0xUHhCO0VBQUUsYU55UGUsRUFBTzs7QU14UFA7RUFBZixhTm9kcUIsRUFBTzs7QU1uZDlCO0VBQUUsYU5naUJpQixFQUFPOztBTS9oQjFCO0VBQUUsYU40ZGEsRUFBTzs7QU0zZGI7RUFBUCxhTjhQYSxFQUFPOztBTTdQYjtFQUFQLGFOa2hCYSxFQUFPOztBTWpoQnRCO0VBQUUsYU53VWlCLEVBQU87O0FNdlUxQjtFQUFFLGFOeVV3QixFQUFPOztBTXhVWDtFQUFwQixhTnFKMEIsRUFBTzs7QU1wSm5DO0VBQUUsYU5pSm1CLEVBQU87O0FNaEo1QjtFQUFFLGFOMFJhLEVBQU87O0FNelJSO0VBQVosYU4vRGtCLEVBQU87O0FNZ0VmO0VBQVYsYU56RGdCLEVBQU87O0FNMER6QjtFQUFFLGFOaEVrQixFQUFPOztBTWlFM0I7RUFBRSxhTmhFbUIsRUFBTzs7QU1pRWpCO0VBQVQsYU5YZSxFQUFPOztBTVl4Qjs7RUFBRSxhTmdhWSxFQUFPOztBTS9ackI7O0VBQUUsYU5xYWlCLEVBQU87O0FNcGExQjs7RUFBRSxhTm1hZ0IsRUFBTzs7QU1sYWI7RUFBVixhTmtDZ0IsRUFBTzs7QU1qQ3pCO0VBQUUsYU4rTmdCLEVBQU87O0FNOU56Qjs7RUFBRSxhTjhnQlksRUFBTzs7QU03Z0JaOztFQUFQLGFOOEdhLEVBQU87O0FNN0dUOztFQUFYLGFOMGNrQixFQUFPOztBTXpjZDtFQUFYLGFObEJpQixFQUFPOztBTW1CMUI7RUFBRSxhTmZrQixFQUFPOztBTWdCM0I7O0VBQUUsYU54R1ksRUFBTzs7QU15R1Y7RUFBVCxhTnlZZSxFQUFPOztBTXhZWjtFQUFWLGFOcWdCZ0IsRUFBTzs7QU1wZ0J6Qjs7RUFBRSxhTnhDaUIsRUFBTzs7QU15QzFCO0VBQUUsYU5rTm1CLEVBQU87O0FNak5oQjtFQUFWLGFOZ0NnQixFQUFPOztBTS9CUDtFQUFoQixhTnRDc0IsRUFBTzs7QU11Qy9CO0VBQUUsYU50Q29CLEVBQU87O0FNdUM3QjtFQUFFLGFOOGdCZSxFQUFPOztBTTdnQlQ7RUFBYixhTjJhbUIsRUFBTzs7QU0xYWhCO0VBQVYsYU5zYmdCLEVBQU87O0FNcmJmO0VBQVIsYU5qSWMsRUFBTzs7QU1rSXZCO0VBQUUsYU5yQ2MsRUFBTzs7QU1zQ3ZCO0VBQUUsYU5iZSxFQUFPOztBTWNUO0VBQWIsYU4yRG1CLEVBQU87O0FNMURkO0VBQVosYU43R2tCLEVBQU87O0FNOEczQjtFQUFFLGFObUprQixFQUFPOztBTWxKM0I7RUFBRSxhTnhNaUIsRUFBTzs7QU15TWhCO0VBQVIsYU55T2MsRUFBTzs7QU14T3ZCO0VBQUUsYU51Q21CLEVBQU87O0FNdEM1QjtFQUFFLGFOOUlZLEVBQU87O0FNK0lUO0VBQVYsYU5vSGdCLEVBQU87O0FNbkhWO0VBQWIsYU53U21CLEVBQU87O0FNdlM1QjtFQUFFLGFOeE15QixFQUFPOztBTXlNbEM7RUFBRSxhTnhNMEIsRUFBTzs7QU15TWhCO0VBQWpCLGFOeE11QixFQUFPOztBTXlNaEM7RUFBRSxhTjVNeUIsRUFBTzs7QU02TWxDO0VBQUUsYU54TWtCLEVBQU87O0FNeU1aO0VBQWIsYU54TW1CLEVBQU87O0FNeU1oQjtFQUFWLGFOeE1nQixFQUFPOztBTXlNekI7RUFBRSxhTjVNa0IsRUFBTzs7QU02TWhCO0VBQVQsYU52QmUsRUFBTzs7QU13QnhCO0VBQUUsYU55S2MsRUFBTzs7QU14S3ZCO0VBQUUsYU5xYWMsRUFBTzs7QU1wYVA7O0VBQWQsYU5xT2MsRUFBTzs7QU1wT1g7RUFBVixhTjNFZ0IsRUFBTzs7QU00RXpCO0VBQUUsYU51U2tCLEVBQU87O0FNdFMzQjtFQUFFLGFOdVNtQixFQUFPOztBTXRTakI7RUFBVCxhTjZYZSxFQUFPOztBTTVYeEI7RUFBRSxhTmhGYyxFQUFPOztBTWlGdkI7O0VBQUUsYU5tVGEsRUFBTzs7QU1sVHRCO0VBQUUsYU44RWtCLEVBQU87O0FNN0VmO0VBQVYsYU5rRGdCLEVBQU87O0FNakR6QjtFQUFFLGFObURxQixFQUFPOztBTWxEOUI7RUFBRSxhTm9XZSxFQUFPOztBTW5XYjtFQUFULGFOMERlLEVBQU87O0FNekRmO0VBQVAsYU4rTWEsRUFBTzs7QU05TXRCO0VBQUUsYU4wRGUsRUFBTzs7QU16RHhCO0VBQUUsYU5zSmtCLEVBQU87O0FNckpqQjtFQUFSLGFOcUNjLEVBQU87O0FNcENMO0VBQWhCLGFObUNzQixFQUFPOztBTWxDbkI7RUFBVixhTjRaZ0IsRUFBTzs7QU0zWnpCO0VBQUUsYU5qRlksRUFBTzs7QU1rRnJCOztFQUFFLGFOdVNpQixFQUFPOztBTXRTMUI7OztFQUFFLGFOd1htQixFQUFPOztBTXZYNUI7RUFBRSxhTjBLc0IsRUFBTzs7QU16S3ZCO0VBQU4sYU45RFksRUFBTzs7QU0rRHJCO0VBQUUsYU5yRmlCLEVBQU87O0FNc0YxQjs7RUFBRSxhTm5Ib0IsRUFBTzs7QU1vSDdCO0VBQUUsYU40UWdCLEVBQU87O0FNM1FqQjtFQUFOLGFONkhZLEVBQU87O0FNNUhyQjtFQUFFLGFOdkJtQixFQUFPOztBTXdCNUI7RUFBRSxhTnFZbUIsRUFBTzs7QU1wWWY7RUFBWCxhTitYaUIsRUFBTzs7QU05WGhCO0VBQVIsYU4vQmMsRUFBTzs7QU1nQ3ZCO0VBQUUsYU5tUW9CLEVBQU87O0FNbFE3QjtFQUFFLGFOOExrQixFQUFPOztBTTdMUDtFQUFsQixhTjhMd0IsRUFBTzs7QU03TGpDO0VBQUUsYU55VGMsRUFBTzs7QU14VHZCO0VBQUUsYU56SmtCLEVBQU87O0FNMEpOO0VBQW5CLGFOV3lCLEVBQU87O0FNVnhCO0VBQVIsYU4wUmMsRUFBTzs7QU16UnZCO0VBQUUsYU5nTGMsRUFBTzs7QU0vS3ZCO0VBQUUsYU4zSDJCLEVBQU87O0FNNEhaO0VBQXRCLGFOM0g0QixFQUFPOztBTTRIckM7RUFBRSxhTjNIeUIsRUFBTzs7QU00SGxDO0VBQUUsYU4vSDJCLEVBQU87O0FNZ0kzQjtFQUFQLGFOaUdhLEVBQU87O0FNaEdkO0VBQU4sYU5sRlksRUFBTzs7QU1tRnJCO0VBQUUsYU5wUWMsRUFBTzs7QU1xUXZCO0VBQUUsYU44YmtCLEVBQU87O0FNN2JmO0VBQVYsYU43S2dCLEVBQU87O0FNOEt6QjtFQUFFLGFOMURrQixFQUFPOztBTTJEM0I7RUFBRSxhTjFEa0IsRUFBTzs7QU0yRGI7RUFBWixhTmtSa0IsRUFBTzs7QU1qUlo7RUFBYixhTm9PbUIsRUFBTzs7QU1uTzVCO0VBQUUsYU5nWmMsRUFBTzs7QU0vWXZCO0VBQUUsYU42S29CLEVBQU87O0FNNUtYO0VBQWhCLGFONktzQixFQUFPOztBTTVLbkI7RUFBVixhTndIZ0IsRUFBTzs7QU12SFg7RUFBWixhTnNIa0IsRUFBTzs7QU1ySDNCO0VBQUUsYU5oSm9CLEVBQU87O0FNaUo3QjtFQUFFLGFONk1xQixFQUFPOztBTTVNTjtFQUF0QixhTmpENEIsRUFBTzs7QU1rRHJCO0VBQWQsYU4yUm9CLEVBQU87O0FNMVI3QjtFQUFFLGFOOUdlLEVBQU87O0FNK0d4Qjs7RUFBRSxhTjNLMkIsRUFBTzs7QU00S3ZCOztFQUFYLGFOekt5QixFQUFPOztBTTBLbEI7O0VBQWQsYU4zSzRCLEVBQU87O0FNNEs3Qjs7RUFBTixhTmhFVyxFQUFPOztBTWlFcEI7RUFBRSxhTk9XLEVBQU87O0FNTnBCOztFQUFFLGFONmFXLEVBQU87O0FNNWFwQjs7RUFBRSxhTnFGVyxFQUFPOztBTXBGYjs7OztFQUFMLGFONEZXLEVBQU87O0FNM0ZwQjs7O0VBQUUsYU4rUFcsRUFBTzs7QU05UGI7O0VBQUwsYU44RlcsRUFBTzs7QU03RnBCOztFQUFFLGFOM01XLEVBQU87O0FNNE1wQjtFQUFFLGFOaERZLEVBQU87O0FNaURyQjtFQUFFLGFOcENpQixFQUFPOztBTXFDUjtFQUFoQixhTjBTc0IsRUFBTzs7QU16Uy9CO0VBQUUsYU4wU3VCLEVBQU87O0FNelNoQztFQUFFLGFOMFN1QixFQUFPOztBTXpTWjtFQUFsQixhTjBTd0IsRUFBTzs7QU16U2I7RUFBbEIsYU42U3dCLEVBQU87O0FNNVNqQztFQUFFLGFONlN5QixFQUFPOztBTTVTbEM7RUFBRSxhTmtYaUIsRUFBTzs7QU1qWFg7RUFBYixhTjhXbUIsRUFBTzs7QU03VzVCO0VBQUUsYU55ZHNCLEVBQU87O0FNeGQvQjtFQUFFLGFOc2RlLEVBQU87O0FNcmRoQjtFQUFOLGFOMmNZLEVBQU87O0FNMWNOO0VBQWIsYU4yY21CLEVBQU87O0FNMWM1QjtFQUFFLGFOb2RvQixFQUFPOztBTW5kN0I7RUFBRSxhTnhHZSxFQUFPOztBTXlHTjtFQUFoQixhTjhTc0IsRUFBTzs7QU03U2xCO0VBQVgsYU5nRWlCLEVBQU87O0FNL0RoQjtFQUFSLGFOcENjLEVBQU87O0FNcUN2QjtFQUFFLGFOM1RXLEVBQU87O0FNNFRwQjtFQUFFLGFOL09pQixFQUFPOztBTWdQTjtFQUFsQixhTi9Pd0IsRUFBTzs7QU1nUHZCO0VBQVIsYU4rWGMsRUFBTzs7QU05WHZCO0VBQUUsYU4rWHFCLEVBQU87O0FNOVg5QjtFQUFFLGFOZ0d1QixFQUFPOztBTS9GZjtFQUFmLGFOa0dxQixFQUFPOztBTWpHOUI7RUFBRSxhTitGdUIsRUFBTzs7QU05RmhDO0VBQUUsYU4rRndCLEVBQU87O0FNOUZ4QjtFQUFQLGFOalRhLEVBQU87O0FNa1RYO0VBQVQsYU5tYmUsRUFBTzs7QU1sYnhCO0VBQUUsYU43VGUsRUFBTzs7QU04VHhCO0VBQUUsYU5rRmEsRUFBTzs7QU1qRlY7RUFBVixhTjVIZ0IsRUFBTzs7QU02SHpCO0VBQUUsYU5nUWEsRUFBTzs7QU0vUHRCO0VBQUUsYU54Q2tCLEVBQU87O0FNeUNqQjtFQUFSLGFONFdjLEVBQU87O0FNM1diO0VBQVIsYU50RmMsRUFBTzs7QU11RnZCO0VBQUUsYU42RlksRUFBTzs7QU01Rlg7O0VBQVIsYU5YZ0IsRUFBTzs7QU1ZekI7RUFBRSxhTitTYSxFQUFPOztBTTlTdEI7RUFBRSxhTndIYyxFQUFPOztBTXZIWjtFQUFULGFON1RlLEVBQU87O0FNOFRqQjtFQUFMLGFOclBXLEVBQU87O0FNc1BwQjtFQUFFLGFOa1pVLEVBQU87O0FNalpuQjtFQUFFLGFOd1phLEVBQU87O0FNdlpaO0VBQVIsYU5nTWMsRUFBTzs7QU0vTHZCO0VBQUUsYU5tSWlCLEVBQU87O0FNbEkxQjtFQUFFLGFOOFFzQixFQUFPOztBTTdRUDtFQUF0QixhTjlUNEIsRUFBTzs7QU0rVGQ7RUFBckIsYU5oVTJCLEVBQU87O0FNaVVwQzs7RUFBRSxhTnZPMkIsRUFBTzs7QU13T3BDO0VBQUUsYU5qSm9CLEVBQU87O0FNa0pmO0VBQVosYU5tWmtCLEVBQU87O0FNbFpYO0VBQWQsYU5zWW9CLEVBQU87O0FNclk3Qjs7RUFBRSxhTjZWVyxFQUFPOztBTTVWcEI7RUFBRSxhTjZKcUIsRUFBTzs7QU01SmI7RUFBZixhTitQcUIsRUFBTzs7QU05UDlCO0VBQUUsYU55T2EsRUFBTzs7QU14T0g7RUFBakIsYU50SXVCLEVBQU87O0FNdUluQjtFQUFYLGFOdVppQixFQUFPOztBTXRaMUI7RUFBRSxhTmlIYyxFQUFPOztBTWhIdkI7OztFQUFFLGFObVdrQixFQUFPOztBTWxXM0I7O0VBQUUsYU5wQ3NCLEVBQU87O0FNcUN0QjtFQUFQLGFONFphLEVBQU87O0FNM1paO0VBQVIsYU41Q2MsRUFBTzs7QU02Q3ZCO0VBQUUsYU5zS2MsRUFBTzs7QU1yS3ZCO0VBQUUsYU51S3FCLEVBQU87O0FNdEtSO0VBQXBCLGFOK1EwQixFQUFPOztBTTlRbkM7RUFBRSxhTjZRbUIsRUFBTzs7QU01UTVCO0VBQUUsYU56S2lCLEVBQU87O0FNMEtsQjtFQUFOLGFOdEtZLEVBQU87O0FNdUtKO0VBQWYsYU5pSXFCLEVBQU87O0FNaEk5QjtFQUFFLGFOK0hzQixFQUFPOztBTTlIL0I7RUFBRSxhTmpLYyxFQUFPOztBTWtLYjtFQUFSLGFOYWMsRUFBTzs7QU1adkI7RUFBRSxhTmtCZ0IsRUFBTzs7QU1qQmxCO0VBQUwsYU5oSVcsRUFBTzs7QU1pSXBCO0VBQUUsYU52UmdCLEVBQU87O0FNd1J6QjtFQUFFLGFOcE9hLEVBQU87O0FNcU9mO0VBQUwsYU40R1csRUFBTzs7QU0zR1g7RUFBUCxhTnlPYSxFQUFPOztBTXhPdEI7RUFBRSxhTi9MWSxFQUFPOztBTWdNckI7RUFBRSxhTi9MYSxFQUFPOztBTWdNWDtFQUFULGFOdlRlLEVBQU87O0FNd1R4QjtFQUFFLGFOdlRzQixFQUFPOztBTXdUL0I7RUFBRSxhTmdQYSxFQUFPOztBTS9PTjtFQUFkLGFOZ1BvQixFQUFPOztBTS9PbEI7RUFBVCxhTitJZSxFQUFPOztBTTlJeEI7O0VBQUUsYU5sUlcsRUFBTzs7QU1tUnBCOztFQUFFLGFOdVFZLEVBQU87O0FNdFFyQjtFQUFFLGFOb1RZLEVBQU87O0FNblRWO0VBQVQsYU4rTmUsRUFBTzs7QU05TnhCO0VBQUUsYU45TGtCLEVBQU87O0FNK0wzQjtFQUFFLGFOeU5rQixFQUFPOztBTXhOZjtFQUFWLGFOdE1nQixFQUFPOztBTXVNWDtFQUFaLGFOdklrQixFQUFPOztBTXdJWjtFQUFiLGFOaEltQixFQUFPOztBTWlJWjtFQUFkLGFON0lvQixFQUFPOztBTThJN0I7RUFBRSxhTnZJeUIsRUFBTzs7QU13SWxDOzs7RUFBRSxhTjlJb0IsRUFBTzs7QU0rSTdCOztFQUFFLGFObkpzQixFQUFPOztBTW9KZjs7RUFBZCxhTm5Kb0IsRUFBTzs7QU1vSmI7O0VBQWQsYU52SW9CLEVBQU87O0FNd0lkO0VBQWIsYU5wSm1CLEVBQU87O0FNcUo1QjtFQUFFLGFOb1ZZLEVBQU87O0FNblZyQjtFQUFFLGFOL09lLEVBQU87O0FNZ1BaO0VBQVYsYU5qQmdCLEVBQU87O0FNa0J6Qjs7Ozs7RUFBRSxhTkZpQixFQUFPOztBTUdSO0VBQWhCLGFOOVBzQixFQUFPOztBTStQL0I7OztFQUFFLGFOd0hhLEVBQU87O0FNdkh0Qjs7RUFBRSxhTi9MYyxFQUFPOztBTWdNdkI7RUFBRSxhTnJHa0IsRUFBTzs7QU1zRzNCO0VBQUUsYU52R1csRUFBTzs7QU13R0c7OztFQUFyQixhTmxGbUIsRUFBTzs7QU1tRlg7RUFBZixhTmlQcUIsRUFBTzs7QU1oUDlCO0VBQUUsYU51R1UsRUFBTzs7QU10R25COztFQUFFLGFOaVZjLEVBQU87O0FNaFZ2Qjs7RUFBRSxhTjhEbUIsRUFBTzs7QU03RGxCOztFQUFSLGFOOERxQixFQUFPOztBTTdEbkI7RUFBVCxhTmpFZSxFQUFPOztBTWtFeEI7RUFBRSxhTnpRbUIsRUFBTzs7QU0wUTVCO0VBQUUsYU54RWMsRUFBTzs7QU15RVY7RUFBWCxhTjREaUIsRUFBTzs7QU0zRGY7RUFBVCxhTndLZSxFQUFPOztBTXZLeEI7RUFBRSxhTmdKaUIsRUFBTzs7QU0vSTFCO0VBQUUsYU5nSndCLEVBQU87O0FNL0l6QjtFQUFOLGFOaFZZLEVBQU87O0FNaVZyQjs7RUFBRSxhTmxJZ0IsRUFBTzs7QU1tSWxCO0VBQUwsYU5vUlcsRUFBTzs7QU1uUk47RUFBWixhTjlWa0IsRUFBTzs7QU0rVjNCO0VBQUUsYU44RVksRUFBTzs7QU03RXJCO0VBQUUsYU5pS2tCLEVBQU87O0FNaEtqQjtFQUFSLGFOcVJjLEVBQU87O0FNcFJ2QjtFQUFFLGFOeVZZLEVBQU87O0FNeFZyQjtFQUFFLGFOaUNtQixFQUFPOztBTWhDcEI7RUFBTixhTmtVWSxFQUFPOztBTWpVUDtFQUFaLGFOM1VrQixFQUFPOztBTTRVM0I7RUFBRSxhTm1EYyxFQUFPOztBTWxEdkI7RUFBRSxhTmpIcUIsRUFBTzs7QU1rSG5CO0VBQVQsYU5sVGUsRUFBTzs7QU1tVHhCO0VBQUUsYU50VHFCLEVBQU87O0FNdVQ5QjtFQUFFLGFOelRtQixFQUFPOztBTTBUakI7RUFBVCxhTjVUZSxFQUFPOztBTTZUWDtFQUFYLGFOeFRpQixFQUFPOztBTXlUMUI7RUFBRSxhTnhUaUIsRUFBTzs7QU15VDFCO0VBQUUsYU5qWGtCLEVBQU87O0FNa1hYO0VBQWQsYU5qWG9CLEVBQU87O0FNa1g3QjtFQUFFLGFOeVBhLEVBQU87O0FNeFB0QjtFQUFFLGFOelFpQixFQUFPOztBTTBRMUI7RUFBRSxhTnBaVSxFQUFPOztBTXFabkI7RUFBRSxhTmxOa0IsRUFBTzs7QU1tTlo7RUFBYixhTjJCbUIsRUFBTzs7QU0xQlg7RUFBZixhTnBYcUIsRUFBTzs7QU1xWDlCO0VBQUUsYU41YWtCLEVBQU87O0FNNmEzQjtFQUFFLGFOMkNpQixFQUFPOztBTTFDWjtFQUFaLGFOL0NrQixFQUFPOztBTWdEM0I7RUFBRSxhTjdEYyxFQUFPOztBTThEdkI7RUFBRSxhTjdEcUIsRUFBTzs7QU04RGhCO0VBQVosYU5zT2tCLEVBQU87O0FNck9kO0VBQVgsYU5zT2lCLEVBQU87O0FNck8xQjtFQUFFLGFOOVhlLEVBQU87O0FNK1h4QjtFQUFFLGFOdldXLEVBQU87O0FNd1dUO0VBQVQsYU43RWUsRUFBTzs7QU04RXhCO0VBQUUsYU5qY2lCLEVBQU87O0FNa2MxQjtFQUFFLGFOblZVLEVBQU87O0FNb1ZUOzs7RUFBUixhTjdGVyxFQUFPOztBTThGUjtFQUFWLGFOeEJnQixFQUFPOztBTXlCWDtFQUFaLGFONVdrQixFQUFPOztBTTZXVDtFQUFoQixhTmhTc0IsRUFBTzs7QU1pU25CO0VBQVYsYU5sUmdCLEVBQU87O0FNbVJ6QjtFQUFFLGFObExnQixFQUFPOztBTW1MekI7RUFBRSxhTnpFZSxFQUFPOztBTTBFZDtFQUFSLGFOMkZjLEVBQU87O0FNMUZ2QjtFQUFFLGFOdUdvQixFQUFPOztBTXRHN0I7RUFBRSxhTmdIbUIsRUFBTzs7QU0vR2hCO0VBQVYsYU5pSGdCLEVBQU87O0FNaEhaO0VBQVgsYU5oV2lCLEVBQU87O0FNaVcxQjtFQUFFLGFObFd1QixFQUFPOztBTW1XaEM7RUFBRSxhTm5SZSxFQUFPOztBTW9SaEI7RUFBTixhTmdHWSxFQUFPOztBTS9GckI7RUFBRSxhTjBQbUIsRUFBTzs7QU16UDVCO0VBQUUsYU5uQmtCLEVBQU87O0FNb0JaO0VBQWIsYU55Sm1CLEVBQU87O0FNeEpmO0VBQVgsYU5sSWlCLEVBQU87O0FNbUkxQjtFQUFFLGFOMlBhLEVBQU87O0FNMVB0QjtFQUFFLGFOakRZLEVBQU87O0FNa0RWO0VBQVQsYU52Q2UsRUFBTzs7QU13Q3hCOztFQUFFLGFOK01tQixFQUFPOztBTTlNVDtFQUFqQixhTitNdUIsRUFBTzs7QU05TWhCO0VBQWQsYU51UG9CLEVBQU87O0FNdFA3QjtFQUFFLGFOckRtQixFQUFPOztBTXNENUI7RUFBRSxhTnNQa0IsRUFBTzs7QU1yUFo7RUFBYixhTnREbUIsRUFBTzs7QU11RDVCO0VBQUUsYU5yRHFCLEVBQU87O0FNc0Q5QjtFQUFFLGFOdkRxQixFQUFPOztBTXdEcEI7RUFBUixhTjdCYyxFQUFPOztBTThCVDtFQUFaLGFOaE1rQixFQUFPOztBTWlNM0I7RUFBRSxhTjdQeUIsRUFBTzs7QU04UGxDO0VBQUUsYU5JbUIsRUFBTzs7QU1IaEI7RUFBVixhTitQZ0IsRUFBTzs7QU05UHpCO0VBQUUsYU5rRWMsRUFBTzs7QU1qRXZCO0VBQUUsYU5vT2lCLEVBQU87O0FNbk9aO0VBQVosYU5xT2tCLEVBQU87O0FNcE9sQjs7RUFBUCxhTmpiVyxFQUFPOztBTWticEI7RUFBRSxhTjBPZSxFQUFPOztBTXpPeEI7RUFBRSxhTjRMYSxFQUFPOztBTTNMWjtFQUFSLGFOc0ljLEVBQU87O0FNckliO0VBQVIsYU5oRWMsRUFBTzs7QU1pRWpCOztFQUFKLGFOeVFvQixFQUFPOztBTXhRWjtFQUFmLGFObENxQixFQUFPOztBTW1DOUI7RUFBRSxhTnRDZ0IsRUFBTzs7QU11Q3pCO0VBQUUsYU5wUm9CLEVBQU87O0FNcVJoQjs7O0VBQVgsYU45Ym9CLEVBQU87O0FNK2JoQjs7RUFBWCxhTjViOEIsRUFBTzs7QU02YjFCOztFQUFYLGFOL2JvQixFQUFPOztBTWdjaEI7O0VBQVgsYU4vYnVCLEVBQU87O0FNZ2NoQzs7RUFBRSxhTm5jcUIsRUFBTzs7QU1vYzlCO0VBQUUsYU50RHFCLEVBQU87O0FNdUQ5QjtFQUFFLGFOdEpnQixFQUFPOztBTXVKVDtFQUFkLGFObkRvQixFQUFPOztBTW9EN0I7RUFBRSxhTm5Ec0IsRUFBTzs7QU1vRC9CO0VBQUUsYU42R21CLEVBQU87O0FNNUdYO0VBQWYsYU42R3FCLEVBQU87O0FNNUdwQjtFQUFSLGFOMVljLEVBQU87O0FNMll2QjtFQUFFLGFON1lzQixFQUFPOztBTThZL0I7RUFBRSxhTi9XYSxFQUFPOztBTWdYdEI7RUFBRSxhTjdkcUIsRUFBTzs7QU04ZDlCO0VBQUUsYU5uS21CLEVBQU87O0FNb0tiOztFQUFiLGFObkt1QixFQUFPOztBTW9LakI7O0VBQWIsYU50S3NCLEVBQU87O0FNdUsvQjs7RUFBRSxhTnhLcUIsRUFBTzs7QU15SzlCO0VBQUUsYU43S2lCLEVBQU87O0FNOEsxQjs7RUFBRSxhTi9MbUIsRUFBTzs7QU1nTWI7O0VBQWIsYU5uTW9CLEVBQU87O0FNb01WO0VBQWpCLGFOaE11QixFQUFPOztBTWlNaEM7RUFBRSxhTjFNcUIsRUFBTzs7QU0yTTlCO0VBQUUsYU5qTW9CLEVBQU87O0FNa01YO0VBQWhCLGFOck1zQixFQUFPOztBTXNNZjtFQUFkLGFOdk1vQixFQUFPOztBTXdNN0I7RUFBRSxhTnlKaUIsRUFBTzs7QU14SjFCO0VBQUUsYU5Ma0IsRUFBTzs7QU1NUDtFQUFsQixhTnJXd0IsRUFBTzs7QU1zV2pDO0VBQUUsYU41T1UsRUFBTzs7QU02T25CO0VBQUUsYU41T2lCLEVBQU87O0FNNk8xQjtFQUFFLGFONEptQixFQUFPOztBTTNKNUI7RUFBRSxhTjNFcUIsRUFBTzs7QU00RU47RUFBdEIsYU4zRTRCLEVBQU87O0FNNEV2QjtFQUFaLGFObFBrQixFQUFPOztBTW1QM0I7RUFBRSxhTmtObUIsRUFBTzs7QU1qTjVCO0VBQUUsYU5PYyxFQUFPOztBTU5iO0VBQVIsYU4vWWMsRUFBTzs7QU1nWnZCO0VBQUUsYU5wUmUsRUFBTzs7QU1xUnhCO0VBQUUsYU45RWEsRUFBTzs7QU0rRUQ7RUFBbkIsYU4xS3lCLEVBQU87O0FNMks1Qjs7RUFBSixhTm9Ha0IsRUFBTzs7QU1uRzNCO0VBQUUsYU50WGMsRUFBTzs7QU11WHZCO0VBQUUsYU45aUJhLEVBQU87O0FNK2lCWjtFQUFSLGFOcGlCYyxFQUFPOztBTXFpQko7RUFBakIsYU5oY3VCLEVBQU87O0FNaWNoQztFQUFFLGFObmN3QixFQUFPOztBTW9jakM7RUFBRSxhTmpjd0IsRUFBTzs7QU1rY2I7RUFBbEIsYU50Y3dCLEVBQU87O0FNdWNqQztFQUFFLGFOekxnQixFQUFPOztBTTBMekI7RUFBRSxhTmpJZSxFQUFPOztBTWtJWDtFQUFYLGFOaklpQixFQUFPOztBTWtJakI7RUFBUCxhTnBJYSxFQUFPOztBTXFJdEI7RUFBRSxhTnZJVyxFQUFPOztBTXdJcEI7RUFBRSxhTnpZa0IsRUFBTzs7QU0wWVg7RUFBZCxhTnpZb0IsRUFBTzs7QU0wWTdCO0VBQUUsYU4zTWEsRUFBTzs7QU00TXRCO0VBQUUsYU40S2EsRUFBTzs7QU0zS1Q7RUFBWCxhTnZlaUIsRUFBTzs7QU13ZWI7RUFBWCxhTjFSaUIsRUFBTzs7QU0yUjFCO0VBQUUsYU56Q29CLEVBQU87O0FNMEM3QjtFQUFFLGFOeldZLEVBQU87O0FNMFdGO0VBQWpCLGFOcll1QixFQUFPOztBTXNZaEM7RUFBRSxhTnpaZ0IsRUFBTzs7QU0wWnpCO0VBQUUsYU52SFksRUFBTzs7QU13SEw7RUFBZCxhTi9Sb0IsRUFBTzs7QU1nU3RCO0VBQUwsYU4rSVcsRUFBTzs7QU05SXBCO0VBQUUsYU5oRW9CLEVBQU87O0FNaUU3QjtFQUFFLGFOOUhnQixFQUFPOztBTStIZjtFQUFSLGFOdkJjLEVBQU87O0FNd0J2QjtFQUFFLGFObEdvQixFQUFPOztBTW1HWDtFQUFoQixhTmxHc0IsRUFBTzs7QU1tRy9CO0VBQUUsYU5nRG1CLEVBQU87O0FNL0M1QjtFQUFFLGFOZ0RxQixFQUFPOztBTS9DZDtFQUFkLGFOVm9CLEVBQU87O0FNV1Y7RUFBakIsYU5WdUIsRUFBTzs7QU1XaEM7RUFBRSxhTmxQZSxFQUFPOztBTW1QeEI7RUFBRSxhTnhmaUIsRUFBTzs7QU15Zlg7RUFBYixhTnhmbUIsRUFBTzs7QU15ZjVCO0VBQUUsYU5wR2UsRUFBTzs7QU1xR3hCO0VBQUUsYU52UmMsRUFBTzs7QU13UlQ7RUFBWixhTjZLa0IsRUFBTzs7QU01S2hCO0VBQVQsYU44S2UsRUFBTzs7QU03S3hCO0VBQUUsYU5uWGMsRUFBTzs7QU1vWHZCO0VBQUUsYU5zSHdCLEVBQU87O0FNckhmO0VBQWhCLGFOOEpzQixFQUFPOztBTTdKL0I7RUFBRSxhTjdFeUIsRUFBTzs7QU04RWxDO0VBQUUsYU5uZ0JhLEVBQU87O0FNb2dCRDtFQUFuQixhTjNpQnlCLEVBQU87O0FNNGlCVjtFQUF0QixhTmdKNEIsRUFBTzs7QU0vSXJDO0VBQUUsYU43ZmUsRUFBTzs7QU04ZnhCO0VBQUUsYU5qakJtQyxFQUFPOztBTWtqQjVDOztFQUFFLGFObGxCMkMsRUFBTzs7QU1tbEJwRDs7O0VBQUUsYU56WlksRUFBTzs7QU0wWnJCO0VBQUUsYU5sU2EsRUFBTzs7QU1tU1g7RUFBVCxhTmxTZSxFQUFPOztBTW1TYjs7RUFBVCxhTjNCcUIsRUFBTzs7QU00QjlCO0VBQUUsYU4xTGtCLEVBQU87O0FNMkwzQjtFQUFFLGFOZ0ljLEVBQU87O0FNL0hOO0VBQWYsYU5nSXFCLEVBQU87O0FNL0hsQjtFQUFWLGFObkJnQixFQUFPOztBTW9CekI7RUFBRSxhTm5Cc0IsRUFBTzs7QU1vQi9CO0VBQUUsYU5uQnVCLEVBQU87O0FNb0JsQjtFQUFaLGFOdEhrQixFQUFPOztBTXVIM0I7RUFBRSxhTnJWbUIsRUFBTzs7QU1zVjVCO0VBQUUsYU5rS2EsRUFBTzs7QU1qS1Q7RUFBWCxhTjJDaUIsRUFBTzs7QU0xQ0o7O0VBQXBCLGFOelM0QixFQUFPOztBTTBTckM7O0VBQUUsYU41VW9CLEVBQU87O0FNNlVkO0VBQWIsYU5yUm1CLEVBQU87O0FNc1JYO0VBQWYsYU5qWnFCLEVBQU87O0FNa1o5QjtFQUFFLGFOalp1QixFQUFPOztBTWtaaEM7RUFBRSxhTnJOYyxFQUFPOztBTXNOUDtFQUFkLGFObm5Cb0IsRUFBTzs7QU1vbkI3QjtFQUFFLGFObm5Cc0IsRUFBTzs7QU1vbkIvQjs7RUFBRSxhTm5uQm9CLEVBQU87O0FNb25CN0I7O0VBQUUsYU5ubkJzQixFQUFPOztBTW9uQmhCO0VBQWIsYU4rRm1CLEVBQU87O0FNOUZYO0VBQWYsYU4rRnFCLEVBQU87O0FNOUY5QjtFQUFFLGFOZ0djLEVBQU87O0FNL0Z2QjtFQUFFLGFOeFFnQixFQUFPOztBTXlRTjs7RUFBakIsYU54UWUsRUFBTzs7QU15UUg7O0VBQW5CLGFOeFFpQixFQUFPOztBTXlRMUI7RUFBRSxhTmpIYSxFQUFPOztBTWtIdEI7RUFBRSxhTnRWc0IsRUFBTzs7QU11Vm5CO0VBQVYsYU5lZ0IsRUFBTzs7QU1kUjs7O0VBQWYsYU4rQndCLEVBQU87O0FNOUJqQzs7RUFBRSxhTmlDa0MsRUFBTzs7QU1oQzNDOztFQUFFLGFOOEJ3QixFQUFPOztBTTdCaEI7O0VBQWYsYU44QjJCLEVBQU87O0FNN0JuQjs7RUFBZixhTjBCeUIsRUFBTzs7QU16QnhCO0VBQVIsYU5oRWMsRUFBTzs7QU1pRXZCOzs7RUFBRSxhTjVrQlksRUFBTzs7QU02a0JyQjtFQUFFLGFOckllLEVBQU87O0FNc0l4QjtFQUFFLGFOa0h1QixFQUFPOztBTWpIYjtFQUFqQixhTmtIdUIsRUFBTzs7QU1qSGhDO0VBQUUsYU5rSHNCLEVBQU87O0FNakgvQjs7RUFBRSxhTjZHb0IsRUFBTzs7QU01RzdCOztFQUFFLGFONkdzQixFQUFPOztBTTVHbkI7RUFBVixhTnpsQmdCLEVBQU87O0FNMGxCakI7RUFBTixhTnJVWSxFQUFPOztBTXNVckI7RUFBRSxh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Qjs7QUFDRDtFQUNFLHFCQUFvQixFQUNyQjs7QUFDRDtFQUNFLHFCQUFvQixFQUNyQjs7QUFDRDtFQUNFLHNCQUFxQixFQUN0Qjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFDRDtFQUNFLFlBQVcsRUFDWjs7QUFDRDtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxnQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxtQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFDRSxvQkFBb0IsRUFDckI7O0FBQ0Q7RUFD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TUFpQlksb0JBQW9CO01BQ3BCLGdCQUFlO01BQ2YsMkJBQTJCO01BQzNCLG1CQUFrQixFQUNyQjtJQXJCVDtNQXVCWSxtQkFBa0I7TUFDbEIsa0JBQWlCLEVBQ3BCO0lBekJUO01BMkJZLGVBQWM7TUFDZCxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLHlCQUF3QjtNQUN4QixvQkFBb0IsRUFTdkI7TUFSRztRQUNJLGVBQVMsRUFDWjtNQVJMO1FBV1ksYUFBWSxFQUNmO0lBdENqQjtNQTBDWSxtQkFBa0IsRUFjckI7TUF4RFQ7UUE0Q2dCLG1CQUFtQjtRQUNuQiwwQkFBMEI7UUFDMUIsV0FBVztRQUNYLGFBQWE7UUFDYixxQkFBb0I7UUFDcEIsZ0JBQWdCO1FBQ2hCLGFBQWM7UUFDZCxpQkFBaUI7UUFDakIsbUJBQW1CO1FBQ25CLGdCQUFlO1FBQ2YsYUFBWSxFQUNmO0lBTVc7TUFDSSxhQUFZLEVBQ2Y7SUEvRHpCO01Ba0V3QixhQUFZLEVBQ2Y7RUFuRXJCO0lBeUVRLDBCQUEwQixFQUM3Qjs7QXhScVBMO0VBQ0UsbUNBQW1DO0VBQ25DLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxVQUFVLEVBS1g7RUFYRDtJQVFJLG1DQUFtQyxFQUNwQzs7QUFHSDtFQUNJLG1DQUFtQyxFQUl0QztFQUhHO0lBQ0ksbUNBQW1DLEVBQ3RDOztBQUVMO0VBQ0ksaUJBQWlCLEVBQ3BCIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxuICogIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llc1xuICovXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSBndWxwLWluamVjdCB0byBpbmplY3RcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcbiAqL1xuLnNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ua2FsZW5kZXMtYWJzb2x1dGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWFic29sdXRlQXJlYS50b3Age1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1hYnNvbHV0ZUFyZWEuYm90dG9tIHtcbiAgICBib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ueHMgLmthbGVuZGVzLWFic29sdXRlQXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLndhcm5pbmctY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lci5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMTsgfVxuICAud2FybmluZy1jb250YWluZXIueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0OyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lci5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUwQjI7IH1cbiAgLndhcm5pbmctY29udGFpbmVyLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmU5YzY7IH1cbiAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLW1zZy5yZWQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLW1zZy55ZWxsb3cgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGOUE4MjU7IH1cbiAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLW1zZy5vcmFuZ2UgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNFRjZDMDA7IH1cbiAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLW1zZy5ncmVlbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzNjNzYzZDsgfVxuICAud2FybmluZy1jb250YWluZXIgLndhcm5pbmctdHh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLXR4dC5yZWQge1xuICAgICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgICAud2FybmluZy1jb250YWluZXIgLndhcm5pbmctdHh0LnllbGxvdyB7XG4gICAgICBjb2xvcjogI0Y5QTgyNTsgfVxuICAgIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy10eHQub3JhbmdlIHtcbiAgICAgIGNvbG9yOiAjRUY2QzAwOyB9XG4gICAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLXR4dC5ncmVlbiB7XG4gICAgICBjb2xvcjogIzNjNzYzZDsgfVxuXG4ua2FsZW5kZXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAua2FsZW5kZXMtYmFja2Ryb3AuYmxhY2sge1xuICAgIG9wYWNpdHk6IDAuNDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1iYWNrZHJvcC5ncmV5IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EzQTNCRCAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1ib29raW5nU2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWJvb2tpbmdTbGlkZXIgLmJveC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1ib29raW5nU2xpZGVyIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzcHg7IH1cbiAgLmthbGVuZGVzLWJvb2tpbmdTbGlkZXIgLnNsaWRlci1idXR0b25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtYm9va2luZ1NsaWRlciBrYWxlbmRlcy1zbGlkZXIge1xuICAgIGhlaWdodDogNzBweDsgfVxuXG4ua2FsZW5kZXMtYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1ib3ggLmthbGVuZGVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAua2FsZW5kZXMtYm94IC5rYWxlbmRlcy1jb250YWluZXI6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmthbGVuZGVzLWJveCAua2FsZW5kZXMtY29udGFpbmVyIC5rYWxlbmRlcy1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5rYWxlbmRlcy1ib3ggLmthbGVuZGVzLWNvbnRhaW5lciAudGFnLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgLmthbGVuZGVzLWJveCAua2FsZW5kZXMtY29udGFpbmVyIC50YWctY29udGFpbmVyIC50YWcge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDsgfVxuICAua2FsZW5kZXMtYm94LnByaW1hcnkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUE0QTRBO1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1ib3gucHJpbWFyeS5zZWxlY3RlZCAua2FsZW5kZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtYm94LnByaW1hcnk6bm90KC5zZWxlY3RlZCkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAua2FsZW5kZXMtYm94LmlzTm90QXZhaWxhYmxlIC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgICBjb2xvcjogIzgyODI4MjsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0IC50YWctY29udGFpbmVyIC50YWcge1xuICAgIGJvcmRlci1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0LnNlbGVjdGVkIC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1ib3gubGlnaHQ6bm90KC5zZWxlY3RlZCkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0IC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbi5rYWxlbmRlcy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypcbiAgJi5wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VBNEE0QSAhaW1wb3J0YW50O1xuICB9XG4gICYuc2Vjb25kYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDtcbiAgfVxuICAmLmFjY2VudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDOTM4NjcgIWltcG9ydGFudDtcbiAgfVxuICAgICAqLyB9XG4gIC5rYWxlbmRlcy1idXR0b24uc21hbGwtcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5tZWRpdW0tcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnJvdW5kZWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkOyB9XG4gIC5rYWxlbmRlcy1idXR0b24ubm8tdG9wLXBhZGRpbmcgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5uby12ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbjpub3QoLm5vLXRvcC1wYWRkaW5nKTpub3QoLnNtYWxsLXBhZGRpbmcpIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgaGVpZ2h0OiA0N3B4OyB9XG4gIC5rYWxlbmRlcy1idXR0b246bm90KC5pcy1pY29uLWJ1dHRvbikgLmthbGVuZGVzLWJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTJCQ0E7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU3NEZEOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uaW5kaWdvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ucGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRDNzU5OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCOyB9XG4gIC5rYWxlbmRlcy1idXR0b24ub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTg1LCAxMjgsIDAuOTkpOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudC5mbGF0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LnByaW1hcnkge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBOyB9XG4gICAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LnByaW1hcnkgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1idXR0b24udHJhbnNwYXJlbnQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudC1iZyBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIC8qXG4gICAgICAmLnByaW1hcnl7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgICAqLyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZS5mbGF0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlLm5vLXRvcC1wYWRkaW5nIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlLnB1cnBsZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1RjJFRUE7IH1cbiAgICAgIC5rYWxlbmRlcy1idXR0b24ud2hpdGUucHVycGxlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24ud2hpdGUgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnNpemUtMTQgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24uc2l6ZS0xNCAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnNpemUtMTYgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24uc2l6ZS0xNiAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cblxuI2thbGVuZGVzLWNhcm91c2VsLWxhcmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICNrYWxlbmRlcy1jYXJvdXNlbC1sYXJnZSAua2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UtY29udGFpbmVyLmhhcy10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC41NywgMC4wMSwgMC42LCAxKTsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgI2thbGVuZGVzLWNhcm91c2VsLWxhcmdlIC5hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDQ1JTsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UgLmFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA0NSU7IH1cbiAgI2thbGVuZGVzLWNhcm91c2VsLWxhcmdlIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VkNGRhOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWluaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkucm91bmRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1lZGl1bSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1heGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucHJpbWFyeSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5ibGFjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucmVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTUzOTM1OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5wdXJwbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LmdyZWVuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5kaXNhYmxlLWV2ZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ja2FsZW5kZXMtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICNrYWxlbmRlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwgLmRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgI2thbGVuZGVzLWNhcm91c2VsIC5kb3RzIC5kb3Qge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlOyB9XG4gICAgI2thbGVuZGVzLWNhcm91c2VsIC5kb3RzIC5kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGE0YTsgfVxuICAgICNrYWxlbmRlcy1jYXJvdXNlbCAuZG90cyAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRhNGE7IH1cblxuLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0gLmthbGVuZGVzLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0uc2VsZWN0ZWQuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC1pdGVtLnNlbGVjdGVkLnNlY29uZGFyeSAubGluZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7IH1cblxuLmthbGVuZGVzLWNoZWNrZWRJY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDsgfVxuICAua2FsZW5kZXMtY2hlY2tlZEljb24gbWQtaWNvbiB7XG4gICAgY29sb3I6ICMzRjUxQjU7IH1cblxuLmthbGVuZGVzLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1mYXZvcml0ZSAjdW5zZWxlY3RlZCB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5rYWxlbmRlcy1mYXZvcml0ZSAjc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjRUI1NzU3OyB9XG5cbi5rYWxlbmRlcy1mdWxsLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBCMDY0MztcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDE7IH1cbiAgLmthbGVuZGVzLWZ1bGwtcG9wdXAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmthbGVuZGVzLWZ1bGwtcG9wdXAuaXMtd2lkZ2V0IHtcbiAgICB6LWluZGV4OiAxMDAwMDAxOyB9XG4gIC5rYWxlbmRlcy1mdWxsLXBvcHVwLndoaXRlLWNsb3NlIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIubm8tcmFkaXVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIgLmthbGVuZGVzLWZ1bGwtcG9wdXAtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtZnVsbC1wb3B1cCAjY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvYmFja2dyb3VuZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4td2lkdGg6IDYwMHB4OyB9XG4gIC5oZWFkZXIgLmZlbW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZmVtbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5oZWFkZXIgLmhvbW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvaG9tbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5oZWFkZXIgLmV0b2lsZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ldG9pbGVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDsgfVxuICAuaGVhZGVyIC5ldG9pbGVzMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4ua2FsZW5kZXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UucHVycGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5ibHVlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5yZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDNDQzMzsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLmdyZWVuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQUNDMzU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS55ZWxsb3cge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLm9yYW5nZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5NTAwOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuZ3JleSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3Qzk0OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuYmxhY2sge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnBpbmsge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MzsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLmluZGlnbyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUucHVycGxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5wdXJwbGUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnBpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlOTFlNjM7XG4gICAgICAgIGNvbG9yOiAjZTkxZTYzOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ibHVlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUU3NEZEO1xuICAgICAgICBjb2xvcjogIzFFNzRGRDsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ibHVlIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMUU3NEZEOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5yZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnJlZCBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0VDNDQzMzsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUuZ3JlZW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICAgIGNvbG9yOiAjMzRDNzU5OyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmdyZWVuIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMzRDNzU5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnllbGxvdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRUIzQjtcbiAgICAgICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUueWVsbG93IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5vcmFuZ2Uge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRTk1MDA7XG4gICAgICAgIGNvbG9yOiAjRkU5NTAwOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0ZFOTUwMCAhaW1wb3J0YW50OyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ncmV5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICBjb2xvcjogIzZDN0M5NDsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ncmV5IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0OyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ibGFjayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIyMjtcbiAgICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUuYmxhY2sgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54eHMge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UueHMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UueGwge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiA1MHB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UueHhsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5wdXJwbGUge1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLmJsdWUge1xuICAgIGNvbG9yOiAjMUU3NEZEOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLmluZGlnbyB7XG4gICAgY29sb3I6ICMzRjUxQjU7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkucmVkIG1kLWljb24ge1xuICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnBpbmsge1xuICAgIGNvbG9yOiAjZTkxZTYzOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLmdyZWVuIHtcbiAgICBjb2xvcjogIzFCQUQzQzsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS55ZWxsb3cge1xuICAgIGNvbG9yOiAjRkZFQjNCOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLm9yYW5nZSB7XG4gICAgY29sb3I6ICNGRTk1MDA7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkudGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS50ZXh0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuZ3JleSB7XG4gICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuYmxhY2sge1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUubWVkaXVtLWJvcmRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLnB1cnBsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLnBpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuICAgICAgY29sb3I6ICNlOTFlNjM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFFNzRGRDtcbiAgICAgIGNvbG9yOiAjMUU3NEZEOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VDNDQzMztcbiAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUuZ3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRDNzU5O1xuICAgICAgY29sb3I6ICMzNEM3NTk7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS55ZWxsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5vcmFuZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkU5NTAwO1xuICAgICAgY29sb3I6ICNGRTk1MDA7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ncmV5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZDN0M5NDtcbiAgICAgIGNvbG9yOiAjNkM3Qzk0OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUuYmxhY2sge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlOm5vdCgud2hpdGUpIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UucHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTJCQ0E7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5pbmRpZ28ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLnJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UucGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0Qzc1OTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLnllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTk1MDA7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnh4cy5iYWRnZSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnh4cyBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnhzLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHMgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54bC5iYWRnZSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA0NXB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnhsIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhsLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhsIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYWxlcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1hbGVydC54bCB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1sb2FkaW5nIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxM3B4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbG9hZGluZy54bCB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICByaWdodDogLTFweDsgfVxuXG4ua2FsZW5kZXMtaW5rUmlwcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5rYWxlbmRlcy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0Lm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zaG93LWVycm9yIGlucHV0Lm5nLWludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zaG93LWVycm9yIHNlbGVjdC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQuaGFzLWNsZWFyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24gbWQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNBM0EzQkQgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQuaGFzLW5vLWljb24gLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5iZy1jb2xvciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zZWxlY3RlZCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAuY3VzdG9tLWljb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtc2VsZWN0LWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtc2VsZWN0LWFycm93IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0JEQkRCRDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRThFOEZDOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3QubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgY29sb3I6ICM5RTlFOUU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDsgfVxuICAgICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgc2VsZWN0OmZvY3VzLm5nLWludmFsaWQubmctc2hvdy1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0W3R5cGU9ZmlsZV06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnUGFyY291cmlyLi4uJztcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBwdDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWhlbHAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWhlbHAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M5QzlFMDsgfVxuICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWVycm9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1lcnJvcnMgLmVycm9ycy1tZXNzYWdlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWVycm9ycyAuZXJyb3JzLW1lc3NhZ2VzIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0VDNDQzMzsgfVxuXG4ua2FsZW5kZXMtaW5wdXQtaGVscC1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmthbGVuZGVzLWlucHV0LWhlbHAtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3Ige1xuICBtaW4td2lkdGg6IDIwcHg7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRjFGMUZGOyB9XG4gIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjRjFGMUZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTsgfVxuXG4ubGlnaHQtYmx1ZSAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UgLmthbGVuZGVzLWlucHV0QWRyZXNzZS1ub3JtYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UgLmxpbmstY3VzdG9tLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTk3NkQyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZSAubGluay1jdXN0b20tY29uZmlnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZSAua2FsZW5kZXMtYWRyZXNzZS1yZXN1dHMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTUwcHg7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZS1jdXN0b20tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXIgLmFkcmVzc2UtY3VzdG9tLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2UtY3VzdG9tLWNvbnRhaW5lciAuYWRyZXNzZS1jdXN0b20taW5wdXQtZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2UtY3VzdG9tLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRhaW5lci1jb250ZW50IC5hZHJlc3NlLWN1c3RvbS1pbnB1dCB7XG4gICAgLypcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgJi5udW1lcm97XG4gICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICB9XG4gICAgICAmLmNvZGUtcG9zdGFse1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgIH1cbiAgICAgICYucnVle1xuICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgIH1cbiAgICAgICYudmlsbGV7XG4gICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgfVxuICAgICAgJi5wYXlze1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgIH1cbiAgICAgICAqLyB9XG5cbi5rYWxlbmRlcy1pbnB1dExpYmVsbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvKlxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBjb2xvcjojNjE2MTYxO1xuICAgICAgICAgKi8gfVxuICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlIC5pbnB1dC12YWx1ZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtdmFsdWUua2FsZW5kZXMtbm9QYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlIC5pbnB1dC12YWx1ZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDsgfVxuICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUuZGlzYWJsZWQgLmlucHV0LXZhbHVlIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgY29sb3I6ICM5RTlFOUU7IH1cblxuLmthbGVuZGVzLWlucHV0TGliZWxsZTpub3QoLmRpc2FibGVkKSAuaW5wdXQtdmFsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nIHtcbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi8gfVxuICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLWxvYWRpbmcgLmxvYWRpbmctcGFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB6LWluZGV4OiAyMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLWxvYWRpbmcgLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1sb2FkaW5nIC5sb2FkaW5nLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMC45NTsgfVxuXG5Aa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH0gfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogODhweDtcbiAgICBhbmltYXRpb246IGxkaW8tMGhrMWR1am1reGZ1IDFzIGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSkgaW5maW5pdGU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGJhY2tncm91bmQ6ICNmZGJjN2Y7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGJhY2tncm91bmQ6ICM1ZjJlZWE7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuKSB7XG4gICAgYmFja2dyb3VuZDogI2M5Mzg2NzsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgbGVmdDogNjRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDg0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGxlZnQ6IDEwNHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1czsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgbGVmdDogMTI0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC8qIHNlZSBub3RlIGFib3ZlICovIH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1IGRpdiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLXRpbWVvdXQgLm5vLW5ldHdvcmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLXN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtbG9hZGluZyAuaXMtdGltZW91dCAubm8tbmV0d29yayAubm8tbmV0d29yay1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1ub0NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbm9Db250ZW50IC5uby1jb250ZW50LWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1ub0NvbnRlbnQgLm5vLWNvbnRlbnQtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJkMzIzZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZyBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICM0NzIyQUU7IH1cblxuI2thbGVuZGVzLW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmthbGVuZGVzLW1hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI21hcCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICAvKiB0aGlzIGFkanVzdHMgdGhlIHNpemUgb2YgYWxsIHRoZSBjb250cm9scyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggNHB4IC0xcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDFlbTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmdtLXN0eWxlIC5jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCBidXR0b24ge1xuICBmb250OiAwLjg1ZW0gQXJpYWw7XG4gIG1hcmdpbjogMXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zY3JvbGxGaXgge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogd2hpdGUtc3BhY2U6IG5vd3JhcDsgKi8gfVxuXG4vKiBoaWRlIGNsb3NlIGJ1dHRvbiBpbiBpbmZvLXdpbmRvdyAqL1xuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ua2FsZW5kZXMtbWFwLWNvbnRhaW5lci1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXItbGVmdCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1tYXAtY29udGFpbmVyLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkgLmxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkuZ3JleSB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkuZ3JleSAubGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG5cbi5rYWxlbmRlcy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLW1vZGFsIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5rYWxlbmRlcy1tb2RhbCAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyLm5vLXJhZGl1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lciAua2FsZW5kZXMtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1tb2RhbCAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyIC5rYWxlbmRlcy1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lciAua2FsZW5kZXMtbW9kYWwtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICB6LWluZGV4OiAxMjsgfVxuICAgICAgLmthbGVuZGVzLW1vZGFsIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIgLmthbGVuZGVzLW1vZGFsLWNsb3NlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLW1vZGFsICNjb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ua2FsZW5kZXMtd2lkZ2V0IC5rYWxlbmRlcy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDA7IH1cblxuLmthbGVuZGVzLXBhZ2VDb250YWluZXIgLmthbGVuZGVzLXBhZ2UtYWx3YXlzVmlzaWJsZSB7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5rYWxlbmRlcy1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXBob25lLnNlbGVjdGVkIC5rYWxlbmRlcy1waG9uZS1sYWJlbCB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLXBob25lLnNlbGVjdGVkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5rYWxlbmRlcy1waG9uZS5kaXNhYmxlZCAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAgIC5rYWxlbmRlcy1waG9uZS5kaXNhYmxlZCAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAuaXRpIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAgICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLWluZGljIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyAua2FsZW5kZXMtc2VsZWN0LWFycm93IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjQkRCREJEOyB9XG4gICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OWRiOyB9XG4gICAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyBzZWxlY3Q6Zm9jdXMubmctaW52YWxpZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLW51bWVybyBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLW51bWVybyBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OWRiOyB9XG4gICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtbnVtZXJvIGlucHV0OmZvY3VzLm5nLWludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLmthbGVuZGVzLXBob25lIC5lcnJvcnMtbWVzc2FnZXMgZGl2IHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmVkOyB9XG5cbi54cyAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICB3aWR0aDogMTIwcHg7IH1cblxuLmxpZ2h0LWJsdWUgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOyB9XG4gIC5saWdodC1ibHVlIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweDsgfVxuXG4uYm9va2luZy1waG90b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvb2tpbmctcGhvdG9zIC5waG90by1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG4gICAgLmJvb2tpbmctcGhvdG9zIC5waG90by1iYW5uZXIucGhvdG8taGlkZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmJvb2tpbmctcGhvdG9zIC5waG90by1iYW5uZXIuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29raW5nLXBob3Rvcy5yb3VuZGVkIC5waG90by1iYW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtZnVsbFBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC5pcy1wb3B1cC5sZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAucmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLmlzLXBvcHVwLnVwIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuZG93biB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMC40ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1iYWNrZHJvcC5hbmltYXRlLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtaGlkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmFuaW1hdGUtc2hvdyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtc2hvdztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1wb3B1cC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmlnIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmJsdWUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWhlYWRlci5waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucGluayBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtcG9wdXAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWZvb3Rlci5taW5pIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5zZWFyY2gtaW5wdXQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuaW5wdXQtdGVzdDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAuc2VhcmNoLWlucHV0IC5wcm8tcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyOHB4IDQxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5kZXRhaWwtaGVhZGVyLXBob3RvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5kZXRhaWwtaGVhZGVyLXBob3RvIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvOm5vdCguZmlyc3QpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5wcm86bm90KC5maXJzdCkubm8tcGhvdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnBybzpob3ZlciAubmFtZSB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAuZXhwYW5kIHtcbiAgICBtYXJnaW46IGF1dG8gNXB4OyB9XG5cbi54cyAua2FsZW5kZXMtcHJvLXNlbGVjdCAuc2VhcmNoLWlucHV0IHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAueHMgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3QtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3QtcHJvLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdC1wcm8tbW9iaWxlOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwOyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0LXByby1tb2JpbGUgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ua2FsZW5kZXMtcHJvLXNlbGVjdC1waG90by1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdC1waG90by1tb2JpbGUgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmZhYyB7XG4gIHNpemU6IDlweDtcbiAgY29sb3I6ICMyZDMyM2U7IH1cblxuLnByby1jaG9pY2UtbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9DaG9pY2Uge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcm9DaG9pY2Uge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucHJvQ2hvaWNlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cblxuLmljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucG9wdXAtdGl0bGUge1xuICB3aWR0aDogNzAlO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZXNlcnZhdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucHJlc3RhLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmthbGVuZGVzLXNjcm9sbGFibGU6bm90KC5uby1ib3R0b20tbWFyZ2luKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5kZXNrdG9wIC5rYWxlbmRlcy1zY3JvbGxhYmxlOm5vdCgubm8tcGFkZGluZyk6bm90KC5mb3JjZS1tb2JpbGUtbmF2KSAua2FsZW5kZXMtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG5cbi5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgIC8qXG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICovIH1cbiAgICAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciAuaGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciAuaGVhZGVyLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIC5oZWFkZXItc3VidGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tb2JpbGUgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzBCMDY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuXG4ua2FsZW5kZXMtc2VsZWN0LWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzgyODI4MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1zZWxlY3QtYm94IC5rYWxlbmRlcy1pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmthbGVuZGVzLXNlbGVjdC1ib3guc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmthbGVuZGVzLXNlbGVjdC1ib3guc2VsZWN0ZWQuc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7IH1cblxuI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgLmZvb3Rlci1tYXJnaW4tY2xhc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgaDEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0OyB9XG4gICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgLmZvb3Rlci1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0OyB9XG4gICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuICAja2FsZW5kZXMtc2l0ZS1mb290ZXIgLndlbGNvbWUtc2l0ZS1wYWdlLWl0ZW0tZm9vdGVyIC5mb290ZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTsgfVxuICAgICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgLmZvb3Rlci1zdmctY29udGFpbmVyIC5mb290ZXItc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9mb290ZXIvZm9vdGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5rYWxlbmRlcy1zbGlkZXItY29udGFpbmVyLmhhcy10cmFuc2l0aW9uIC5rYWxlbmRlcy1zbGlkZS1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU3LCAwLjAxLCAwLjYsIDEpOyB9XG5cbi5rYWxlbmRlcy1zdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtc3RhciBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIgLnRleHQge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXN0YXIubm9NYXJnaW4ge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLm5vUGFkZGluZyB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLnJlZCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIucmVkIC50ZXh0IHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLnZpb2xldCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIudmlvbGV0IC50ZXh0IHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLnh4cyBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLWhlaWdodDogMTJweDtcbiAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4OyB9XG5cbi5rYWxlbmRlcy1zdGFySW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IG1kLWljb246aG92ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJzdGFyXCI7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NzsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IC5tYXV2YWlzIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IC5ib24ge1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0LnJlZCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NzsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0LnZpb2xldCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ua2FsZW5kZXMtc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqLyB9XG4gIC5rYWxlbmRlcy1zd2l0Y2guZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXN3aXRjaC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAuc3dpdGNoLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIC5sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAubGFiZWwtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5rYWxlbmRlcy1zd2l0Y2ggLmxhYmVsLXN1YiBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4ua2FsZW5kZXMtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYS50ZXh0YXJlYS1ub01hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEgLnRleHRhcmVhLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAwcHg7IH1cbiAgICAua2FsZW5kZXMtdGV4dGFyZWEgLnRleHRhcmVhLWlucHV0IHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEgLnRhLXJvb3QgLnRhLXRvb2xiYXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEgLnRhLXJvb3QgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50YS1yb290LmZvY3Vzc2VkID4gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmxpZ2h0LWJsdWUgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDBweDsgfVxuXG4udGEtcm9vdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YS1yb290IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAudGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAudGEtcm9vdCB0ZXh0YXJlYS50YS1lZGl0b3IudGEtaHRtbCB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudGEtcm9vdCAudGEtdG9vbGJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjEwMFwiKTsgfVxuICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyV0MsXG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJDQyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ua2FsZW5kZXMtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLmJhY2tncm91bmQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmthbGVuZGVzLXRhYnMgLmRldGFpbC10YWJzIC50YWJzLWNvbnRhaW5lci5iYWNrZ3JvdW5kLmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIuYmFja2dyb3VuZCAua2FsZW5kZXMtdGFiIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLmJhY2tncm91bmQgLmthbGVuZGVzLXRhYi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjsgfVxuICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIubm9CYWNrZ3JvdW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIubm9CYWNrZ3JvdW5kIC5rYWxlbmRlcy10YWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZCAua2FsZW5kZXMtdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIubm9CYWNrZ3JvdW5kOm5vdCguYm9sZCkgLmthbGVuZGVzLXRhYi5zZWxlY3RlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIubm9CYWNrZ3JvdW5kLmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIubm9CYWNrZ3JvdW5kLmJvbGQgLmthbGVuZGVzLXRhYi5zZWxlY3RlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4OyB9XG5cbi5rYWxlbmRlcy10YWcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5rYWxlbmRlcy10YWcubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDBweDsgfVxuICAua2FsZW5kZXMtdGFnIC5pY29uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAua2FsZW5kZXMtdGFnIC5pY29uLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLXRhZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAua2FsZW5kZXMtdGFnLmhhcy1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXRhZy5taW5pIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtdGFnLm1pbmkgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy10YWcubWluaS5oYXMtaWNvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gIC5rYWxlbmRlcy10YWcuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDc7IH1cbiAgLmthbGVuZGVzLXRhZy5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7IH1cbiAgLmthbGVuZGVzLXRhZy5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDA7IH1cbiAgLmthbGVuZGVzLXRhZy5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxOyB9XG4gIC5rYWxlbmRlcy10YWcuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMzsgfVxuICAua2FsZW5kZXMtdGFnLnBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7IH1cbiAgLmthbGVuZGVzLXRhZy55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7IH1cbiAgLmthbGVuZGVzLXRhZy53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICAgLmthbGVuZGVzLXRhZy53aGl0ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkI4QzAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0M0EwNDcgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAgIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JlZW4gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1MzkzNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5yZWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0U1MzkzNTsgfVxuICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JleSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG5cbi5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCBkaXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQ7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UteWVsbG93IC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRjlBODI1OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXllbGxvdyAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQge1xuICAgICAgY29sb3I6ICNGOUE4MjU7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMjsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1vcmFuZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFRjZDMDA7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2Utb3JhbmdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogI0VGNkMwMDsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtZ3JlZW4gLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMyRTdEMzI7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtZ3JlZW4gLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMkU3RDMyOyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDI7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtcmVkIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjQzYyODI4OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXJlZCAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQge1xuICAgICAgY29sb3I6ICNDNjI4Mjg7IH1cblxuLmthbGVuZGVzLXJhbmsge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5rYWxlbmRlcy1yYW5rLnNxdWFyZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7IH1cblxuLnJhbmstaW5mb3JtYXRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnRleHQudGV4dC1wb2ludHMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLnRleHQudGV4dC1uaWNrbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC50ZXh0LnRleHQtZGF0ZWFjY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNEY0RjRGOyB9XG4gIC50ZXh0LnRleHQtcmFua3VwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzRGNEY0RjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ucmFuay10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwOyB9XG4gIC5yYW5rLXR5cGUudmlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGOyB9XG4gIC5yYW5rLXR5cGUuaW5mbHVlbmNldXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Qjg2QzI7IH1cblxuLnJhbmstaW5mb3JtYXRpb24tdXNlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweDsgfVxuXG4ubmV4dC1yYW5rIHtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3RvbGwge1xuICBjb2xvcjogIzVGMkVFQTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi5rYWxlbmRlcy1kYXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAuaWNvbmUtZGF0ZSB7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0LmRpc2FibGVkIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVJbnB1dC5kaXNhYmxlZCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wcmV2TmV4dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXByZXZOZXh0IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXByZXZOZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC10b2RheSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC10b2RheSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC10b2RheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzE0MTUxNTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyAuc2hvdy1kYXRlIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAyODBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wb3B1cDpub3QoLnBvc2l0aW9uLXJpZ2h0KSB7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXAucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuXG4ua2FsZW5kZXMtZGF0ZS1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnQubm8taG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IC5zaG93LWRhdGUge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbi5rYWxlbmRlcy1kYXRlUmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC8qXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cblxuICAgKi9cbiAgLypcbiAgLmthbGVuZGVzLWRhdGVSYW5nZS10b2RheTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gICAqLyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Uubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlLmRpc2FibGVkIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVSYW5nZS5kaXNhYmxlZCAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXByZXZOZXh0IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXByZXZOZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS10eXBlUmFuZ2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyAuc2hvdy1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1kZWJ1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZGVidXQ6bm90KC5wb3NpdGlvbi1yaWdodCkge1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWRlYnV0LnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWZpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZmluOm5vdCgucG9zaXRpb24tcmlnaHQpIHtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1maW4ucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnh4cyAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi54eHMgLmthbGVuZGVzLWRhdGVSYW5nZS10eXBlUmFuZ2Uge1xuICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLmthbGVuZGVzLWRhdGVTZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlU2VsZWN0LWhlYWRlcnMgZGl2IHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3Qga2FsZW5kZXMtbG9hZGluZyB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlLWxpbmUge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtbW9udGg6OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY3Vyc29yOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3Bhbi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnRvZGF5IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVycyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDIuNXB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1tb250aCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5taW5pIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDIuNXB4OyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5taW5pIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnRvZGF5IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJzIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMi41cHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUge1xuICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1tb250aCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5tZWRpdW0gLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMi41cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5tZWRpdW0gLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4udG9kYXkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dDpub3QoLm5vLXRvcC1ib3JkZXIpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZSAuc2hvd0RhdGUtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUgLnNob3dEYXRlLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIgLm1vbnRoLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3Igc3ZnIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIC8qIHdpZHRoOjMwcHg7ICovXG4gICAgICBmaWxsOiBcIiMzMzNcIjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lciAuaW5wdXQtc2hvd01vbnRoLXNlbGVjdG9yIHN2Zzpob3ZlciB7XG4gICAgICBmaWxsOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuc3dpdGNoLWFsbC1kYXktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXIgLmlucHV0LWFsbC1kYXktbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgLmlucHV0LXRpbWUtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXRpbWUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRheXMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXlzLWNvbnRhaW5lciAuaW5wdXQtZGF5cy1vbmUge1xuICAgICAgICBjb2xvcjogIzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUudG9kYXkge1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIC8qIGJvcmRlci1yYWRpdXM6MTAwcHg7ICovIH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnRvZGF5LmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAvKiBib3JkZXItcmFkaXVzOjEwMHB4OyAqLyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIC5zZWFyY2gtaGVhZGVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIC5hZHJlc3NlLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIC5hZHJlc3NlLWl0ZW0ucGFpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaCAuYWRyZXNzZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQzsgfVxuXG4ubW9iaWxlIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjsgfVxuICAubW9iaWxlIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2ggLmFkcmVzc2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubWFyZ2VkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLm5vLWhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5zbWFsbC1wYWRkaW5nIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtOm5vdCgubm90LWNsaWNrYWJsZSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTNBM0JEOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLmRpc2FibGVkIC5rYWxlbmRlcy1saXN0SXRlbS1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubm8tcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5uby10b3AtcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0udG9wLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLmJvdHRvbS1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5uby1ib3R0b20tcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0uaGFzLWFycm93IC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0taWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LW1haW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXIge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS1oZWxwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLWhlbHAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjQzlDOUUwOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIC8qXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxMCAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0xpc3R2aWV3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEyLjAwMDAwMCwgLTEyMC4wMDAwMDApJyBzdHJva2U9JyUyM0ExQTFBMicgc3Ryb2tlLXdpZHRoPScyLjE3OCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxMTQgMTIyIDEyMCAxMjggMTE0IDEzNCclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgY29sb3I6cmVkOy8vI0U4RThGQztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG5cbiAgICAgICAqLyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbS1oZWxwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ua2FsZW5kZXMtbGlzdEl0ZW0taGVscC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmthbGVuZGVzLWxpc3RJdGVtOm5vdCgubm90LWNsaWNrYWJsZSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpOyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbS1ib3R0b21NZXNzYWdlIHtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4udHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG5cbi54eHMgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5kZXNrdG9wIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wIC5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vLXNoYWRvdy1pZi1kZXNrdG9wKTpub3QoLmhhcy1zZXBhcmF0b3IpIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypcbiAgICAgICAgJi5tYXJnZWR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgICovIH1cblxuLmRlc2t0b3AgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10YWJzIC5tYXNrLXRhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10YWJzIC5tYXNrLXRhYnMtaXRlbS5maXJzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgICAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10YWJzIC5tYXNrLXRhYnMtaXRlbS5maXJzdCAua2FsZW5kZXMtdGFiLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10cmlhbmdsZSB7XG4gIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFnIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1pbnB1dCAubWFzay1pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGV4dC1saW5lcyAudGV4dC1saW5lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay10ZXh0LWxpbmVzIC50ZXh0LWxpbmUuYmlnLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stbGlzdC1saW5lcyAubWFzay10ZXh0LWxpbmVzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubG9hZGluZy1tYXNrLWRhdGEueHh4cyB7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnh4cyB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnhzIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubG9hZGluZy1tYXNrLWRhdGEueGwge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YS54eGwge1xuICAgIGhlaWdodDogNjBweDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2stYmxvYy0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2stYmxvYy0yMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2stYmxvYy0zMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIHtcbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi8gfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sb2FkaW5nLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxvYWRpbmctb3BhY2l0eSB7XG4gICAgb3BhY2l0eTogMC45NTsgfVxuXG5Aa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH0gfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAwcHg7XG4gICAgYW5pbWF0aW9uOiBsZGlvLTBoazFkdWpta3hmdSAxcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjcsIDEpIGluZmluaXRlOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ubWluaSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLm1pbmkgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgIGhlaWdodDogMTJweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLm1pbmkgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLnhzIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cy54eHMgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLnhzIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDNweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLnhzIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogM3B4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzkzODY3OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGJhY2tncm91bmQ6ICNmZGJjN2Y7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgYmFja2dyb3VuZDogIzVmMmVlYTsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0bikge1xuICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgbGVmdDogNjRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG4gICAgbGVmdDogMTI0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgbGVmdDogMTg0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMjVzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgIGxlZnQ6IDI0NHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLyogc2VlIG5vdGUgYWJvdmUgKi8gfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSBkaXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8ge1xuICAvKiBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAqLyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubG9hZGluZy1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjk1OyB9XG5cbkBrZXlmcmFtZXMgbGRpby1ydDZwYzZjMHRhIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxkaW8tcnQ2cGM2YzB0YSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICBsZWZ0OiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzkzODY3O1xuICAgIGFuaW1hdGlvbjogbGRpby1ydDZwYzZjMHRhIDFzIGN1YmljLWJlemllcigwLCAwLjUsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIC5sZGlvLXJ0NnBjNmMwdGEgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICBsZWZ0OiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmRiYzdmO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubGRpby1ydDZwYzZjMHRhIGRpdjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTA2LjY2NjY2NjY2NjY2NjY2cHg7XG4gICAgbGVmdDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgYmFja2dyb3VuZDogIzVmMmVlYTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxkaW8tcnQ2cGM2YzB0YSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgIGxlZnQ6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIC5sb2FkaW5naW8tc3Bpbm5lci1jdWJlLXpxazdoNm5mZjgge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmMWYyZjM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubGRpby1ydDZwYzZjMHRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC8qIHNlZSBub3RlIGFib3ZlICovIH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubGRpby1ydDZwYzZjMHRhIGRpdiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAuY2lyY2xlLWxvYWRpbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmM2YzO1xuICAvKiBMaWdodCBncmV5ICovXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzQ5OGRiO1xuICAvKiBCbHVlICovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYW5pbWF0aW9uOiBjaXJjbGUtbG9hZGluZy1zcGluIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IGF1dG87IH1cblxuQGtleWZyYW1lcyBjaXJjbGUtbG9hZGluZy1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1wcm9ncmVzcy1vbmx5IC5pcy1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLXByb2dyZXNzLW9ubHkgLmlzLWxvYWRpbmcgc3ZnIHtcbiAgICBzdHJva2U6ICNDOTM4Njc7IH1cblxuLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogNSU7IH1cbiAgLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IC50aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAua2FsZW5kZXMtbWFwLWNhcmQgLmNvbnRlbnQgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IC5hZHJlc3NlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiNtYXAgYnV0dG9uW3RpdGxlPVwiRmVybWVyXCJdIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50OyB9XG5cbi54cyAua2FsZW5kZXMtbWFwLWNhcmQgLmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4OyB9XG5cbi54cyAua2FsZW5kZXMtbWFwLWNhcmQgLmNvbnRlbnQgLnNldC13aWR0aCB7XG4gIG1pbi13aWR0aDogODB2dzsgfVxuXG4uc20gLmthbGVuZGVzLW1hcC1jYXJkIC5oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uc20gLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IC5zZXQtd2lkdGgge1xuICBtaW4td2lkdGg6IDYwdnc7IH1cblxuLmd0LXNtIC5rYWxlbmRlcy1tYXAtY2FyZCAuaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLmd0LXNtIC5rYWxlbmRlcy1tYXAtY2FyZCAuY29udGVudCAuc2V0LXdpZHRoIHtcbiAgbWluLXdpZHRoOiAyMHZ3OyB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1vcGVuLW5leHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLWNsb3NlLW5leHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICB0byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2UtY2xvc2UtcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9IH1cblxuLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLW5leHQua2FsZW5kZXMtcGFnZS1oaWRkZW4ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLWNsb3NlLW5leHQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtbmV4dDpub3QoLmthbGVuZGVzLXBhZ2UtaGlkZGVuKSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2Utb3Blbi1uZXh0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLXByZXYua2FsZW5kZXMtcGFnZS1oaWRkZW4ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLWNsb3NlLXByZXY7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtcHJldjpub3QoLmthbGVuZGVzLXBhZ2UtaGlkZGVuKSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlIHtcbiAgd2lkdGg6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlLmlzLWhpZGRlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMDtcbiAgICBhbmltYXRpb246IGJsaW5rZXItMjUgMnMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlLmlzLWhpZGRlbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlLnJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gIC5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUubGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtaGlkZGVuOm5vdCgua2FsZW5kZXMtcGFnZS1uZXh0KTpub3QoLmthbGVuZGVzLXBhZ2UtcHJldikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1wYWdlTmF2aWdhdG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1wYWdlTmF2aWdhdG9yIG1kLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5rYWxlbmRlcy1zbGlkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lciAuaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlLXBhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZGF0ZS1wYXJ0IC5wZXJpb2Qge1xuICAgIHNpemU6IDE4cHg7XG4gICAgY29sb3I6IGdyZXk7IH1cbiAgICAuZGF0ZS1wYXJ0IC5wZXJpb2Quc2VsZWN0ZWQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGF0ZS1wYXJ0IC5wZXJpb2Q6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi5kYXRlLWhvcmFpcmUtbGlzdC1jb250YWluZXIgLmJvb2tpbmctcHJvcG9zaXRpb24tY29udGVudCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmRhdGUtaG9yYWlyZS1saXN0LWNvbnRhaW5lciAuZGF0ZS1pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDVweDsgfVxuXG4uZGF0ZS1ob3JhaXJlLWxpc3QtY29udGFpbmVyIC5uby1kaXNwb25pYmlsaXRpZXMge1xuICBzaXplOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLmthbGVuZGVzLXN3aXRjaC1pdGVtOm5vdCgubm8taG9yaXpvbnRhbC1wYWRkaW5nKSAua2FsZW5kZXMtc3dpdGNoLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5rYWxlbmRlcy1zd2l0Y2gtaXRlbS5uby1ob3Jpem9udGFsLXBhZGRpbmcgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmthbGVuZGVzLXN3aXRjaC1pdGVtIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODsgfVxuXG4vKlxuICpcbiAqIE1haW4gc3R5bGVzaGVldCBmb3IgU3dpdGNoZXJ5LlxuICogaHR0cDovL2FicGV0a292LmdpdGh1Yi5pby9zd2l0Y2hlcnkvXG4gKlxuICovXG4vKiBTd2l0Y2hlcnkgZGVmYXVsdHMuICovXG4uc3dpdGNoZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTBweDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuXG4uc3dpdGNoZXJ5ID4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDsgfVxuXG4vKiBTd2l0Y2hlcnkgc2l6ZXMuICovXG4uc3dpdGNoZXJ5LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDsgfVxuXG4uc3dpdGNoZXJ5LXNtYWxsID4gc21hbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zd2l0Y2hlcnktbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2NnB4OyB9XG5cbi5zd2l0Y2hlcnktbGFyZ2UgPiBzbWFsbCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLmthbGVuZGVzLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLmNvbnRlbnQgLmFjY291bnQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC5hY2NvdW50IC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC53YXJuaW5nLWRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLmNvbnRlbnQgLndhcm5pbmctZGV0YWlscyAud2FybmluZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLndhcm5pbmctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2llci1pdGVtLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2llci1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNpZXItaXRlbS1jb250ZW50IC5pdGVtLXByZXNlbnRhdGlvbi1ibG9jIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZWNoZWFuY2llci1pdGVtIC5lY2hlYW5jaWVyLWl0ZW0tY29udGVudCAuYm9yZGVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLWZpcnN0LWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZWNoZWFuY2llci1pdGVtIC5lY2hlYW5jZS1hbW91bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2Utc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXN0YXR1cyAuZWNoZWFuY2UtYWxlcnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXN0YXR1cyAuZWNoZWFuY2Utb2sge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLml0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2Jhc2tldC1naWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDJweDsgfVxuICAjYmFza2V0LWdpZnQgLmdpZnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTsgfVxuICAjYmFza2V0LWdpZnQgLmdpZnQtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgICNiYXNrZXQtZ2lmdCAuZ2lmdC1kZXRhaWxzIC5naWZ0LWxpYmVsbGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgICNiYXNrZXQtZ2lmdCAuZ2lmdC1kZXRhaWxzIC5naWZ0LWJlbmVmaWNpYWlyZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAjYmFza2V0LWdpZnQgLmdpZnQtZGV0YWlscyAuZ2lmdC1wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICNiYXNrZXQtZ2lmdCAuZ2lmdC1kZXRhaWxzIC5naWZ0LWFjdGlvbnMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1naWZ0IC5naWZ0LWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbiNiYXNrZXQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1pbWcge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1tYXJxdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgI2Jhc2tldC1yb3cgLmJhc2tldC1yb3ctZGVzY3JpcHRpb24gLmFydGljbGUtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI2Jhc2tldC1yb3cgLmJhc2tldC1yb3ctZGVzY3JpcHRpb24gLmFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjODU4NDg0O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIC5hcnRpY2xlLXByaWNlLWJhc2Uge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1wcmljZS1kdXJlZSAuYXJ0aWNsZS1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIC5hcnRpY2xlLWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2Jhc2tldC1yb3cgLnByby1jaG9pY2UtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1yb3cgLmJhc2tldC1yb3ctaW1nIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi54cyAjYmFza2V0LXJvdyAuYXJ0aWNsZS1hZGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtYW1vdW50IC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1jb250YWluZXIge1xuICBtYXJnaW46IDBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1hbW91bnQgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jZ2lmdC1jYXJkLWJlbmVmaWNpYXJ5IHtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICNnaWZ0LWNhcmQtYmVuZWZpY2lhcnkgLmJlbmVmaWNpYXJ5LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAjZ2lmdC1jYXJkLWJlbmVmaWNpYXJ5IC5zZW5kLWVtYWlsIC5lbnZvaS1jaGVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4jZ2lmdGNhcmQtYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNnaWZ0Y2FyZC1ib3hlcyAuZ2lmdGNhcmQtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICNnaWZ0Y2FyZC1ib3hlcyAuZ2lmdGNhcmQtY2FyZC1jb250YWluZXIgLmdpZnRjYXJkLWNhcmQgLmdpZnRjYXJkLXBhY2stbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIC5naWZ0Y2FyZC1wYWNrLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIC5naWZ0Y2FyZC1wYWNrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgI2dpZnRjYXJkLWJveGVzIC5naWZ0Y2FyZC1jYXJkLWNvbnRhaW5lciAuZ2lmdGNhcmQtY2FyZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI2dpZnQtY2FyZC1jaG9pY2UgLnByZXN0YXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4jZ2lmdGNhcmQtY3VzdG9tIC5jdXN0b20tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbiNnaWZ0Y2FyZC1jdXN0b20gLmN1c3RvbS1jb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IH1cblxuI2dpZnRjYXJkLWN1c3RvbSAuY3VzdG9tLWNvbnRhaW5lci1naWZjYXJkLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4jZ2lmdGNhcmQtY3VzdG9tIC5naWZ0LXZhbGlkaXR5LXN0YXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjZ2lmdGNhcmQtY3VzdG9tIC5naWZ0LXZhbGlkaXR5LXN0YXJ0IGxhYmVsIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICNnaWZ0Y2FyZC1jdXN0b20gLmdpZnQtdmFsaWRpdHktc3RhcnQgLmxpYmVsbGUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNnaWZ0Y2FyZC1jdXN0b20ga2FsZW5kZXMtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbiNnaWZ0Y2FyZC1jdXN0b20ga2FsZW5kZXMtdGV4dGFyZWEgbGFiZWwge1xuICBjb2xvcjogIzBCMDY0MztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ueHMgI2dpZnRjYXJkLWN1c3RvbSAuZ2lmdC12YWxpZGl0eS1zdGFydCAubGliZWxsZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtY2FyZC10aXRsZS52ZXJ0aWNhbC1tYXJnaW4ge1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5jYXJkLWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICBtYXJnaW46IDIwcHggMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmluZm9zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtaW4td2lkdGg6IDQwMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuZ2lmdC1jYXJkLWZpbmlzaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5naWZ0LWNhcmQtZmluaXNoLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmNhcmQtbWVzc2FnZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuZ2lmdC1jYXJkLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4ueHMgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuZmluaXNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ueHMgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyNjBweDsgfVxuXG4uc20gLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiA1MjBweDsgfVxuXG4jZ2lmdC1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2dpZnQtY2FyZC1mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAjZ2lmdC1jYXJkLWZvb3RlciAuZm9vdGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI2dpZnQtY2FyZC1mb290ZXIgLmZvb3Rlci1wcmljZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLWZvb3RlciAuZm9vdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLWZvb3RlciAuZm9vdGVyLWl0ZW0ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLnhzICNnaWZ0LWNhcmQtZm9vdGVyIC5mb290ZXItcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI2dpZnQtY2FyZC1vcHRpb25zIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNnaWZ0LWNhcmQtb3B0aW9ucyAuZ2lmdC1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2LnNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNnaWZ0LWNhcmQtb3B0aW9ucyAuZ2lmdC1uYXYuc2VsZWN0ZWQgLmdpZnQtY2FyZC1vcHRpb25zLWJvdHRvbSB7XG4gICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAuZ2lmdC1jYXJkLW9wdGlvbnMtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAua2FsZW5kZXMtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAuZ2lmdC1jYXJkLW9wdGlvbnMtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGhlaWdodDogMHB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2IHtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtY2FyZC1vcHRpb25zLW5hbWUge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggNjBweDsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgOm5vdCguZG9uZSk6bm90KC5zZWxlY3RlZCkgLmhlYWRlci1udW1iZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cbiAgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIDpub3QoLmRvbmUpOm5vdCguc2VsZWN0ZWQpIC5zb3VzLXRpdHJlIHtcbiAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuZG9uZSAuaGVhZGVyLW51bWJlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgLmRvbmUgLnNvdXMtdGl0cmUge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIC5oZWFkZXItc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuaGVhZGVyLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuc291cy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnhzIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAueHMgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIC5zb3VzLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlmIC5jYXJkLWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlmIC5pbmZvcy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgbWluLXdpZHRoOiA0MDBweDsgfVxuXG4jZ2lmdC1jYXJkLXJlY2FwaXR1bGF0aWYgLnJlY2FwaXR1bGF0aWYtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNnaWZ0LWNhcmQtcmVjYXBpdHVsYXRpZiAuc29tbWUtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlmIC5naWZ0LWNhcmQtcmVjYXBpdHVsYXRpZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jZ2lmdC1jYXJkLXJlY2FwaXR1bGF0aWYgLmdpZnQtY2FyZC1yZWNhcGl0dWxhdGlmLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNnaWZ0LWNhcmQtcmVjYXBpdHVsYXRpZiAuY2FyZC1tZXNzYWdlIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAuaG9yYWlyZXMtY29udGFpbmVyIC5jdXN0b21GaWVsZHMtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ob3JhaXJlcy1jb250YWluZXIgLmN1c3RvbUZpZWxkcy12YWx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAubm90ZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgLm5vdGUtY29udGFpbmVyIC5ub3RlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAubm90ZS1jb250YWluZXIgLm5vdGUgLm5vdGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAubm90ZS1jb250YWluZXIgLm5vdGUgLm5vdGUtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAjYWNjb3VudC1yZHYtaXRlbSB7XG4gICAgcGFkZGluZzogdW5zZXQ7IH1cbiAgICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAgICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50LW1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuXG4ueHMgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMjBweCA1cHg7IH1cbiAgLnhzICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAubm90ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5saXZyYWlzb24tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLm5vLXByb3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RThDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0IC5wcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0IC5uby1wcm9wb3NpdGlvbiBiIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAuc2xvdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnNsb3RzLWNvbnRhaW5lciAuZGF0ZS10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuLnByb2R1Y3QtbGl2cmFpc29uLWRlbGl2ZXJ5IC5hY2NvdW50LWluZm9zLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnByb2R1Y3QtbGl2cmFpc29uLWRlbGl2ZXJ5IC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeS1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwOyB9XG4gIC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktY29udGFpbmVyLnNtYWxsLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuXG4ucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAuZGVsaXZlcnktbW9kZSBtZC1yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIwcHggMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLmJvb2tpbmctY29uZmlybWF0aW9uLXRpdGxlLXBheW1lbnQge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLmJvb2tpbmctY29uZmlybWF0aW9uLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi1hcnRpY2xlOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLnByZXN0YXRpb24tbW9yZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAucHJlc3RhdGlvbi1tb3JlIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAucGF5IHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbiNzaXRlLXNlYXJjaC1iYXItZ2lmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLWdpZnQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI3NpdGUtc2VhcmNoLWJhci1naWZ0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgI3NpdGUtc2VhcmNoLWJhci1naWZ0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuI2Jvb2tpbmctbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1wcmVzdGF0aW9uIC5ib29raW5nLXBhZ2UtbW9iaWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLXByZXN0YXRpb24gLmJvb2tpbmctcGFnZS1tb2JpbGUtY29udGFpbmVyLnhzIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS1jb250YWluZXI6bm90KC54cykgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMzAwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS10by1maWNoZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS10by1maWNoZSBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wIGthbGVuZGVzLW1lbnUtZGVza3RvcCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtbW9iaWxlIGthbGVuZGVzLXRvcC1tZW51IHtcbiAgei1pbmRleDogMTA7IH1cblxuI3BsYXRmb3JtLWxheW91dC1tb2JpbGUga2FsZW5kZXMtYm90dG9tLW1lbnUge1xuICB6LWluZGV4OiAxMDsgfVxuXG4jcGxhdGZvcm0tbGluay1ub3QtZm91bmQgLmxpbmstbm90LWZvdW5kLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuI3BsYXRmb3JtLWxpbmstbm90LWZvdW5kIC53ZWxjb21lLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwbGF0Zm9ybS1saW5rLW5vdC1mb3VuZCAud2VsY29tZS10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzM0OTlEQjsgfVxuICAjcGxhdGZvcm0tbGluay1ub3QtZm91bmQgLndlbGNvbWUtdGl0bGUgbWQtaWNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBjb2xvcjogIzJkMzIzZTsgfVxuXG4jcHJvbW8tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGxhdGZvcm0tcHJvbW8td2VsY29tZSAucHJvbW8td2VsY29tZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDUlOyB9XG4gICNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIC5wcm9tby13ZWxjb21lLWNvbnRhaW5lciAubW9iaWxlLWNvbnRhaW5lci1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIC5wcm9tby1jYXRlZ29yaWUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3BsYXRmb3JtLXByb21vLXdlbGNvbWUgLnByb21vLWNhdGVnb3JpZS1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gICNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIC5wcm9tby1jYXRlZ29yaWUtYnV0dG9uIC5jYXRlZ29yaWUtYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jYWNjb3VudC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tY2hvaWNlLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAycHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLW1haW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZS1zdWIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1hcmVhIHtcbiAgbWFyZ2luOiAwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlIHtcbiAgbWFyZ2luOiAwcHggMzBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlOm5vdCguaXMtbGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZSAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2UtbGliZWxsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZS1hZGRyZXNzIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi54cyAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4ueHMgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZSB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi54cyAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLWFyZWEge1xuICBtYXJnaW46IDBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi54cyAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLW1haW4ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnhzICNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGUtc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuI3BsYXRmb3JtLWN1c3RvbS1maWVsZHMgLmN1c3RvbS1maWVsZHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDVweCAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAjcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyAuY3VzdG9tLWZpZWxkcy1jb250YWluZXIgLmN1c3RvbS1maWVsZHMtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyAuY3VzdG9tLWZpZWxkcy1jb250YWluZXIgLmdlbmVyaWMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAjcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyAuY3VzdG9tLWZpZWxkcy1jb250YWluZXIgLmdlbmVyaWMtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAgICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAuZ2VuZXJpYy10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAucGxhdGZvcm0tY3VzdG9tLWZpZWxkcy1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyAuY3VzdG9tLWZpZWxkcy1jb250YWluZXIgLmN1c3RvbS1maWVsZC1tYW5kYXRvcnkge1xuICAgIGNvbG9yOiByZWQ7IH1cblxuI3BsYXRmb3JtLWZpbC1hcmlhbmUge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkIC5naWZ0LWNhcmQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkIC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7IH1cblxuLm1vYmlsZSAjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLndlbGNvbWUtbGlzdC1jaXR5IC53ZWxjb21lLWxpc3QtY2l0eS10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2VsY29tZS1saXN0LWNpdHkgLndlbGNvbWUtbGlzdC1jaXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MHZ3O1xuICBtaW4td2lkdGg6IDgwdnc7IH1cblxuLndlbGNvbWUtbGlzdC1jaXR5IGltZyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cblxuLndlbGNvbWUtbGlzdC1jaXR5IC5saWJlbGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNFQTRBNEE7IH1cblxuLndlbGNvbWUtbGlzdC1jaXR5IC52aWxsZXMge1xuICBtYXJnaW46IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ueHMgLndlbGNvbWUtbGlzdC1jaXR5IGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4jcGxhdGZvcm0tcGFycmFpbmFnZSAucGxhdGZvcm0tcGFycmFpbmFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjcGxhdGZvcm0tcGFycmFpbmFnZSAucGxhdGZvcm0tcGFycmFpbmFnZS1jb250ZW50Om5vdCgubm8tc2hhZG93KSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7IH1cbiAgI3BsYXRmb3JtLXBhcnJhaW5hZ2UgLnBsYXRmb3JtLXBhcnJhaW5hZ2UtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNwbGF0Zm9ybS1wYXJyYWluYWdlIC5wbGF0Zm9ybS1wYXJyYWluYWdlLWNvbnRlbnQgLnBsYXRmb3JtLXBhcnJhaW5hZ2UtbmV3IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3BsYXRmb3JtLWFjdGl2YXRpb24tcGFycmFpbmFnZSAucGxhdGZvcm0tYWN0aXZhdGlvbi1wYXJyYWluYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wbGF0Zm9ybS1zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAubm90LWFjdGl2YXRlZC1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5ub3QtYWN0aXZhdGVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAubm8tcGhvdG8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC52b2lyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC52b2lyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAucGx1cy1ob3JhaXJlcyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1jaG9pY2UtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMTVweCAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnByZXN0YXRpb24tbW9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wcmVzdGF0aW9uLW1vcmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAucHJlc3RhdGlvbi1tb3JlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uLndoaXRlIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS5mb3JjZS1tb2JpbGUtbmF2IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLmZvcmNlLW1vYmlsZS1uYXYgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnhzIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAueHMgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuXG4uc20gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lci1sZWZ0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uc20gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXItbGVmdCB7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5jYXJvdXNlbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5wbGF0Zm9ybS1zaXRlLWJ1dHRvbiAubGllbi1ib3V0aXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2UgLnFyQ29kZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2UgLndlbGNvbWUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAud2VsY29tZS10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjcGxhdGZvcm0tUXItQ29kZS1wYWdlIC53ZWxjb21lLXRpdGxlIC50aXRsZS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAuYnlLYWxlbmRlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzVGMkVFQTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5xckNvZGUtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucXJDb2RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucXJDb2RlLWZvb3RlciAuYXBwLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucXJDb2RlLWZvb3RlciAuYXBwLWljb25zIGltZyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucmR2LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucmF0aW5nLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2UgLmRpc2NvdmVyLWFwcCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4OyB9XG5cbiNwbGF0Zm9ybS1zZWFyY2gtbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4jc2VhcmNoLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3BsYXRmb3JtLXNlYXJjaC1wcmVzdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZUZvcm0gLnNlYXJjaC1wYWdlLW1vYmlsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMCU7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZUZvcm0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGVGb3JtIC5zZWFyY2gtcGFnZS1tb2JpbGUtaW5wdXRzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuI2Jvb2tpbmctbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbm90Rm91bmQtcGFnZSAudW5rbm93biB7XG4gIG1hcmdpbjogNDBweDsgfVxuICAjbm90Rm91bmQtcGFnZSAudW5rbm93biAud2FybmluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM0OTlEQjsgfVxuICAjbm90Rm91bmQtcGFnZSAudW5rbm93biAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzJkMzIzZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI25vdEZvdW5kLXBhZ2UgLnVua25vd24gLnRpdGxlIC50aXRsZS11cmwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI25vdEZvdW5kLXBhZ2UgLnVua25vd24gLm1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJkMzIzZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI2dpZnRjYXJkLWZpbmlzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jZ2lmdGNhcmQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2l0ZS1sYXlvdXQtZGVza3RvcCAjZGVza3RvcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaXRlLWxheW91dC1tb2JpbGUga2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbiNzaXRlLWxheW91dC1tb2JpbGUga2FsZW5kZXMtYm90dG9tLW1lbnUtY2xpZW50IHtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuI3NpdGUtbGF5b3V0LW1vYmlsZSAjbW9iaWxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NpdGUtYWN0dWFsaXRlcyAuc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ndC1zbSAjc2l0ZS1hY3R1YWxpdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ndC1zbSAjc2l0ZS1hY3R1YWxpdGVzIC5zaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cblxuI3NpdGUtYmFza2V0IHtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggMnB4IDVweCAtMXB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDFweCAzcHggLTFweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICNzaXRlLWJhc2tldCAucGFuaWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IC50aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNzaXRlLWJhc2tldCAucGFpZW1lbnQgLnRpdGxlIHAge1xuICAgICAgICBtYXJnaW46IDFweCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjYmRiN2I3O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3NpdGUtYmFza2V0IC5wYWllbWVudCAuYnV0dG9uLXBheW1lbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0UwRTBFMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3NpdGUtYmFza2V0IC5wYWllbWVudCAuYnV0dG9uLXBheW1lbnQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cblxuI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAjc2l0ZS1ib25zLXBsYW5zIC5zaXRlLWJvbnMtcGxhbnMtY29udGVudCAuZGlzY291bnQtbWF4IHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2l0ZS1ib25zLXBsYW5zIC5zaXRlLWJvbnMtcGxhbnMtY29udGVudCAuZGlzY291bnQtbWF4IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQgLmJvcmRlcmVkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAjc2l0ZS1ib25zLXBsYW5zIC5zaXRlLWJvbnMtcGxhbnMtY29udGVudCAuY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDBweDsgfVxuXG4jc2l0ZS1ib25zLXBsYW5zIC5zaXRlLWJvbnMtcGxhbnMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNzaXRlLWJvbnMtcGxhbnMgLnNpdGUtYm9ucy1wbGFucy1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4jc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNzaXRlLWZvb3RlciAuZm9vdGVyLXRpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjc2l0ZS1mb290ZXIgLmZvb3Rlci1pdGVtIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmljZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5zaXRlLWZvb3Rlci1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTIlOyB9XG4gIC5zaXRlLWZvb3Rlci1wYWdlIC5mb290ZXItaXRlbS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2l0ZS1mb290ZXItcGFnZSAuZm9vdGVyLWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnNpdGUtZm9vdGVyLXBhZ2UgLmZvb3Rlci1pdGVtLXRleHQgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2l0ZS1mb290ZXItcGFnZSAuZm9vdGVyLWl0ZW0tdGV4dDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhzIC5zaXRlLWZvb3Rlci1wYWdlIC5mb290ZXItcGFnZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiN3ZWxjb21lLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICAvKlxuICAgICAgICAuZGVzY3JpcHRpb24tcmlnaHR7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC5ib3V0aXF1ZS1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjV2aDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJ2dztcbiAgICAgICAgICAgICAgICBsZWZ0Oi01dnc7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgKi8gfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBwYWRkaW5nOiA2MHB4IDExMHB4IDAgNDBweDsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS12aWxsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLXZpbGxlLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5maXJzdC10aXRsZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5zZWNvbmQtdGl0bGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCAqIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dC1saW5rIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24gLmJvdXRpcXVlLWluZm9ybWF0aW9uLXRleHQtbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi10ZXh0LWxpbmsgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnMga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyAuYm9yZGVyZWQgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLXJpZ2h0IC5ib3V0aXF1ZS1pbWFnZSB7XG4gICAgICBtYXJnaW46IC01JTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBtYXgtaGVpZ2h0OiA4MCU7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDglLCAxMDAlIDAsIDEwMCUgMjIlLCAwJSAxMDAlKTsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAudGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAuY29vcmRvbm5lZXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWF2aXMtY2xpZW50IHtcbiAgICBwYWRkaW5nOiAwcHggNjBweDsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWhvcmFpcmVzIC5ob3JhaXJlcy10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMgLmRhdGUtY29udGFpbmVyIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGUgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgcGFkZGluZzogNjBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmUgLm1vcmUtY29udGFpbmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLmNvbnRhY3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDUwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3Rlci5hRG9taWNpbGUge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3Rlci5hRG9taWNpbGUgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgbWFyZ2luOiAyMHB4IDE1JTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWFkcmVzc2UtdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWFkcmVzc2UtbGliZWxsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItYWRyZXNzZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ3Qtc20gI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmUgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcGFycmFpbmFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cblxuLmd0LXNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWJvblBsYW5zIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgcGFkZGluZzogNjBweCAxMHB4IDBweCAxMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucywgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCUsIDEwMCUgMCwgMTAwJSA4NSUsIDAlIDEwMCUpOyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tcmlnaHQgLmJvdXRpcXVlLWltYWdlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLXJpZ2h0IC5ib3V0aXF1ZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0LXRpdGxlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZSwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGUgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtbW9yZSwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uc20gI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAudGl0bGUsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcHJvIC50aXRsZSB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiB7XG4gIGNsaXAtcGF0aDogdW5zZXQ7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudCB7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4uc20gI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIge1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIgLmZvb3Rlci1jb250YWN0LCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIgLmZvb3Rlci1tYXAsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItbWFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItbWFwIHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4ueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLXZpbGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuZmlyc3QtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbi5naWZ0Y2FyZC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIC5naWZ0Y2FyZC1zbGlkZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWltYWdlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTsgfVxuICAgIC5naWZ0Y2FyZC1zbGlkZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWltYWdlIC5zZWxlY3RlZC1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gIC5naWZ0Y2FyZC1zbGlkZXIgLnNsaWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5naWZ0Y2FyZC1zbGlkZXIgLnNsaWRlci1idXR0b24tY29udGFpbmVyLmxlZnQge1xuICAgICAgbGVmdDogLTE1cHg7IH1cbiAgICAuZ2lmdGNhcmQtc2xpZGVyIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lci5yaWdodCB7XG4gICAgICByaWdodDogLTE1cHg7IH1cbiAgICAuZ2lmdGNhcmQtc2xpZGVyIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmdpZnRjYXJkLXNsaWRlciAuc2xpZGVyLWJ1dHRvbnMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2lmdGNhcmQtc2xpZGVyIGthbGVuZGVzLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuXG4ueHMgLmdpZnRjYXJkLXNsaWRlciBrYWxlbmRlcy1zbGlkZXIge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi54cyAuZ2lmdGNhcmQtc2xpZGVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtZmVhdHVyZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWZlYXR1cmUgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtZmVhdHVyZS5zdG9jay1pbnZhbGlkIHtcbiAgICBjb2xvcjogI0Y0NDMzNjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1mZWF0dXJlLnN0b2NrLWludmFsaWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0Y0NDMzNjsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1wcml4IG1kLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1wcml4Om5vdCgucHJvbW8pIG1kLWljb24ge1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1wcml4LnByb21vIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeC5wcm9tbyBtZC1pY29uIHtcbiAgICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1wcml4IC5wcm9tby1wcmljZSB7XG4gICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLXByaXggLnByb21vLWRhdGVFbmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWFjdGlvbiAuYXJ0aWNsZS1xdWFudGl0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWZlYXR1cmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1mZWF0dXJlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWZlYXR1cmUuc3RvY2staW52YWxpZCB7XG4gICAgY29sb3I6ICNGNDQzMzY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYm9va2luZy1hcnRpY2xlLWl0ZW0gLmFydGljbGUtZmVhdHVyZS5zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGNDQzMzY7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxpYmVsbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ib29raW5nLWFydGljbGUtaXRlbSAuc2VwYXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW46IDBweDsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWl0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXF1YW50aXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlOyB9XG4gIC5ib29raW5nLWFydGljbGUtbGluZSAuYXJ0aWNsZS1waG90b3Mge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtbGluZSAuYXJ0aWNsZS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1saW5lIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM0MjQyNDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAuYm9va2luZy1hcnRpY2xlLWxpbmUgLmFydGljbGUtZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWxpbmUgLmFydGljbGUtY29udGVudC1yaWdodCB7XG4gICAgbWluLXdpZHRoOiAxNTBweCAgIWltcG9ydGFudDsgfVxuXG4uZ3Qtc20gLmJvb2tpbmctYXJ0aWNsZS1saW5lOm5vdCgubm8tcGFkZGluZykge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuI2VjaGVhbmNpZXItY29uc3VsdCAua2V5cy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNlY2hlYW5jaWVyLWNvbnN1bHQgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0IC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2VjaGVhbmNpZXItY29uc3VsdCAubGlzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0ICNwYXltZW50LWNob2ljZSAucGF5bWVudC1tZXNzYWdlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tY29udGFpbmVyLW1haW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1saWJlbGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgICAjZWNoZWFuY2llci1jb25zdWx0IC5pYmFuLWNvbnRhaW5lci1tYWluIC5pYmFuLWNvbnRhaW5lci1zdWIgLmliYW4tZWxlbWVudCAubGVnYWwtbWVudGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3NDZlNmU7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmxlZ2FsLW1lbnRpb25zLWRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmxlZ2FsLW1lbnRpb25zLWRpdiBrYWxlbmRlcy1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1sZWdhbCB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tbWVudGlvbnMge1xuICBtYXJnaW46IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNlY2hlYW5jaWVyLWNvbnN1bHQgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIgLmVjaGVhbmNpZXItY29uc3VsdC1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCAuZWNoZWFuY2llci1jb25zdWx0LWNvbnRhaW5lciAuZWNoZWFuY2llci1jb25zdWx0LWhlYWRlciAuZWNoZWFuY2llci1jb25zdWx0LWxpYmVsbGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuZWNoZWFuY2llci1jb25zdWx0LWNvbnRhaW5lciAuZWNoZWFuY2llci1jb25zdWx0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0IC5yZXN1bHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAucmVzdWx0LWNvbnRlbnQgLnJlc3VsdC1jb250ZW50LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNlY2hlYW5jaWVyLWNvbnN1bHQgLnJlc3VsdC1jb250ZW50IC5yZXN1bHQtY29udGVudC10ZXh0IG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNrZXlzLWludm9pY2UgLmtleXMtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2tleXMtaW52b2ljZSAua2V5cy1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNrZXlzLWludm9pY2UgLmtleXMtdGV4dCAudGV4dC1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ja2V5cy1tZWRpYS1hdHRhY2htZW50IC5rZXlzLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNrZXlzLW1lZGlhLWF0dGFjaG1lbnQgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ja2V5cy1tZWRpYS1hdHRhY2htZW50IC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2tleXMtbWVkaWEtbm90aWZpY2F0aW9uIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAuY29udGFpbmVyLWxvYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAua2V5cy1tZWRpYS1ub3RpZmljYXRpb24taXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAua2V5cy1tZWRpYS1ub3RpZmljYXRpb24taXRlbTpub3QoLmZpcnN0KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7IH1cbiAgI2tleXMtbWVkaWEtbm90aWZpY2F0aW9uIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWxpYmVsbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAja2V5cy1tZWRpYS1ub3RpZmljYXRpb24gLmtleXMtbWVkaWEtbm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgI2tleXMtbWVkaWEtbm90aWZpY2F0aW9uIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWRlc2NyaXB0aW9uICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuI2tleXMtcHJvY2Vzcy1jbGllbnQgLmtleXMtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2tleXMtcHJvY2Vzcy1jbGllbnQgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ja2V5cy1wcm9jZXNzLWNsaWVudCAua2V5cy10ZXh0IC50ZXh0LW1haW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNrZXlzLXBheW1lbnRBcnJoZXMgLnBheW1lbnQtYW1vdW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2tleXMtcGF5bWVudEFycmhlcyAucGF5bWVudC1tZXNzYWdlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ja2V5cy1wYXltZW50QXJyaGVzICNwYXltZW50LWNob2ljZSAucGF5bWVudC1tZXNzYWdlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNrZXlzLXByb2Nlc3MtcHJvIC5rZXlzLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNrZXlzLXByb2Nlc3MtcHJvIC5rZXlzLWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2tleXMtcHJvY2Vzcy1wcm8gLmtleXMtdGV4dCAudGV4dC1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ja2V5cy11bnN1YnNjcmliZSAua2V5cy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAja2V5cy11bnN1YnNjcmliZSAua2V5cy1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNrZXlzLXVuc3Vic2NyaWJlIC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDBweCAycHg7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1kYXRlIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUgLmNvbGxlY3QtbW9iaWxlLWRhdGUgLnBsdXMtaG9yYWlyZXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtZGF0ZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTsgfVxuICAgICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtZGF0ZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1kYXRlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7IH1cbiAgICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUgLmNvbGxlY3QtbW9iaWxlLWRhdGUgLmNob2ljZS1tb2JpbGUtYm9yZGVyLXJpZ2h0IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwcHggMTBweDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLmJhY2sge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUYyRUVBO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gICNib29raW5nLXBhZ2UtZGVza3RvcCAuYmFjayBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLmJhY2s6aG92ZXIge1xuICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLnRpdGxlLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLml0ZW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLmltYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9wZXhlbHMtbWFyaWEtb3Jsb3ZhLTQ5Njk4Mzgud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZ3Qtc20gLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmd0LXNtIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbiNrZXlzLWNvbW1hbmRlLW5vdEZvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LWljb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LXRleHQgLm5vLXJkdi10ZXh0LW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tdXNlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNrZXlzLWNvbW1hbmRlLW5vdEZvdW5kIC5uby11c2VyLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tdXNlci10ZXh0IC5uby11c2VyLXRleHQtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNib29raW5nLXBhZ2UtbW9iaWxlIC5ib29raW5nLXBhZ2UtbW9iaWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNib29raW5nLXBhZ2UtbW9iaWxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2Jvb2tpbmctcGFnZS1tb2JpbGUgLmJvb2tpbmctY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcGxhdGZvcm0tbWVudS1wYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTAxOyB9XG4gICNwbGF0Zm9ybS1tZW51LXBhZ2UuY2xvc2VkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIgLmhlYWRlci1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIgLmhlYWRlci1jbG9zZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNwbGF0Zm9ybS1tZW51LXBhZ2UgLmhvbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW0gYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNwbGF0Zm9ybS1tZW51LXBhZ2UgLm1lbnUtaXRlbS5yZWQgYSB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmthbGVuZGVzLXRvcC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAua2FsZW5kZXMtdG9wLW1lbnUgLnRvcC1tZW51LWJhY2sge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIC5rYWxlbmRlcy10b3AtbWVudSAuaG9tZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy10b3AtbWVudSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4jcHJvbW8tcGFnZS1kZXNrdG9wIC5wcm9tby1wYWdlLWRlc2t0b3AtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAxMCU7IH1cblxuI3Byb21vLXBhZ2UtbW9iaWxlIC5wcm9tby1wYWdlLW1vYmlsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2tleS1wYWdlIC5uby1jb250ZW50IHtcbiAgbWFyZ2luOiA1MHB4IDMwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtZW1haWxDb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWhpbnQge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2FjO1xuICBjb2xvcjogI2ZkNjEwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtaGVhZGVyQnV0dG9uIC5hY2NvdW50LWxvZ2dlZC1pbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgY29sb3I6ICM1RjJFRUE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtaGVhZGVyQnV0dG9uIC5hY2NvdW50LWxvZ2dlZC1pbiBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1oZWFkZXJCdXR0b24gLmFjY291bnQtbG9nZ2VkLWluOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1yZXNldFBhc3N3b3JkIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggODBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RGREZGRjsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1yZXNldFBhc3N3b3JkIC52YWxpZGF0aW9uLW1lc3NhZ2UgaW1nIHtcbiAgICBtYXJnaW46IDIwcHg7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAudmFsaWRhdGlvbi1tZXNzYWdlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAudmFsaWRhdGlvbi1tZXNzYWdlIC5jb21tZW50cyB7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLmZvcm0tY29udGVudCB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLnJlc2V0UGFzc3dvcmQtc21zLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkRGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAucmVzZXRQYXNzd29yZC1zbXMtY29udGFpbmVyIC5zbXMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLnJlc2V0UGFzc3dvcmQtc21zLWNvbnRhaW5lciAuc21zLXN1YlRpdGxlIHtcbiAgICBjb2xvcjogIzRGNEY0RjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ueHMgLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1sb2dpbiAucGxhdGZvcm0tYWNjb3VudC1sb2dpbi13YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbiAucGxhdGZvcm0tYWNjb3VudC1sb2dpbi13YXJuaW5nIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1sb2dpbiAubG9naW4taGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW4gLmxvZ2luLWhlYWRlciBtZC1pY29uIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweDsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByZXN0YXRpb24ge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByZXN0YXRpb24uaGFzLWRpc2NvdW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uIC5wcmVzdGF0aW9uLWxpYmVsbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAubGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uIC5wcmljZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uIC5wcmljZS1jb250YWluZXIgLmluaXRpYWwtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJpY2UtY29udGFpbmVyIC5kaXNjb3VudC1wcmljZS1zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJpY2UtY29udGFpbmVyIC5kaXNjb3VudC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uIC5wcmljZS1jb250YWluZXIgLnByaWNlLWRpc2NvdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAubGFzdC1saW5lLWNvbnRhaW5lciAuaG9yYWlyZS1idXR0b24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAubGFzdC1saW5lLWNvbnRhaW5lciAuaG9yYWlyZS1idXR0b246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1jb250YWluZXIgLmluZm8tYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAubGFzdC1saW5lLWNvbnRhaW5lciAuaW5mby1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1kaXNjb3VudCB7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAubGFzdC1saW5lLWRpc2NvdW50IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJpY2UtZGlzY291bnQtbW9iaWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ueHMgI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5zbSAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IC5hY2NvdW50U3VtbWFyeS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LXRpdGxlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1OTJCQ0E7IH1cbiAgICAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktdGl0bGUuc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMHB4OyB9XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LWl0ZW0ubW9yZS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktaXRlbS5jdXN0LWJsb2NrZWQge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktaXRlbS5jdXN0LWJsb2NrZWQgYSB7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IC5hY2NvdW50U3VtbWFyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMHZ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLmltYWdlLWNvbnRhaW5lci5hY3RpdmUge1xuICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTBFMEUwOyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY2F0ZWdvcmllIHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAubGFzdC1saW5lLWRpc2NvdW50IHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAubGFzdC1saW5lLWRpc2NvdW50IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAubGFzdC1saW5lLWRpc2NvdW50OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1wcml4IHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5pbml0aWFsLXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuZGlzY291bnQtcHJpY2Utc2VwYXJhdG9yIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRpc2NvdW50LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24tdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM4MjgyODIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1zdG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzg1ODQ4NDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXN0b2NrIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3Qtc3RvY2sgLnByb2R1Y3Qtc3RvY2staW52YWxpZCB7XG4gICAgICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXN0b2NrIC5wcm9kdWN0LXN0b2NrLWludmFsaWQgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3QtcHJpY2UtZHVyZWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByaWNlLWR1cmVlIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByaWNlLWR1cmVlIC5wcm9kdWN0LWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByb21vIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3QtcHJvbW8gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1wcm9tbyAucHJvbW8taW5pdGlhbC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3QtcHJvbW8gLnByb21vLWRpc2NvdW50LXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1wcm9tbyAucHJvbW8tZGF0ZUVuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7IH1cblxuLnhzICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDkwdnc7IH1cbiAgLnhzICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIGhlaWdodDogMHZoOyB9XG4gICAgLnhzICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC5pbWFnZS1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGhlaWdodDogMzB2aDsgfVxuICAueHMgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IDUwdmg7IH1cblxuLnNtICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiA2MHZoOyB9XG4gIC5zbSAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMHZ3OyB9XG4gICAgLnNtICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC5pbWFnZS1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiA0MHZ3OyB9XG4gIC5zbSAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MHZ3OyB9XG5cbi5ndC1zbSAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogNjB2aDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UgLnByZXN0YXRpb24tY2F0ZWdvcmllLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcnRpY2xlLWNob2ljZSAucHJlc3RhdGlvbi1jYXRlZ29yaWUtbmF2IC5wcmVzdGF0aW9uLWNhdGVnb3JpZS1lbGVtZW50SWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4OyB9XG5cbi5hcnRpY2xlLWNob2ljZTpub3QoLnNlbGVjdGVkKSB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5hcnRpY2xlLWNob2ljZSAuc2VsZWN0ZWQge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UgLnNob3ctcHJlc3RhIHtcbiAgYW5pbWF0aW9uOiBmYWRlIGxpbmVhciAwLjVzOyB9XG5cbi5hcnRpY2xlLWNob2ljZSAuaGlkZS1wcmVzdGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGUge1xuICBjb2xvcjogIzBCMDY0MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREZERkZGO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGUgLnBhcmVudC1saWJlbGxlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZS1jaG9pY2UgLnBhcmVudC1saWJlbGxlIC5hcnRpY2xlLXBhc3RpbGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHRvcDogLTVweDtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjsgfVxuICAuYXJ0aWNsZS1jaG9pY2UgLnBhcmVudC1saWJlbGxlIC5jYXRlZ29yaWUtZGlzY291bnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYXJ0aWNsZS1jaG9pY2UgLnBhcmVudC1saWJlbGxlIC5jYXRlZ29yaWUtZGlzY291bnQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UgLnBhcmVudC1saWJlbGxlOmhvdmVyIHtcbiAgY29sb3I6ICNFQTRBNEE7IH1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hcnRpY2xlLWNob2ljZSAuYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4IDBweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UgLmFydGljbGVzLWNvbnRhaW5lci5ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuLmFydGljbGUtY2hvaWNlIC5leHBhbmQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5hcnRpY2xlLWNob2ljZSAuZXhwYW5kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZSAuZXhwYW5kLWJ1dHRvbiAuZXhwYW5kLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UgLmV4cGFuZC1idXR0b24gbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG5cbiNhY2NvdW50LWluZm9zIC5hY2NvdW50LWluZm9zLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNhY2NvdW50LWluZm9zIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jYWNjb3VudC1pbmZvcyAuYWNjb3VudC1pbmZvcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jYWNjb3VudC1pbmZvcyAuYWNjb3VudC1kZWxldGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gIGNvbG9yOiAjRUE0QTRBO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNhY2NvdW50LWluZm9zIC5hY2NvdW50LWRlbGV0ZSBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLm5vLWFydGljbGUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLmJhc2tldDRTdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAuYmFza2V0NFN1bW1hcnktdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAgICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5iYXNrZXQ0U3VtbWFyeS10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC53aWRnZXQtYWRkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAud2lkZ2V0LWFkZC1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5iYXNrZXQ0U3VtbWFyeS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAucHJlc3RhdGlvbi1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAucHJlc3RhdGlvbi1tb3JlIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLmFkZC10by1iYXNrZXQgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAuYmFza2V0NFN1bW1hcnktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuI3VzZXItZGVsZXRlLW1vZGFsIC5kZWxldGUtbW9kYWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4jdXNlci1kZWxldGUtbW9kYWwgLmRlbGV0ZS1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWJhc2tldDRFdGFibGlzc2VtZW50IC5maXhlZC1iYXNrZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiAxMDBweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0RXRhYmxpc3NlbWVudCAuYmFza2V0LWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctYmFza2V0NEV0YWJsaXNzZW1lbnQgLmJhc2tldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblxuI2FjY291bnQtcmR2IC5uby1yZHYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxNXB4OyB9XG4gICNhY2NvdW50LXJkdiAubm8tcmR2IGIge1xuICAgIG1hcmdpbjogMHB4IDVweDsgfVxuXG4jcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmJhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZERkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyOm5vdCguaXMtcGxhdGZvcm0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmJhciAuYmFyLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB3aGl0ZTsgfVxuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIC5iYXItaXRlbSBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmJhciAuYmFyLWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICM1RjJFRUE7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmJhciAuYmFyLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5hY2NvdW50LWxvZy1vdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gIGNvbG9yOiAjRUE0QTRBO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5hY2NvdW50LWxvZy1vdXQgbWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cblxuI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5hY2NvdW50LWxvZy1vdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnhzICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIC5iYXItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb29raWVzLWluZm8ge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogNTBweCAxMDBweCAwIDEwMHB4OyB9XG4gICNjb29raWVzLWluZm8gYSB7XG4gICAgY29sb3I6IGJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhzICNjb29raWVzLWluZm8ge1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMCAyMHB4OyB9XG5cbiNjb29raWVzLWNvbnRlbnQge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gICNjb29raWVzLWNvbnRlbnQgLmNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAjY29va2llcy1jb250ZW50IC5jbG9zZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2Nvb2tpZXMtY29udGVudCAuY29va2llcy1jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHggOHB4OyB9XG5cbiNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIC5iYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUgLmJhciAuYmFyLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggd2hpdGU7IH1cbiAgICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYmFyIC5iYXItaXRlbSBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYmFyIC5iYXItaXRlbS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzVGMkVFQTtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuXG4jcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYWNjb3VudC1sb2ctb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICBjb2xvcjogI0VBNEE0QTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIC5hY2NvdW50LWxvZy1vdXQgbWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cblxuI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUgLmFjY291bnQtbG9nLW91dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ueHMgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUgLmJhciAuYmFyLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1hdmlzIGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSAuc2VjdXJlLXBheS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQgLmdlbmVyaWMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuZ2VuZXJpYy10aXRsZSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuZ2VuZXJpYy10aXRsZS5zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQgI3N0aWNreS1hcmVhIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwcHg7IH1cblxuLnhzICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYXJ0IC5nZW5lcmljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ndC1zbSAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAucGF5IHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQgLnJkdi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQgLnJlbmRlei12b3VzIHtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ueHMgLnBsYXRmb3JtLWJvb2tpbmctbGlzdDRFdGFibGlzc2VtZW50IC5yZHYtaXRlbSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ueHMgLnBsYXRmb3JtLWJvb2tpbmctbGlzdDRFdGFibGlzc2VtZW50IC5yZW5kZXotdm91cyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUtY3JpdGVyaWEgLnBsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhLWl0ZW0ge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgI3BsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1pdGVtIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wbGF0Zm9ybS1jdXN0b21GaWVsZHMtaXRlbSAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wbGF0Zm9ybS1jdXN0b21GaWVsZHMtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBsYXRmb3JtLWN1c3RvbUZpZWxkcy1pdGVtIC5pdGVtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jYXJvdXNlbC1ldGFibGlzc2VtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQgLm5vLXBob3RvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQgLm5vLXBob3RvIGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5hZHJlc3NlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5hZHJlc3NlIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5oZWFkZXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5zZWNvbmRhcnktYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICBjb2xvcjogIzVGMkVFQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1oZWFkZXIgLnNlY29uZGFyeS1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1jb250YWluZXItbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaG9yYWlyZXMgLmhvcmFpcmVzLWNsb3NlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDBweDsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtOm5vdCgubGFzdC1pdGVtKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtLmZpcnN0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtLmZpcnN0LWl0ZW0gLmhvcmFpcmVzLWRheSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtIC5ob3JhaXJlcy1ob3VycyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWluZm9zIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvcyAuaW5mb3MtbWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWluZm9zIC5pbmZvcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaW5mb3MgLmluZm9zLWNvbnRlbnQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvcyAuaW5mb3MtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvcyAuaW5mb3MtZGVzY3JpcHRpb246bm90KC5mdWxsLXRleHQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG5cbiNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLm5vdC1leGlzdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA0MHB4OyB9XG4gICAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5ub3QtZXhpc3QgLndhcm5pbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlOyB9XG4gICAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5ub3QtZXhpc3QgLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMzQ5OURCOyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAuc2VwYXJhdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICMwQjA2NDM7IH1cblxuLmd0LXNtICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC5ndC1zbSAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLm1hcFpvbmUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAuZ3Qtc20gI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5pbmZvcy1tYXAge1xuICAgIGhlaWdodDogNTAwcHg7IH1cblxuLnhzICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCwgLnNtICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC54cyAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLm1hcFpvbmUsIC5zbSAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLm1hcFpvbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLnhzICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAuaW5mb3MtbWFwLCAuc20gI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5pbmZvcy1tYXAge1xuICAgIGhlaWdodDogNTAwcHg7IH1cblxuLnByby1saXN0LXNpbXBsZSAuY2lyY2xlLWltYWdlIHtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpOyB9XG5cbi5wcm8tbGlzdC1zaW1wbGUgLm5vLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsgfVxuXG4ucHJvLWxpc3Qtc2ltcGxlIC5yZXNzb3VyY2UtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4ucHJvLWxpc3Qtc2ltcGxlIC5yZXNzb3VyY2UtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ueHMgLnByby1saXN0LXNpbXBsZSAucmVzc291cmNlLWl0ZW0ge1xuICB3aWR0aDogMTQwcHg7IH1cblxuI3BheW1lbnQtY2hvaWNlIC5wYXltZW50LW1lc3NhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BheW1lbnQtY2hvaWNlIC5wYXltZW50LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwbGF0Zm9ybS1tZXNzYWdlLW5vLXN1YnNjcmlwdGlvbiAuY29udGFjdC1wYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDBweCA0MHB4OyB9XG5cbiNwbGF0Zm9ybS1tZXNzYWdlLW5vLXN1YnNjcmlwdGlvbiAuY29udGFjdC1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI3BsYXRmb3JtLW1lc3NhZ2Utbm8tc3Vic2NyaXB0aW9uIC5jb250YWN0LXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvbW8tY2FyZENvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5wcm9tby1jYXJkQ29udGFpbmVyICN3aWR0aC10ZXN0ZXIge1xuICAgIGhlaWdodDogMHB4OyB9XG5cbi5wcm9tby1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLXRpdGxlLWNvbnRhaW5lciAucHJvbW8tY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWFkcmVzc2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYWRyZXNzZSAucHJvbW8tY2FyZC1hZHJlc3NlLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDNweCAwcHg7IH1cbiAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYXZpcyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYXZpcyAucHJvbW8tY2FyZC1hdmlzLXN0YXJzIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1kaXNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1kaXNjb3VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWNhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1ib29raW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYm9va2luZyAucHJvbW8tY2FyZC1ib29raW5nLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1ib29raW5nIC5wcm9tby1jYXJkLWJvb2tpbmctYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbmF2IC5wcm9kdWN0LWVsZW1lbnRJZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7IH1cblxuI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIG1hcmdpbjogMnB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3QtY2F0ZWdvcmllIC5jYXRlZ29yaWUtbmIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jcGxhdGZvcm0tcHJvZHVjdC1saXN0IC5wcm9kdWN0LXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNFMEUwRTA7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zZWFyY2gtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zZWFyY2gtaW5wdXQgbWQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9tby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItbG9nbyBpbWcge1xuICAgIGhlaWdodDogODBweDsgfVxuICAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWJ1dHRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWFjY2VudCB7XG4gICAgY29sb3I6ICNDOTM4Njc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLXNvZnQge1xuICAgIGNvbG9yOiAjZmY5MTU0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zbSAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItbG9nbyBpbWcge1xuICBoZWlnaHQ6IDU1cHg7IH1cblxuLnNtIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi54cyAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItbG9nbyBpbWcge1xuICBoZWlnaHQ6IDU1cHg7IH1cblxuLnhzIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ueHMgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWFjY2VudCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ueHMgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLXNvZnQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnByb21vLWNhdGVnb3JpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW8tY2F0ZWdvcmllIC5wcm9tby1jYXRlZ29yaWUtcG9wdXAtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ucHJvbW8tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb21vLXRpdGxlIC50aXRsZS1hY2NlbnQge1xuICAgIGNvbG9yOiAjQzkzODY3O1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGNvbG9yOiAjZmY5MTU0O1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4ueHMgLnByb21vLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC54cyAucHJvbW8tdGl0bGUgLnRpdGxlLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC54cyAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uc20gLnByb21vLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5zbSAucHJvbW8tdGl0bGUgLnRpdGxlLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zbSAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucHJvbW8tc29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW8tc29ydCAucHJvbW8tc29ydC1wb3B1cC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4jcHJvbW8tcGxhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3Byb21vLXBsYWNlLmlzLWJhY2tncm91bmQtZGFyayAucHJvbW8tcGxhY2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI3Byb21vLXBsYWNlLmlzLWJhY2tncm91bmQtZGFyayAucHJvbW8tcGxhY2UtYnV0dG9uIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmN2ZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIGlucHV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY3ZmE7IH1cbiAgICAgICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3Byb21vLXBsYWNlIC5wcm9tby1wbGFjZS1idXR0b24gLnBsYWNlLWJ1dHRvbi1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAjcHJvbW8tcGxhY2UgLnByb21vLXBsYWNlLWJ1dHRvbiAucGxhY2UtYnV0dG9uLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgICAgI3Byb21vLXBsYWNlIC5wcm9tby1wbGFjZS1idXR0b24gLnBsYWNlLWJ1dHRvbi1zZWFyY2ggbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI3Byb21vLXBsYWNlIC5wcm9tby1wbGFjZS1idXR0b24gLnBsYWNlLWJ1dHRvbi1zZWFyY2g6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDcyMkFFOyB9XG4gICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtcG9wdXAtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcHJvbW8tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcHJvbW8tZGF0ZSAucHJvbW8tZGF0ZS1wb3B1cC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcHdhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC10aXRsZSBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC1pb3Mge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LWlvcyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAjcHdhLWNvbnRlbnQgLnB3YS1jbG9zZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC1pbnN0YWxsIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNwd2EtY29udGVudCAucHdhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC1pbWFnZSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4OyB9XG4gICAgI3B3YS1jb250ZW50IC5wd2EtY29udGVudC1pbWFnZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uZGlzcGxheS1yZWFsaXNhdGlvbiB7XG4gIC8qXG4gIC5tYWluLXJlYWxpc2F0aW9uLWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG5cbiAgLnJlYWxpc2F0aW9uLWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgICovIH1cbiAgLmRpc3BsYXktcmVhbGlzYXRpb24gLmRpc3BsYXktcmVhbGlzYXRpb24tY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpOyB9XG4gIC5kaXNwbGF5LXJlYWxpc2F0aW9uIC5uby1waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsgfVxuICAgIC5kaXNwbGF5LXJlYWxpc2F0aW9uIC5uby1waG90byBpbWcge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5jYXJvdXNlbC1yZWFsaXNhdGlvbiAubm8tcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOyB9XG4gIC5jYXJvdXNlbC1yZWFsaXNhdGlvbiAubm8tcGhvdG8gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cblxuI3Jldmlldy1zYXRpc2ZhY3Rpb246bm90KC5uby1wYXJyYWluYWdlKSAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI3Jldmlldy1zYXRpc2ZhY3Rpb24gLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGVudCAucmV2aWV3LXNhdGlzZmFjdGlvbi1hbnN3ZXJlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IC5yZXZpZXctc2F0aXNmYWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuI3Jldmlldy1zYXRpc2ZhY3Rpb24gLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGVudCAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIG1hcmdpbjogMjBweCA0MHB4OyB9XG5cbiNyZXZpZXctc2F0aXNmYWN0aW9uIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnQgLnJldmlldy1zYXRpc2ZhY3Rpb24taW50cm8ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IC5yZXZpZXctc2F0aXNmYWN0aW9uLWFuc3dlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuI3Jldmlldy1zYXRpc2ZhY3Rpb24gLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGVudCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5wcm9wb3NpdGlvbi1hZHZhbmNlZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAucHJvcG9zaXRpb24tYWR2YW5jZWQtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAucHJvcG9zaXRpb24tYWR2YW5jZWQtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLm1hcmdlLWhhdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLmdlbmVyaWMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLmdlbmVyaWMtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAgIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAuZ2VuZXJpYy10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5ib29raW5nLWNvbmZpcm1hdGlvbi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJvcG9zaXRpb24tZGV0YWlsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5wcm9wb3NpdGlvbi1kZXRhaWxlZCAubm8tcHJvcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2RTZFOEM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5uby1wcm9wb3NpdGlvbiBiIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAucHJvcG9zaXRpb24tZGV0YWlsZWQgLnNsb3RzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAgIC5wcm9wb3NpdGlvbi1kZXRhaWxlZCAuc2xvdHMtY29udGFpbmVyIC5kYXRlLXRpdGxlIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC5wcm9wb3NpdGlvbi1kZXRhaWxlZCAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3Byb3Bvc2l0aW9uLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcm9wb3NpdGlvbi1tb2JpbGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tbW9iaWxlLWNvbnRlbnQgI3Byb3Bvc2l0aW9uLW1vYmlsZS1kaXNjb3VudCAuZGlzY291bnQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByb3Bvc2l0aW9uLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tY29udGFpbmVyIC5wcm9wb3NpdGlvbi1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByb3Bvc2l0aW9uLWNvbnRhaW5lciAudGFnLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tY29udGFpbmVyIC50YWctY29udGFpbmVyIC50YWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4OyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLm5vLXByb3Bvc2l0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAubm8tcHJvcG9zaXRpb24gLm5vLXByb3Bvc2l0aW9uLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlIC5uby1wcm9wb3NpdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLm5vLXByb3Bvc2l0aW9uLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIC5uZXh0RGF0ZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSAuY2hvaWNlLW1vYmlsZS1kYXRlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWRhdGUgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1sZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7IH1cbiAgICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdCBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7IH1cbiAgICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItcmlnaHQgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUgLnBsdXMtaG9yYWlyZXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5cyB7XG4gICAgbWFyZ2luOiA1cHggMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1kYXlzIC5pdGVtLWRpc3BvbmliaWxpdGUtdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSAuaXRlbS1kaXNwb25pYmlsaXRlLWRheXMgLml0ZW0tZGlzcG9uaWJpbGl0ZS1kYXkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1kYXlzIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5Lm5vdC1hdmFpbGFibGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIC5uZXh0RGF0ZS10aXRsZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJvcG9zaXRpb24tc3VtbWFyeSB7XG4gIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLXN1bW1hcnkgLm5vLXByb3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RThDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHJvcG9zaXRpb24tc3VtbWFyeSAubm8tcHJvcG9zaXRpb24gYiB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7IH1cblxuLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWFkcmVzc2Uge1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIC5pdGVtLWhlYWRlci1kaXN0YW5jZSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWRpc3RhbmNlIC5pdGVtLWhlYWRlci1kaXN0YW5jZS12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItZGlzY291bnQge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWRpc2NvdW50IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXI6bm90KC5mb3JjZS1tb2JpbGUtbmF2KSB7XG4gIG1pbi13aWR0aDogMzQwcHg7IH1cblxuI3Nlby1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAjc2VvLXBhZ2UtY29udGVudCBoMiwgI3Nlby1wYWdlLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgI3Nlby1wYWdlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3Nlby1wYWdlLWNvbnRlbnQgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjc2VvLXBhZ2UtY29udGVudCAuc2VvLXBhZ2UtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzZW8tcGFnZS1jb250ZW50IC5zZW8tcGFnZS1jb250ZW50LXRleHQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgI3Nlby1wYWdlLWNvbnRlbnQgLnNlby1wYWdlLWNvbnRlbnQtdGV4dCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52b3RlLWRpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudm90ZS1kaXNwbGF5IC5hbnN3ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC52b3RlLWRpc3BsYXkgLnJldmlldy1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAudm90ZS1kaXNwbGF5IC5yZXZpZXctYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudm90ZS1kaXNwbGF5IC5uby1hdmlzIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudm90ZS1kaXNwbGF5IC5ub3RlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudm90ZS1kaXNwbGF5IC5ub3RlIC5ub3RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5vdGUgLm5vdGUtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZvdGUtZGlzcGxheSAubm90ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5vdGUtY29udGFpbmVyIC5ub3RlLWNvbnRhaW5lci1sb2FkaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgLm5hdi1pdGVtLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4jc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1zZWFyY2hCYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuI3NlYXJjaC1wYWdlLWRlc2t0b3AgLnNlYXJjaC1wYWdlLWRlc2t0b3AtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gICNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnQuaXMtZnVsbC1zY3JlZW4ge1xuICAgIHBhZGRpbmc6IDBweCAxNSU7IH1cbiAgI3NlYXJjaC1wYWdlLWRlc2t0b3AgLnNlYXJjaC1wYWdlLWRlc2t0b3AtY29udGVudDpub3QoLmlzLWZ1bGwtc2NyZWVuKSAuc2VhcmNoLXBhZ2UtZGVza3RvcC1zZW8tY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggNjBweDsgfVxuICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50IC5zZWFyY2gtcGFnZS1kZXNrdG9wLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50IC5zZWFyY2gtcGFnZS1kZXNrdG9wLW5vLXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50LmlzLWZ1bGwtc2NyZWVuIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3NlYXJjaC1wYWdlLWRlc2t0b3AgLnNlYXJjaC1wYWdlLWRlc2t0b3AtY29udGVudCAubmV4dC1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDMwcHg7IH1cbiAgICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50IC5uZXh0LXJlc3VsdHMgLmthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc2VhcmNoLXBhZ2UtbW9iaWxlIC5tYXAtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogY2FsYyg1MHZ3IC0gNDdweCk7IH1cbiAgI3NlYXJjaC1wYWdlLW1vYmlsZSAubWFwLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jc2VhcmNoLXBhZ2UtbW9iaWxlIC5kYXRlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3cHg7XG4gIHJpZ2h0OiA3cHg7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZSAuc2VhcmNoLXBhZ2UtbW9iaWxlLWNvbnRlbnQ6bm90KC5pcy1zZW8pIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGUgLnNlYXJjaC1wYWdlLW1vYmlsZS1jb250ZW50IC5zZWFyY2gtcGFnZS1tb2JpbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZSAuc2VhcmNoLXBhZ2UtbW9iaWxlLWNvbnRlbnQgLnNlYXJjaC1wYWdlLW1vYmlsZS1uby1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4jc2VhcmNoLXBhZ2UtbW9iaWxlIC5uZXh0LXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICNzZWFyY2gtcGFnZS1tb2JpbGUgLm5leHQtcmVzdWx0cyAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAjc2VhcmNoLXBhZ2UtbW9iaWxlIC5uZXh0LXJlc3VsdHMgLmthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud2VsY29tZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgLndlbGNvbWUtZm9vdGVyIC53ZWxjb21lLWZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLndlbGNvbWUtZm9vdGVyIC5mb290ZXItaXRlbS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAud2VsY29tZS1mb290ZXIgLmZvb3Rlci1pdGVtLXRleHQge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAud2VsY29tZS1mb290ZXIgLmZvb3Rlci1pdGVtLXRleHQgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAud2VsY29tZS1mb290ZXIgLmZvb3Rlci1pdGVtLXRleHQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAud2VsY29tZS1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnhzIC53ZWxjb21lLWZvb3RlciAuZm9vdGVyLWl0ZW0tdGV4dCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAueHMgLndlbGNvbWUtZm9vdGVyIC53ZWxjb21lLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7IH1cblxuLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpOyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5iYWNrZ3JvdW5kIC5iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1pbi13aWR0aDogNzU1cHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmltYWdlIHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KDUwJSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDUwJSk7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuZmVtbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMzB2aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9mZW1tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTYwcHg7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAudG9wLW1lbnUtYmFubmVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zOyB9XG4gICAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAudG9wLW1lbnUtYmFubmVyLnBob3RvLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5ob21tZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDMwdmg7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuZXRvaWxlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmV0b2lsZXMyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlczIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG5cbi54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI1dmg7XG4gIHdpZHRoOiA5MCU7IH1cbiAgLnhzIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gICAgLnhzIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnQgLnNlYXJjaC1iYXItaW5wdXQtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbi54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC50b3AtbWVudS1iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTsgfVxuXG4ueHMgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuaW1hZ2Uge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCg3MCUpOyB9XG5cbi5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIHdpZHRoOiA3NSU7IH1cbiAgLnNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gICAgLnNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnQgLnNlYXJjaC1iYXItaW5wdXQtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbi5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC50b3AtbWVudS1iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTsgfVxuXG4uc20gLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuaW1hZ2Uge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCg3MCUpOyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIHdpZHRoOiA1MXB4OyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gIC5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtcG9wdXAtY29udGFpbmVyIHtcbiAgbGVmdDogLTU1cHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyICNwcm9tby1wbGFjZS1wb3B1cCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2gge1xuICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuXG4uZ3Qtc20gLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuc2VhcmNoLWJhci1jb250YWluZXIgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUge1xuICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuXG4ud2VsY29tZS10ZWFzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53ZWxjb21lLXRlYXNpbmcgLnRlYXNpbmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAud2VsY29tZS10ZWFzaW5nIC5yZWN0YW5nbGUge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7IH1cbiAgICAud2VsY29tZS10ZWFzaW5nIC50ZWFzaW5nLWluZm9zIC50ZWFzaW5nLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyAudGVhc2luZy10ZXh0IC50ZWFzaW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyAudGVhc2luZy10ZXh0IC50ZWFzaW5nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53ZWxjb21lLXRlYXNpbmcgLnRlYXNpbmctaW5mb3MgLnRlYXNpbmctdGV4dCBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgLndlbGNvbWUtdGVhc2luZyAuZWxsaXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3MnB4OyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAuZWxsaXBzZSAuZWxsaXBzZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICBib3R0b206IC05MHB4OyB9XG4gIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUgLnRlYXNpbmctaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvcGV4ZWxzLW1hcmlhLW9ybG92YS00OTY5ODM4LndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAuZWxsaXBzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSAyMSUgYXQgNTAlIDEwMCUpOyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAudGVhc2luZy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAudGVhc2luZy10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG5cbiNib29raW5nLXBhZ2UtZGVza3RvcCAucGFnZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDk1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAjYm9va2luZy1wYWdlLWRlc2t0b3AgLnBhZ2UtY29udGFpbmVyIC5iYXNrZXQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogNTBweDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLmZvb3Rlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDsgfVxuXG4jYm9va2luZy1wYWdlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcbiAgICAuZm9vdGVyLXN0aWNreXtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgICovIH1cblxuI3BsYXRmb3JtLXdlbGNvbWUtcGFnZS1tb2JpbGUgLnBsYXRmb3JtLXdlbGNvbWUtcGFnZS1tb2JpbGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbiNzaXRlLWdpZnRjYXJkLWRlc2t0b3AgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDJ2dzsgfVxuICAjc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyLWxlZnQge1xuICAgIG1hcmdpbjogMnZ3OyB9XG4gICNzaXRlLWdpZnRjYXJkLWRlc2t0b3AgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXIgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItcmlnaHQge1xuICAgIG1pbi13aWR0aDogNTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbiNzaXRlLWdpZnRjYXJkLWRlc2t0b3AgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDsgfVxuXG4ua2FsZW5kZXMtd2lkZ2V0ICNzaXRlLWdpZnRjYXJkLWRlc2t0b3AgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXIgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuI3NpdGUtZ2lmdGNhcmQtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzaXRlLWdpZnRjYXJkLW1vYmlsZSAuc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgI3NpdGUtZ2lmdGNhcmQtbW9iaWxlIC5zaXRlLWdpZnRjYXJkLW1vYmlsZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtbGVmdCAubWVudS1sZWZ0LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWxlZnQgLm1lbnUtbGVmdC1pdGVtIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtbGVmdCAubWVudS1sZWZ0LWl0ZW0gc3ZnOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA2MHZ3OyB9XG4gICAgI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSAubWVudS1jZW50ZXIgLm1lbnUtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTsgfVxuICAgICAgI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSAubWVudS1jZW50ZXIgLm1lbnUtY29udGVudCAubWVudS1jb250ZW50LWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIC5tZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pdGVtIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIC5tZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pdGVtOmhvdmVyOm5vdCgubWVudS1iYXNrZXQtY29udGFpbmVyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciAubWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaXRlbS1zaG9wcGluZy1jYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIC5tZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pdGVtLXNob3BwaW5nLWNhcnQgLm5vdGlmX2NhcnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDsgfVxuICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyICNtZW51LWJhc2tldC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgICAgdG9wOiA2N3B4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtcmlnaHQgLm1lbnUtYWNjZXMtcHJvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSAubWVudS1yaWdodCAubWVudS1hY2Nlcy1wcm86aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG5cbiNrYWxlbmRlcy1ib3R0b20tbWVudS1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBjb2xvcjogI0JEQkRCRDsgfVxuICAja2FsZW5kZXMtYm90dG9tLW1lbnUtY2xpZW50IG1kLWljb24ge1xuICAgIGNvbG9yOiAjQkRCREJEOyB9XG4gICNrYWxlbmRlcy1ib3R0b20tbWVudS1jbGllbnQgLmJvdHRvbS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3NpdGUtYXJ0aWNsZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luOiAycHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5ub3QtYm9va2FibGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLm5vdC1ib29rYWJsZSBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5kaXNjb3VudC1tYXgge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLmRpc2NvdW50LW1heCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAuZGlzY291bnQtbWF4OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5zZWxvbi1ob3JhaXJlLWNob2lzaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcmljZS1kdXJlZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXByb21vIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFNTM5MzU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtcHJvbW8gLnByb21vLWluaXRpYWwtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyAucHJvbW8tZGlzY291bnQtcHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0U1MzkzNTsgfVxuICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyAucHJvbW8tZGF0ZUVuZCB7XG4gICAgICBmb250LXNpemU6IDlweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LW1hcnF1ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MjgyODI7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtZHVyZWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByaWNlLXR5cGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXN0b2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3Qtc3RvY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXN0b2NrIC5wcm9kdWN0LXN0b2NrLWludmFsaWQge1xuICAgICAgY29sb3I6ICNFNTM5MzU7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1zdG9jayAucHJvZHVjdC1zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0U1MzkzNTsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1jYXJkIC5hcnRpY2xlLWNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi54cyAjc2l0ZS1hcnRpY2xlLWNhcmQgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnhzICNzaXRlLWFydGljbGUtY2FyZCAuZGlzY291bnQtbWF4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnhzICNzaXRlLWFydGljbGUtY2FyZCAuc2Vsb24taG9yYWlyZS1jaG9pc2kge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uc20gI3NpdGUtYXJ0aWNsZS1jYXJkIC5hcnRpY2xlLWNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5ndC1zbSAjc2l0ZS1hcnRpY2xlLWNhcmQge1xuICB3aWR0aDogMjYwcHg7IH1cbiAgLmd0LXNtICNzaXRlLWFydGljbGUtY2FyZCAuYXJ0aWNsZS1jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCAubWVudS1maXJzdCAubGVmdCB7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5sZWZ0IDpub3QoLm1lbnUtYmFjay1idXR0b24pIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLmxlZnQgLm1lbnUtYmFjay1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLmxlZnQgLm1lbnUtYmFjay1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCAubWVudS1maXJzdCAuaG9tZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLnJpZ2h0IHtcbiAgICB3aWR0aDogODBweDsgfVxuICAgICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLnJpZ2h0IC5maXJzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5yaWdodCAuZmlyc3QtaXRlbSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDsgfVxuICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5ub3RpZi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLm5vdGlmLWNvbnRhaW5lciAubm90aWYtY2FydCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG5cbiNzaXRlLWxheW91dC1idXJnZXItbWVudSAuaG9tZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gbWQtaWNvbiB7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzaXRlLWxheW91dC1idXJnZXItbWVudSAubWVudS1zZWNvbmQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDBweCA0MHB4OyB9XG4gICNzaXRlLWxheW91dC1idXJnZXItbWVudSAubWVudS1zZWNvbmQgLnNlY29uZC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LXNlY29uZCAuY29udGFjdC1idXR0b24ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaXRlLWFydGljbGUtaW1hZ2UgLnNpdGUtYXJ0aWNsZS1pbWFnZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4jc2l0ZS1hcnRpY2xlLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlOyB9XG5cbiNzaXRlLWFydGljbGUtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdzpub3QoLm5vLWJvcmRlcikge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgbWFyZ2luOiAycHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cuaGFzLXBob3RvIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdy5oYXMtcGhvdG8gLnByb2R1Y3QtcHJpY2UtZHVyZWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdy5mb3JjZS1wYWRkaW5nLWxlZnQ6bm90KC5oYXMtcGhvdG8pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cuZm9yY2UtcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuaXRlbS1pbWctcHJvZHVpdCB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5ub3QtYm9va2FibGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzg1ODQ4NDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5ub3QtYm9va2FibGUgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5kaXNjb3VudC1tYXgge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5kaXNjb3VudC1tYXggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuZGlzY291bnQtbWF4OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnNlbG9uLWhvcmFpcmUtY2hvaXNpIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtbWFycXVlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgyODI4MjsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogNzVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1kdXJlZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5wcmljZS10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJpY2UtZHVyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1zdG9jayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjODU4NDg0OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgLnByb2R1Y3Qtc3RvY2staW52YWxpZCB7XG4gICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgLnByb2R1Y3Qtc3RvY2staW52YWxpZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1wcm9tbyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8gLnByb21vLWluaXRpYWwtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5wcm9kdWN0LXByb21vIC5wcm9tby1kaXNjb3VudC1wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8gLnByb21vLWRhdGVFbmQge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbi54cyAjc2l0ZS1hcnRpY2xlLXJvdyAuaXRlbS1pbWctcHJvZHVpdCB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1yb3cgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuI3NpdGUtYXJ0aWNsZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI3NpdGUtbGlzdC1zaW1wbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICNzaXRlLWxpc3Qtc2ltcGxlOm5vdCgubm8tcGFkZGluZykge1xuICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyJTsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZS5sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAubGlzdC1zaW1wbGUtc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAuc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3NpdGUtbGlzdC1zaW1wbGUgLnByb21vLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3NpdGUtbGlzdC1zaW1wbGUgLmxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgI3NpdGUtbGlzdC1zaW1wbGUgLmZvb3Rlci1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4ueHMgI3NpdGUtbGlzdC1zaW1wbGUsIC5zbSAjc2l0ZS1saXN0LXNpbXBsZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnhzICNzaXRlLWxpc3Qtc2ltcGxlIC5saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNzaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NpdGUtYWN0dWFsaXRlcy1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgI3NpdGUtYWN0dWFsaXRlcy1pdGVtIC5hY3R1LXBob3RvLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3NpdGUtYWN0dWFsaXRlcy1pdGVtIC5hY3R1LXBob3RvLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuZGVzY3JpcHRpb24tdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuZGVzY3JpcHRpb24tdGV4dC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0gLmRlc2NyaXB0aW9uLXRleHQtbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnhzICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuYWN0dS1waG90by1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbiNzaXRlLWJvb2tpbmctYnJvd3NlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgI3NpdGUtYm9va2luZy1icm93c2UgLnNpdGUtYm9va2luZy1icm93c2UtY2F0ZWdvcnktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjc2l0ZS1ib29raW5nLWJyb3dzZSAuc2l0ZS1ib29raW5nLWJyb3dzZS1hcnRpY2xlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmd0LXNtICNzaXRlLWJvb2tpbmctYnJvd3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4jYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAjYmFza2V0LWl0ZW0gLmJhc2tldC1hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2Jhc2tldC1pdGVtIC5naWZ0LWltYWdlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTsgfVxuICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICNiYXNrZXQtaXRlbSAuZGV0YWlscy1pdGVtIC5icmFuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAubGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNiYXNrZXQtaXRlbSAuZGV0YWlscy1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzcwNmY2ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAucXVhbnRpdGUge1xuICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0gLmJlbmVmaWNpYWlyZSB7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAuYWN0aW9ucyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNzaXRlLWJvbnMtcGxhbnMtYXJ0aWNsZS1saXN0IC5ib25zLXBsYW5zLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzaXRlLWJvbnMtcGxhbnMtYXJ0aWNsZS1saXN0IC5saXN0LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc2l0ZS1ib29raW5nLWFkZC1idXR0b24ge1xuICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gIC5zaXRlLWJvb2tpbmctYWRkLWJ1dHRvbiAuY2VudHJhbC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuc2l0ZS1ib29raW5nLWFkZC1idXR0b24gLmNlbnRyYWwtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5jb250cm9sLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAuc2l0ZS1ib29raW5nLWFkZC1idXR0b24gLmNvbnRyb2wtYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5hZGQtY2FydC1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jc2l0ZS1jb250YWN0LW1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgY29sb3I6ICM5RTlFOUU7IH1cbiAgI3NpdGUtY29udGFjdC1tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1oZWFkZXItbGliZWxsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICNzaXRlLWNvbnRhY3QtbWVzc2FnZSAubWVzc2FnZS1oZWFkZXIgLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3IgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM0MjQyNDI7IH1cblxuI3NpdGUtY29udGFjdC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4jc2l0ZS1jb250YWN0LW1lc3NhZ2UgLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjc2l0ZS1jb250YWN0LW1lc3NhZ2UgLnRleHQtY29udGFpbmVyIC50ZXh0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3NpdGUtY29udGFjdC1tZXNzYWdlIC50ZXh0LWNvbnRhaW5lciAudGV4dC1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbiNzaXRlLWNhdGVnb3J5LWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlOyB9XG5cbiNzaXRlLWNhdGVnb3J5LWN1cnJlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLnNpdGUtYXJ0aWNsZS1pbWFnZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWNvbnRhaW5lciAuY3VycmVudC1mYW1pbGxlLWxpYmVsbGUtYWJzb2x1dGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtYXJyb3cge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtYXJyb3cgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDQwcHg7IH1cblxuI3NpdGUtY2F0ZWdvcnktY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDIzMHB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LWNhcmQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAjc2l0ZS1jYXRlZ29yeS1jYXJkIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktY2FyZCAuYm9va2luZy1mYW1pbGxlLWJveC1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLnhzICNzaXRlLWNhdGVnb3J5LWNhcmQge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmF5OyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuY2F0ZWdvcmllLWgxIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIC5jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIC5tYWluLXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc2VsZWN0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc3ViLWNhdGVnb3JpZS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnN1Yi1jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnN1Yi1zdWItY2F0ZWdvcmllLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc3ViLXN1Yi1jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLmJvb2tpbmctaWNvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLmJvb2tpbmctaWNvbi1jb250YWluZXIgLmJvb2tpbmctaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuYm9va2luZy1pY29uLWNvbnRhaW5lciAuYm9va2luZy1pY29uIC5ib29raW5nLWljb24tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnByb21vLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcGF0aCAucm9vdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcGF0aCAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LXBhdGggLmZhbWlsbGUtaXRlbSAubGliZWxsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NpdGUtY2F0ZWdvcnktcGF0aCAuZmFtaWxsZS1pdGVtIC5saWJlbGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAjc2l0ZS1jYXRlZ29yeS1wYXRoLCAuc20gI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgbWQtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmxheW91dC1tb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5sYXlvdXQtbW9kZSAuY2hlY2tib3gtdGV4dCB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5sYXlvdXQtbW9kZSAuY2hlY2tib3gtdGV4dCBtZC1jaGVja2JveCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICNzaXRlLXNlYXJjaC1iYXItYm9va2luZyAuYm9va2luZy1zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5ib29raW5nLXNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmJvb2tpbmctc2VhcmNoLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmJvb2tpbmctc2VhcmNoLWlucHV0IG1kLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5wcm9tby1idXR0b24ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5wcm9tby1idXR0b24uc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0VBNEE0QTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzaXRlLWNhdGVnb3J5LXJvdyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFMEUwRTA7XG4gIG1hcmdpbjogNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMzUwcHg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcm93IC5zaXRlLWNhdGVnb3J5LXJvdy1pbWFnZSB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LXJvdyAuYm9va2luZy1yb3ctbGliZWxsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1pbnB1dCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLW1vYmlsZSAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2l0ZS1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDV2dzsgfVxuICAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICNzaXRlLXBhZ2UtaGVhZGVyIC5zaXRlLXBhZ2UtaGVhZGVyLXRleHQtcndnIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3ZyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ueHMgI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi54cyAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3ZyB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAueHMgI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dC1yd2cgaDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc20gI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dCB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiA5dmg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUgLmxvZ28ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSAubmFtZSB7XG4gICAgICB3aWR0aDogOTFweDtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSB7XG4gICAgICB3aWR0aDogODV2dzsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUgLmxvZ28ge1xuICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSAubmFtZSB7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IGthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUge1xuICAgICAgd2lkdGg6IDkwdnc7IH0gfVxuXG4jcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLXRvcCAubWVudS1zZWFyY2gtdG9wLXRleHQge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLXRvcCAubWVudS1zZWFyY2gtdG9wLXRleHQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC10b3AgLm1lbnUtc2VhcmNoLXRvcC10ZXh0LnJlZCB7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC1jb250YWluZXIgLnByb21vLWNhdGVnb3JpZSAucHJvbW8tY2F0ZWdvcmllLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDQ1cHg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtY29udGFpbmVyIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLWNvbnRhaW5lciAudmVydGljYWwtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tdG9wIC5tZW51LXByb21vLXRvcC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tdG9wIC5tZW51LXByb21vLXRvcC10ZXh0OmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIC5wcm9tby1jYXRlZ29yaWUgLnByb21vLWNhdGVnb3JpZS1wb3B1cC1jb250YWluZXIge1xuICAgICAgdG9wOiA0NXB4OyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIC52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciAubWVudS1wcm9tby1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciAucHJvbW8tc29ydC1idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgLnByb21vLXNvcnQtYnV0dG9uIC5zb3J0LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciAucHJvbW8tc29ydC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0gLmxvZy1pbi1mYWNlYm9vayB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWRmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkMWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0gLmxvZy1pbi1mYWNlYm9vazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0gLmxvZy1pbi1nb29nbGUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVkZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIC5sb2ctaW4tZ29vZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSAucmVzZXQtcGFzc3dvcmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSAucmVzZXQtcGFzc3dvcmQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhzIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1sb2dpbi1zaWduaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkMWZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW4tc2lnbmluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbi1zaWduaW4gLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERkRGRkY7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWNvbmZpcm1hdGlvbiAudmFsaWRhdGlvbi1tZXNzYWdlIGltZyB7XG4gICAgbWFyZ2luOiAyMHB4OyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAuY29tbWVudHMge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC5yZWRpcmVjdGlvbi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogIzgyODI4MjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi54cyAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCA4MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjREZERkZGOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi12YWxpZGF0aW9uIC52YWxpZGF0aW9uLW1lc3NhZ2UgaW1nIHtcbiAgICBtYXJnaW46IDIwcHg7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi12YWxpZGF0aW9uIC52YWxpZGF0aW9uLW1lc3NhZ2UgLmNvbW1lbnRzIHtcbiAgICBjb2xvcjogIzRGNEY0RjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnNpZ25pbi1zbXMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGREZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAuc2lnbmluLXNtcy1jb250YWluZXIgLnNtcy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnNpZ25pbi1zbXMtY29udGFpbmVyIC5zbXMtc3ViVGl0bGUge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi54cyAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAudmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0gLmhvbW1lIHtcbiAgaGVpZ2h0OiA0MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvaG9tbWVfbGVmdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0gLmZlbW1lIHtcbiAgaGVpZ2h0OiA0MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZmVtbWVfcmlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1mb3JtIC5mb3JtLWNvbnRlbnQge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ueHMgLmZvcm0tY29udGVudCB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtY2hvaWNlLWxpc3QgLmNhdGVnb3JpZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtLmhhcy1tb3JlLXByb3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0gLml0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtLnBhaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgLmFydGljbGUtY2hvaWNlLWxpc3QgLmNob2ljZS1tb2JpbGUtaXRlbTpub3QoLmxhc3QpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtOm5vdCguaW4tcG9wdXApIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBtaW4td2lkdGg6IDE4cHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLWxpc3QgLmNob2ljZS1tb2JpbGUtaXRlbS5pbi1wb3B1cCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtIC5wcm9wb3NpdGlvbi1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLmFydGljbGUtY2hvaWNlLWxpc3QgLnByb3Bvc2l0aW9uLW1vcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLmFydGljbGUtY2hvaWNlLWxpc3QgLmxpc3QtbW9yZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzBCMDY0MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAubGlzdC1tb3JlLWNvbnRlbnQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cblxuLmFydGljbGUtY2hvaWNlLWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbG9hZGluZyAubG9hZGluZy1zcXVhcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtY2hvaWNlLW1vYmlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAuYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAuYXJ0aWNsZXMtY29udGFpbmVyLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1tb2JpbGUgLnByb3Bvc2l0aW9uLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJvcG9zaXRpb24tc3VtbWFyeS1sb2FkaW5nIC5ib3gtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJvcG9zaXRpb24tc3VtbWFyeS1sb2FkaW5nIC5ib3gtY29udGFpbmVyIC5ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcgLmJveC1jb250YWluZXIgLmJveCAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRleHQtbGluZXMgLnRleHQtbGluZSB7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1tb2JpbGUgLnByZXN0YXRpb24tbW9yZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1tb2JpbGUgLmNob2ljZS1tb2JpbGUtZGF0ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAuY2hvaWNlLW1vYmlsZS1kYXRlIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG5cbi5wbGF0Zm9ybS1iYXNrZXQtc3VtbWFyeS1pdGVtIC5iYXNrZXQ0U3VtbWFyeS1pdGVtIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwcHg7IH1cblxuLnBsYXRmb3JtLWJhc2tldC1zdW1tYXJ5LWl0ZW0gLmJhc2tldDRTdW1tYXJ5LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jYWNjb3VudC1yZHYtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50IC52LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWJvdXRpcXVlLWxpYmVsbGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1hY3Rpb25zIC5hY3Rpb24taXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1hY3Rpb25zIC5hY3Rpb24taXRlbSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHNwYW46aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnNtICNhY2NvdW50LXJkdi1pdGVtIHtcbiAgcGFkZGluZzogMjBweCA2MHB4OyB9XG5cbiNhY2NvdW50LXJkdi1ub3RFbmFibGVkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG4gICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQgLnYtc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQgLm5vdEVuYWJsZWQtYm91dGlxdWUtbGliZWxsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50LW1haW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U5RTlGODsgfVxuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50LWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1ub3RFbmFibGVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLW5vdEVuYWJsZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWluLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1ub3RFbmFibGVkIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25zIC5hY3Rpb24tbm90RW5hYmxlZCBzcGFuOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ueHMgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25zIC5hY3Rpb24tbm90RW5hYmxlZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5zbSAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCB7XG4gIHBhZGRpbmc6IDIwcHggNjBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmNvbmZpcm1lZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAxNSU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5pbmZvcy1tYXAge1xuICBtYXJnaW46IDIwcHg7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuY29uZmlybWVkLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5jb25maXJtZWQtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmluZm9zLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuaW5mb3MtcmR2IG1kLWljb24ge1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5pbmZvcy1yZHYgLmluZm8tcmR2LWRhdGUge1xuICBtaW4td2lkdGg6IDE5MHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmdpZnQge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5jdXN0b21GaWVsZHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi54cyAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5jb25maXJtZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXJnaW46IDVweDsgfVxuXG4ucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQgLm1haW4tdGl0bGUge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbnMtY29udGVudCAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IC5ub3RpZmljYXRpb24taXRlbS5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjREZERkZGOyB9XG4gICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IC5jaGVjay10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbnMtY29udGVudCAuYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QtdmFsaWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnhzICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuLmNhcm91c2VsTGFyZ2UtZXRhYmxpc3NlbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpOyB9XG5cbi5wYXltZW50LWNhcmQtaXRlbSAuY2FyZC1pdGVtLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3BheW1lbnQtY2FyZC1zYXZlIC5jYi1uZXdDYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUY3REZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuI3BheW1lbnQtY2FyZC1zYXZlIC5jYi1uZXdDYXJkLXRvQmVTYXZlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICNwYXltZW50LWNhcmQtc2F2ZSAuY2ItbmV3Q2FyZC10b0JlU2F2ZWQgLmNoZWNrLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzU5MkJDQTsgfVxuXG4jcGF5bWVudC1jYXJkLXNhdmUgLmNhcmQtZXJyb3JzIHtcbiAgY29sb3I6ICNDOTM4Njc7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvLXNlbGVjdGlvbi1hZHZhbmNlZCAucG9wdXAtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvLXNlbGVjdGlvbi1hZHZhbmNlZCAucHJlc3RhdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuLnByby1zZWxlY3Rpb24tYWR2YW5jZWQgLnRhY2hlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnByby1zZWxlY3Rpb24tYWR2YW5jZWQgLnBheSB7XG4gIHdpZHRoOiAzNSU7IH1cblxuLnByby1zZWxlY3Rpb24tc2ltcGxlIC5mYWMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmQzMjNlOyB9XG5cbi5wcm8tc2VsZWN0aW9uLXNpbXBsZSAudGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByby1zZWxlY3Rpb24tc2ltcGxlIC5hZGQtcHJvLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcm8tc2VsZWN0aW9uLXNpbXBsZSAucGxhdGZvcm0gLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5wcm8tc2VsZWN0aW9uLXNpbXBsZSAuaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvLXNlbGVjdGlvbi1zaW1wbGUgLmljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuXG4ucHJvLXNlbGVjdGlvbi1zaW1wbGUgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnBsYXRmb3JtLXByb2R1Y3QtbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMHB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1uYXYgLnByb2R1Y3QtZWxlbWVudElkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDsgfVxuXG4jcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAuZmFtaWx5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3QtbGlzdC1jYXRlZ29yaWUgLmNhdGVnb3JpZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3QtbGlzdC1jYXRlZ29yaWUgLmNhdGVnb3JpZS1uYiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNFMEUwRTA7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LXNlYXJjaC1pbnB1dCBtZC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3Byb21vLXNvcnQtcG9wdXAgLnBvcHVwLWl0ZW0ge1xuICBtYXJnaW46IDE1cHggMHB4OyB9XG4gICNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIC5wb3B1cC1pdGVtLXJhZGlvIHtcbiAgICBhY2NlbnQtY29sb3I6ICM1RjJFRUE7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDBweDsgfVxuICAjcHJvbW8tc29ydC1wb3B1cCAucG9wdXAtaXRlbSAucG9wdXAtaXRlbS1jaGVjayB7XG4gICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gICNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIC5wb3B1cC1pdGVtLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgI3Byb21vLXNvcnQtcG9wdXAgLnBvcHVwLWl0ZW0gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDsgfVxuXG4ueHMgI3Byb21vLXNvcnQtcG9wdXAgLnBvcHVwLWl0ZW0gLnBvcHVwLWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc20gI3Byb21vLXNvcnQtcG9wdXAgLnBvcHVwLWl0ZW0gLnBvcHVwLWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubW9iaWxlICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubW9iaWxlLnNtICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4jcHJvbW8tcGxhY2UtcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjcHJvbW8tcGxhY2UtcG9wdXAgLmxvY2F0aW9uLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGOyB9XG4gICAgI3Byb21vLXBsYWNlLXBvcHVwIC5sb2NhdGlvbi1pdGVtIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI3Byb21vLXBsYWNlLXBvcHVwIC5sb2NhdGlvbi1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3Byb21vLXBsYWNlLXBvcHVwIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tb2JpbGUgI3Byb21vLXBsYWNlLXBvcHVwIC5sb2NhdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5tb2JpbGUuc20gI3Byb21vLXBsYWNlLXBvcHVwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uZGVza3RvcCAjcHJvbW8tcGxhY2UtcG9wdXAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA0NTBweDsgfVxuXG4jcHJvbW8tZGF0ZS1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNwcm9tby1kYXRlLXBvcHVwIC5wcm9tby1kYXRlLXBvcHVwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICNwcm9tby1kYXRlLXBvcHVwIC5wZXJpb2RlLWNob2ljZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICNwcm9tby1kYXRlLXBvcHVwIC5wZXJpb2RlLWNob2ljZS1idXR0b246bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgI3Byb21vLWRhdGUtcG9wdXAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tb2JpbGUgI3Byb21vLWRhdGUtcG9wdXAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubW9iaWxlLnNtICNwcm9tby1kYXRlLXBvcHVwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uZGVza3RvcCAjcHJvbW8tZGF0ZS1wb3B1cCB7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBtaW4td2lkdGg6IDQ1MHB4OyB9XG5cbiNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnQgLmRpc2NvdW50LWNvbnRhaW5lciB7XG4gIC8qXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgKi8gfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlLWRpc2NvdW50IC5kaXNjb3VudC1jb250YWluZXIgLmRpc2NvdW50LW1heCB7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZS1kaXNjb3VudCAuZGlzY291bnQtY29udGFpbmVyIC5kaXNjb3VudC1tYXggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlLWRpc2NvdW50IC5kaXNjb3VudC1jb250YWluZXIgLmRpc2NvdW50LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cblxuLnByb3Bvc2l0aW9uLXN1bW1hcnktbG9hZGluZyAuYm94LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLXN1bW1hcnktbG9hZGluZyAuYm94LWNvbnRhaW5lciAuYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuXG4jc2VvLXBhZ2UtbGluay1wbGFjZSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzZW8tcGFnZS1saW5rLXBsYWNlIC5zZW8tcGFnZS1saW5rLXBsYWNlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNzZW8tcGFnZS1saW5rLXBsYWNlIC5zZW8tcGFnZS1saW5rLXBsYWNlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9uIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3Nlby1wYWdlLWxpbmstcHJlc3RhdGlvbiAuc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNzZW8tcGFnZS1saW5rLXByZXN0YXRpb24gLnNlby1wYWdlLWxpbmstcHJlc3RhdGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuLndlbGNvbWUtc2VhcmNoQXJlYS1iZW5lZmljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNlIC5iZW5lZmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgIC53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2UgLmJlbmVmaWNlIGltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zbSAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNlIC5iZW5lZmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnhzIC53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2UgLmJlbmVmaWNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ja2FsZW5kZXMtYWNjb3VudC10b3AtbWVudS1jbGllbnQgLnRpdGxlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4OyB9XG5cbiNrYWxlbmRlcy1hY2NvdW50LXRvcC1tZW51LWNsaWVudCAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAja2FsZW5kZXMtYWNjb3VudC10b3AtbWVudS1jbGllbnQgLmNvbnRlbnQga2FsZW5kZXMtYnV0dG9uIHtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgI2thbGVuZGVzLWFjY291bnQtdG9wLW1lbnUtY2xpZW50IC5jb250ZW50IGthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNrYWxlbmRlcy1hY2NvdW50LXRvcC1tZW51LWNsaWVudCAuY29udGVudCBrYWxlbmRlcy1idXR0b24uY29ubmV4aW9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI2thbGVuZGVzLWFjY291bnQtdG9wLW1lbnUtY2xpZW50IC5jb250ZW50IC5wcm8ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLnRpdGxlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuc2Nyb2xsYWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2IzYjNiMzsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAudG90YWwtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAuYnV0dG9uLWNvbnRhaW5lciBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAuYnV0dG9uLWNvbnRhaW5lciBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50Omxhc3QtY2hpbGQgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC50aXRsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLnNjcm9sbGFibGUge1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiM2IzYjM7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLnRvdGFsLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIC5idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIC5idXR0b24tY29udGFpbmVyIGthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5hcnRpY2xlcy1jb250YWluZXIga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5hcnRpY2xlcy1jb250YWluZXIga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudDpsYXN0LWNoaWxkICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDQ1MHB4OyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODtcbiAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4taXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4RkY7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0uc2VsZWN0ZWQgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4tdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0uc3BlY2lhbEl0ZW0ge1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4taXRlbS5zcGVjaWFsSXRlbS5yYXoge1xuICAgICAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0uc3BlY2lhbEl0ZW0ucmF6OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4RkY7IH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmg7IH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc0Zhdm9yaXRlIC5ib3V0aXF1ZS1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUgLmJvdXRpcXVlLWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUgLmJvdXRpcXVlLWl0ZW0gLmJvdXRpcXVlLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNGYXZvcml0ZSAuYm91dGlxdWUtaXRlbTpob3ZlciAuYm91dGlxdWUtbGliZWxsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2gge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmg7IH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc1NlYXJjaCAucHJlc3RhdGlvbi1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIC5wcmVzdGF0aW9uLWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIC5wcmVzdGF0aW9uLWl0ZW0gLmNhdGVnb3JpZS1saWJlbGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIC5wcmVzdGF0aW9uLWl0ZW0gLmJvdXRpcXVlLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2ggLnByZXN0YXRpb24taXRlbSAuYm91dGlxdWUtYWRyZXNzZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2ggLnByZXN0YXRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWdyb3VwIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tZ3JvdXAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4taXRlbTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kZXNrdG9wICNwcm9tby1jYXRlZ29yaWUtcG9wdXAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tZ3JvdXAge1xuICB3aWR0aDogMjUwcHg7IH1cblxuI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLmZhdm9yaXRlLW5vLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLnByZXN0YXRpb24taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5wcmVzdGF0aW9uLWl0ZW0gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLnByZXN0YXRpb24taXRlbSAuY2F0ZWdvcmllLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14cyAucHJlc3RhdGlvbi1pdGVtIC5ib3V0aXF1ZS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14cyAucHJlc3RhdGlvbi1pdGVtIC5ib3V0aXF1ZS1hZHJlc3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5jYXRlZ29yaWUtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjQzkzODY3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLnByZXN0YXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMuaXMtbW9iaWxlIC5wcmVzdGF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzOm5vdCguaXMtbW9iaWxlKSAucHJlc3RhdGlvbi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzOm5vdCguaXMtbW9iaWxlKSAucHJlc3RhdGlvbi1pdGVtOm5vdCguaXMtY2F0ZWdvcmllKSB7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzOm5vdCguaXMtbW9iaWxlKSAucHJlc3RhdGlvbi1pdGVtOm5vdCguaXMtY2F0ZWdvcmllKSAuY2F0ZWdvcmllLWxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzOm5vdCguaXMtbW9iaWxlKSAucHJlc3RhdGlvbi1pdGVtLmlzLWNhdGVnb3JpZSB7XG4gICAgICBwYWRkaW5nOiA3cHggMHB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbSAuY2F0ZWdvcmllLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbSAuYm91dGlxdWUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzOm5vdCguaXMtbW9iaWxlKSAucHJlc3RhdGlvbi1pdGVtIC5ib3V0aXF1ZS1hZHJlc3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCAuZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5tYXJxdWUge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5uYiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5kZWxldGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5hZGQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCAuZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5tYXJxdWUge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5uYiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5kZWxldGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5hZGQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmgxLCBoMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDsgfVxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuW25nLWNsaWNrXSxcbltkYXRhLW5nLWNsaWNrXSxcblt4LW5nLWNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuLmJnLWdyZXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7IH1cblxuLmZnLWdyZWVuIHtcbiAgY29sb3I6ICM0M0EwNDc7IH1cblxuLmZnLXJlZCB7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXJlZC10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTsgfVxuXG4uYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi8gfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM0M0EwNDc7IH1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGQjhDMDA7IH1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM0NzIyQUU7IH1cblxuLnRleHQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuLnRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gIC50ZXh0LWdyZXktbGlnaHQuYWxsIGRpdiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLnRleHQtZ3JleS1saWdodC5hbGwgc3BhbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzBCMDY0MzsgfVxuICAudGV4dC1wcmltYXJ5IHNwYW4ge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxpZ2h0LmFsbCBkaXYge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAudGV4dC1saWdodC5hbGwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1zaXplLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMC5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTEwLmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMS5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTExLmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMi5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTEyLmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50ZXh0LXNpemUtMTMuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMy5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudGV4dC1zaXplLTE0LmFsbCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTQuYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNpemUtMTUge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnRleHQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udGV4dC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi50ZXh0LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnRleHQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udGV4dC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi50ZXh0LXNpemUtMjQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnRleHQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4udGV4dC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5taW4td2lkdGgtNTAge1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTEwMCB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTE1MCB7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTIwMCB7XG4gIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICM0RjUwNTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWRhc2hlZCB7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDsgfVxuXG4ucGFkZGluZy01IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wYWRkaW5nLTEwIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucGFkZGluZy0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnBhZGRpbmctMjAge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLnBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5tYXJnaW4tNSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tYXJnaW4tMTAge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1hcmdpbi0xNSB7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4ubWFyZ2luLTIwIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTEwIHtcbiAgbWFyZ2luOiAwcHggMTBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTUge1xuICBtYXJnaW46IDBweCAxNXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yMCB7XG4gIG1hcmdpbjogMHB4IDIwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTI1IHtcbiAgbWFyZ2luOiAwcHggMjVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzAge1xuICBtYXJnaW46IDBweCAzMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubWFyZ2luLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm1hcmdpbi10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01IHtcbiAgbWFyZ2luOiA1cHggMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTAge1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTUge1xuICBtYXJnaW46IDE1cHggMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMjAge1xuICBtYXJnaW46IDIwcHggMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMzAge1xuICBtYXJnaW46IDMwcHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwIHtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMTUge1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0yMCB7XG4gIHBhZGRpbmc6IDIwcHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTI1IHtcbiAgcGFkZGluZzogMjVweCAwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMzAge1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTAge1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTE1IHtcbiAgcGFkZGluZzogMHB4IDE1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yMCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjUge1xuICBwYWRkaW5nOiAwcHggMjVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTMwIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02MCB7XG4gIHBhZGRpbmc6IDBweCA2MHB4OyB9XG5cbi5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4ubW9iaWxlIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vYmlsZSB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIExpZ25lIGQndW4gKi9cbi5ibG9jLWxpbmU6bm90KC5uby1wYWRkaW5nKSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG5cbi5ibG9jLWxpbmUuc21hbGwtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDVweCAwcHg7IH1cblxuLmJsb2MtbGluZS5zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuLmJsb2MtbGluZSAuYmxvYy10aXRsZSB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBCMDY0MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYmxvYy1saW5lIC5ibG9jLXZhbHVlIHtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYmxvYy1saW5lIC5ibG9jLXZhbHVlOm5vdCgud3JhcHBlZCkge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ibG9jLWxpbmUgLmJsb2MtdmFsdWU6bm90KC53cmFwcGVkKSBzcGFuIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ib3JkZXJlZCAuYmxvYy1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmJvcmRlcmVkIC5ibG9jLWxpbmU6bm90KC5uby1wYWRkaW5nKSB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuLmJveC1zaGFkb3ctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLnRpdGxlLW9yYW5nZS0xNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGQkE2N0Q7IH1cblxuLnRpdGxlLW9yYW5nZS0yMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGQkE2N0Q7IH1cblxuLmhpZGUtYm9yZGVyLWxpbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGhlaWdodDogM3B4O1xuICBtaW4taGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5oaWRlLWJvcmRlci1saW5lLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuLnJvdGF0aW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uaWNvbi1yb3RhdGluZyBtZC1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4vKioqKioqKiBBTklNQVRJT05TICoqKioqKi9cbkBrZXlmcmFtZXMgYmxpbmtlci0wIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBibGlua2VyLTc1IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc1OyB9IH1cblxuQGtleWZyYW1lcyBibGlua2VyLTUwIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXItMjUge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLW9wYWNpdHktb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLW9wYWNpdHktb2ZmIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1zaG93LTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWhpZGUtMC0xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5rYWxlbmRlcy1hbmltYXRlLXNob3ctMC0xLTMwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1zaG93LTAtMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG4ua2FsZW5kZXMtYW5pbWF0ZS1oaWRlLTAtMS0zMDAge1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtaGlkZS0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuLyogKi9cbi5rYWxlbmRlcy1ob3Zlci1vcGFjaXR5OmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBob3Zlci1vcGFjaXR5LW9uIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4vKiBFdml0ZXIgcXUndW5lIHpvbmUgbmUgc29pdCBjb21wcmVzc8OpZSBwYXIgdW4gw6lsw6ltZW50IEZsZXggKi9cbi5rYWxlbmRlcy1uby1zaHJpbmsge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4ua2FsZW5kZXMtc2Nyb2xsYWJsZS1taW5IZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ua2FsZW5kZXMtcm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5rYWxlbmRlcy1ub1Njcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1ub1Njcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4ua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UueHMge1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBOyB9XG4gIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS5kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTA7IH1cblxuLmthbGVuZGVzLXdpZGdldCAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnByby1jaG9pY2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gIC5wcm8tY2hvaWNlIC5saWJlbGxlLXRhY2hlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucHJvLWNob2ljZSAuZGV0YWlsLWhlYWRlci1waG90byB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gIC5wcm8tY2hvaWNlIC5wcm8ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAgIC5wcm8tY2hvaWNlIC5wcm8gaW5wdXQge1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAucHJvLWNob2ljZSAucHJvIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gIC5wcm8tY2hvaWNlIC5wcm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cbiAgICAucHJvLWNob2ljZSAucHJvOmhvdmVyIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbiAubGl2cmFpc29uLWNob2ljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24gLmxpdnJhaXNvbi1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDNweDsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24gLmxpdnJhaXNvbi1uYXYgLmJhY2tncm91bmQtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tbmF2LnNlbGVjdGVkIHtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAgICNwcm9kdWN0LWxpdnJhaXNvbiAubGl2cmFpc29uLW5hdi5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNwcm9kdWN0LWxpdnJhaXNvbiAubGl2cmFpc29uLW5hdjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICAgI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tbmF2OmhvdmVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTAuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMC5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTEuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMS5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTIuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMi5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAjcGxhdGZvcm0tbWFpbiAudGV4dC1zaXplLTEzLmFsbCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTMuYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbiNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xNC5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAjcGxhdGZvcm0tbWFpbiAudGV4dC1zaXplLTE0LmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4jcGxhdGZvcm0tbWFpbiAudGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jcGxhdGZvcm0tbWFpbiAudGV4dC1zZWNvbmRhcnktbGlnaHQge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jc2l0ZS1tYWluIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAjc2l0ZS1tYWluIC5iZy1ncmV5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cblxuLmthbGVuZGVzLXdpZGdldC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC5iZy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBRkY7IH1cbiAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC5iZy1ncmV5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkFGRjsgfVxuICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTBweCA1JTsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC5hY2NvdW50LWJhc2tldC1idXR0b25zLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucy1vbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucy1saW5rIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMtYWNjb3VudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC5tZW51LWNvbnRlbnQtaXRlbSB7XG4gICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDBweCAzNXB4IDBweCAwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAubWVudS1jb250ZW50LWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAubWVudS1jb250ZW50LWl0ZW06aG92ZXI6bm90KC5tZW51LWJhc2tldC1jb250YWluZXIpIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLm1lbnUtY29udGVudC1pdGVtLXNob3BwaW5nLWNhcnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAubWVudS1jb250ZW50LWl0ZW0tc2hvcHBpbmctY2FydCAubm90aWZfY2FydCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uOm5vdCgubm8tdG9wLXBhZGRpbmcpOm5vdCguc21hbGwtcGFkZGluZyk6bm90KC5ib3JkZXJlZCkgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC5rYWxlbmRlcy1idXR0b246bm90KC5uby10b3AtcGFkZGluZyk6bm90KC5zbWFsbC1wYWRkaW5nKSAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbiNrYWxlbmRlcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDsgfVxuICAja2FsZW5kZXMtbWFpbiBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjsgfVxuXG4ja2FsZW5kZXMtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IH1cbiAgI2thbGVuZGVzLXdpZGdldC1jb250YWluZXIgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IH1cblxuLmthbGVuZGVzLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuIiwiLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXG4gKi9cbi8vIGJvd2VyOnNjc3NcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzXCI7XG4vLyBlbmRib3dlclxuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi8vIGluamVjdG9yXG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Fic29sdXRlQXJlYS9rYWxlbmRlcy5hYnNvbHV0ZUFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9kaXZlcnMvZGl2ZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCYWNrZHJvcC9rYWxlbmRlcy5iYWNrZHJvcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQm9va2luZ1NsaWRlci9rYWxlbmRlcy5ib29raW5nU2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCb3gva2FsZW5kZXMuYm94LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCdXR0b24va2FsZW5kZXMuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYXJvdXNlbExhcmdlL2thbGVuZGVzQ2Fyb3VzZWxMYXJnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2hlY2tib3gva2FsZW5kZXMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsL2thbGVuZGVzQ2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0NoZWNrYm94SXRlbS9rYWxlbmRlcy5jaGVja2JveEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0NoZWNrZWRJY29uL2thbGVuZGVzLmNoZWNrZWRJY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNGYXZvcml0ZS9rYWxlbmRlcy5mYXZvcml0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRnVsbFBvcHVwL2thbGVuZGVzLmZ1bGxQb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzR29vZ2xlTWFwL2thbGVuZGVzLmdvb2dsZU1hcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSGVhZGVyL2thbGVuZGVzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSWNvbi9rYWxlbmRlcy5pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJbmtSaXBwbGUva2FsZW5kZXMuaW5rUmlwcGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJbnB1dC9rYWxlbmRlcy5pbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRMaWJlbGxlL2thbGVuZGVzLmlucHV0TGliZWxsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlcy5sb2FkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNYXAva2FsZW5kZXMubWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW1Cb2R5L2thbGVuZGVzLmNoZWNrYm94SXRlbUJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01vZGFsL2thbGVuZGVzLm1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb3ZlQXJlYS9rYWxlbmRlcy5tb3ZlQXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlcy5wYWdlQ29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQaG9uZS9rYWxlbmRlcy5waG9uZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvdG8va2FsZW5kZXMucGhvdG8uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BvcHVwL2thbGVuZGVzLnBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQcm9TZWxlY3Qva2FsZW5kZXNQcm9TZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Byb2Zlc3Npb25hbENob2ljZS9rYWxlbmRlcy5wcm9mZXNzaW9uYWxDaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXMuc2Nyb2xsYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VhcmNoSGVhZGVyL2thbGVuZGVzLnNlYXJjaEhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VsZWN0Qm94L2thbGVuZGVzLnNlbGVjdEJveC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2l0ZUZvb3Rlci9rYWxlbmRlcy5zaXRlRm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbGlkZXIva2FsZW5kZXMuc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbG90L2thbGVuZGVzLnNsb3RTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N0YXIva2FsZW5kZXMuc3Rhci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3RhcklucHV0L2thbGVuZGVzLnN0YXJJbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3dpdGNoL2thbGVuZGVzLnN3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGV4dGFyZWEva2FsZW5kZXMudGV4dGFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RleHRhcmVhL3RleHRBbmd1bGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUYWJzL2thbGVuZGVzLnRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhZy9rYWxlbmRlcy50YWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdQb3B1cC9rYWxlbmRlcy53YXJuaW5nUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdNZXNzYWdlL2thbGVuZGVzLndhcm5pbmdNZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNSYW5rL2thbGVuZGVzLnJhbmsuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlTWFzay9rYWxlbmRlcy5kYXRlTWFzay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVJbnB1dC9rYWxlbmRlcy5kYXRlSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlUmFuZ2Uva2FsZW5kZXMuZGF0ZVJhbmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVNlbGVjdC9rYWxlbmRlcy5kYXRlU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVNsaWRlSW5wdXQva2FsZW5kZXMuZGF0ZVNsaWRlSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0QWRyZXNzZS9zZWFyY2gva2FsZW5kZXMuaW5wdXRBZHJlc3NlLnNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGlzdC9rYWxlbmRlc0xpc3RJdGVtL2thbGVuZGVzLmxpc3RJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb2FkaW5nL2thbGVuZGVzTG9hZGluZ0xpbmsva2FsZW5kZXMubG9hZGluZy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb2FkaW5nL2thbGVuZGVzTG9hZGluZ01hc2sva2FsZW5kZXMubG9hZGluZy5tYXNrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb2FkaW5nL2thbGVuZGVzTG9hZGluZ1Byb2dyZXNzT25seS9rYWxlbmRlcy5sb2FkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNYXAva2FsZW5kZXNNYXBDYXJkL2thbGVuZGVzLm1hcC5jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZS9rYWxlbmRlcy5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZUhpZGVyL2thbGVuZGVzLnBhZ2VIaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2VOYXZpZ2F0b3Iva2FsZW5kZXMucGFnZU5hdmlnYXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2VOb0hpZGVyL2thbGVuZGVzLnBhZ2VOb0hpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQcm9mZXNzaW9uYWxDaG9pY2Uva2FsZW5kZXNQcm9mZXNzaW9uYWxTZWxlY3Qva2FsZW5kZXMucHJvZmVzc2lvbmFsU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbGlkZXIva2FsZW5kZXNTbGlkZS9rYWxlbmRlcy5zbGlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xvdC9rYWxlbmRlc0RheVBhcnRTZWxlY3Rvci9rYWxlbmRlcy5kYXlQYXJ0U2VsZWN0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Nsb3Qva2FsZW5kZXNTY2hlZHVsZUxpc3Qva2FsZW5kZXMuc2NoZWR1bGVMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTd2l0Y2gvaXRlbS9rYWxlbmRlcy5zd2l0Y2guaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3dpdGNoL3N3aXRjaGVyeS9zd2l0Y2hlcnkuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhYnMva2FsZW5kZXNUYWIva2FsZW5kZXMudGFiLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNXYXJuaW5nUG9wdXAva2FsZW5kZXNXYXJuaW5nUG9wdXBDb250ZW50L2thbGVuZGVzLndhcm5pbmdQb3B1cC5jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9lY2hlYW5jaWVyL2l0ZW0vZWNoZWFuY2llci5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9iYXNrZXQvZ2lmdC9iYXNrZXQuZ2lmdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvYmFza2V0L3Jvdy9iYXNrZXQucm93LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9hcnRpY2xlL2dpZnRDYXJkLmFydGljbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL2Ftb3VudC9naWZ0Q2FyZC5hbW91bnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL2JlbmVmaWNpYXJ5L2dpZnRDYXJkLmJlbmVmaWNpYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9ib3hlcy9naWZ0Q2FyZC5ib3hlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvY2hvaWNlL2dpZnRDYXJkLmNob2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvY3VzdG9tL2dpZnRDYXJkLmN1c3RvbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvZmluaXNoL2dpZnRDYXJkLmZpbmlzaC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvZm9vdGVyL2dpZnRDYXJkLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvb3B0aW9ucy9naWZ0Q2FyZC5vcHRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9wYWdlSGVhZGVyL2dpZnRjYXJkLnBhZ2VIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL3JlY2FwaXR1bGF0aWYvZ2lmdENhcmQucmVjYXBpdHVsYXRpZi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9jb25zdWx0L2tleXMuY29uc3VsdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvbGl2cmFpc29uL2NvbGxlY3QvcHJvZHVjdC5saXZyYWlzb24uY29sbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvbGl2cmFpc29uL2RlbGl2ZXJ5L3Byb2R1Y3QubGl2cmFpc29uLmRlbGl2ZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9ib29raW5nL2NvbmZpcm1hdGlvbi9ib29raW5nLmNvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvc2VhcmNoQmFyL2dpZnRDYXJkLnNlYXJjaEJhci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYm9va2luZy9tYWluL2Jvb2tpbmcubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wYWdlL2Jvb2tpbmcucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wcmVzdGF0aW9uL2Jvb2tpbmcucHJlc3RhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvcGxhdGZvcm0ubGF5b3V0LmRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9tb2JpbGUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGlua05vdEZvdW5kL3BhZ2UvbGlua05vdEZvdW5kLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3Byb21vL21haW4vcHJvbW8ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vd2VsY29tZS9wcm9tby53ZWxjb21lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wcm9tby9wYWdlL3Byb21vLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFnZS9hY2NvdW50LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvbWFpbi9hY2NvdW50Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2RvbWljaWxlL3BsYXRmb3JtLmRvbWljaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9jdXN0b21GaWVsZHMvcGxhdGZvcm0uY3VzdG9tRmllbGRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9maWxBcmlhbmUvZmlsQXJpYW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9naWZ0Q2FyZC9naWZ0Q2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvbGlzdENpdHkvbGlzdENpdHkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3BhcnJhaW5hZ2UvcGxhdGZvcm0ucGFycmFpbmFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcmVkdWN0aW9uQ2xpZW50L3BsYXRmb3JtLnJlZHVjdGlvbi5jbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NlYXJjaEl0ZW0vc2VhcmNoSXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VhcmNoUmVzdWx0cy9zZWFyY2hSZXN1bHRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zaXRlQnV0dG9uL3NpdGVCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3FyQ29kZS9wYWdlL3FyQ29kZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvbG9jYXRpb24vcGxhdGZvcm0uc2VhcmNoLmxvY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvbWFpbi9zZWFyY2gubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3ByZXN0YXRpb24vcGxhdGZvcm0uc2VhcmNoLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9tb2JpbGVGb3JtL3NlYXJjaC5tb2JpbGVGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvcGFnZS9zZWFyY2gucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9ib29raW5nL21haW4vYm9va2luZy5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2ZhaWx1cmUvbm90Rm91bmQvZmFpbHVyZS5ub3RGb3VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYWdlL3dlbGNvbWUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9maW5pc2gvZ2lmdGNhcmQuZmluaXNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2dpZnRjYXJkL21haW4vZ2lmdGNhcmQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9rZXlzL3BhZ2Uva2V5cy5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2xheW91dC9kZXNrdG9wL3NpdGUubGF5b3V0LmRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS9zaXRlLmxheW91dC5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFnZXMvYm9va2luZy9wYWdlLmJvb2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFnZXMvZmFpbHVyZS9wYWdlLmZhaWx1cmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFnZXMva2V5cy9wYWdlLmtleXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFnZXMvZ2lmdC9wYWdlLmdpZnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFnZXMvd2VsY29tZS9wYWdlLndlbGNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYWN0dWFsaXRlcy9zaXRlLmFjdHVhbGl0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYmFza2V0L3NpdGUuYmFza2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2JvbnNQbGFucy9zaXRlLmJvbnNQbGFucy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9mb290ZXIvc2l0ZS5mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvZm9vdGVyUGFnZS9zaXRlLmZvb3Rlci5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3dlbGNvbWUvbWFpbi93ZWxjb21lLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvd2VsY29tZS9wYWdlL3dlbGNvbWUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvY3VzdG9tL2dpZnRjYXJkU2xpZGVyL2dpZnRDYXJkLmN1c3RvbS5zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9pbmZvL2Jvb2tpbmcuYXJ0aWNsZS5pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvYWN0aW9uL2Jvb2tpbmcuYXJ0aWNsZS5hY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9pdGVtL2Jvb2tpbmcuYXJ0aWNsZS5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvbGluZS9ib29raW5nLmFydGljbGUubGluZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9lY2hlYW5jaWVyL2tleXMuZWNoZWFuY2llci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9pbnZvaWNlL2tleXMuaW52b2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9tZWRpYUF0dGFjaG1lbnQva2V5cy5tZWRpYUF0dGFjaG1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvbWVkaWFOb3RpZmljYXRpb24va2V5cy5tZWRpYU5vdGlmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9wcm9jZXNzQ2xpZW50L2tleXMucHJvY2Vzc0NsaWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9wYXltZW50QXJyaGVzL2tleXMucGF5bWVudEFycmhlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9wcm9jZXNzUHJvL2tleXMucHJvY2Vzc1Byby5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy91bnN1YnNjcmliZS9rZXlzLnVuc3Vic2NyaWJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9saXZyYWlzb24vY29sbGVjdC9tb2JpbGUvcHJvZHVjdC5saXZyYWlzb24uY29sbGVjdC5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcGFnZS9kZXNrdG9wL2Jvb2tpbmcucGFnZS5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL25vdEZvdW5kL2tleXMubm90Rm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcGFnZS9tb2JpbGUvYm9va2luZy5wYWdlLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L21vYmlsZS9tZW51L3BsYXRmb3JtLmxheW91dC5tb2JpbGUubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L21vYmlsZS90b3BNZW51L3BsYXRmb3JtLmxheW91dC5tb2JpbGUudG9wTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9kZXNrdG9wL3Byb21vLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9tb2JpbGUvcHJvbW8ucGFnZS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2tleXMvbWFya2V0aW5nL3BhZ2Uva2V5LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvZW1haWxDb25maXJtYXRpb24vYWNjb3VudC5lbWFpbENvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9oZWFkZXJCdXR0b24vYWNjb3VudC5oZWFkZXJCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvcmVzZXRQYXNzd29yZC9hY2NvdW50LnJlc2V0UGFzc3dvcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvbG9naW4vYWNjb3VudC5sb2dpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9zaWduaW4vYWNjb3VudC5zaWduaW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvaXRlbS9hcnRpY2xlLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvc3VtbWFyeS9hY2NvdW50LnN1bW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvZGVzY3JpcHRpb24vYXJ0aWNsZS5kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvYXJ0aWNsZS5jaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvaW5mb3MvYWNjb3VudC5pbmZvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYmFza2V0L3N1bW1hcnkvYmFza2V0LnN1bW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvdXNlckRlbGV0ZS91c2VyRGVsZXRlLm1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9iYXNrZXQvZXRhYmxpc3NlbWVudC9iYXNrZXQuZXRhYmxpc3NlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYXJ0cy9yZHYvYWNjb3VudC5yZHYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFnZS9kZXNrdG9wL2FjY291bnQucGFnZS5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9jb29raWVzL2luZm8vY29va2llcy5pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9jb29raWVzL2Jhbm5lci9jb29raWVzLmJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYWdlL21vYmlsZS9hY2NvdW50LnBhZ2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ib29raW5nL2F2aXMvYm9va2luZy5hdmlzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ib29raW5nL2NvbmZpcm1hdGlvbi9ib29raW5nLmNvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9saXN0NEV0YWJsaXNzZW1lbnQvYm9va2luZy5saXN0NEV0YWJsaXNzZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvb25saW5lTm90aWZpY2F0aW9uL2Jvb2tpbmcub25saW5lTm90aWZpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9kb21pY2lsZS9jcml0ZXJpYS9wbGF0Zm9ybS5kb21pY2lsZS5jcml0ZXJpYS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvY3VzdG9tRmllbGRzL2l0ZW0vY3VzdG9tRmllbGRzLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvY2Fyb3VzZWwvZXRhYmxpc3NlbWVudC5jYXJvdXNlbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9oZWFkZXIvZXRhYmxpc3NlbWVudC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvaG9yYWlyZXMvZXRhYmxpc3NlbWVudC5ob3JhaXJlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9pbmZvcy9ldGFibGlzc2VtZW50LmluZm9zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9mYXZvcml0ZS9ib3V0aXF1ZS9mYXZvcml0ZS5ib3V0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvbWFwL2V0YWJsaXNzZW1lbnQvbWFwLmV0YWJsaXNzZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvbm90U2V0dXAvZXRhYmxpc3NlbWVudC5ub3RTZXR1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvbWFwL3NlYXJjaC9tYXAuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm8vbGlzdC9wcm8ubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcGF5bWVudC9jaG9pY2UvcGF5bWVudC5jaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL21lc3NhZ2Uvbm9TdWJzY3JpcHRpb24vbWVzc2FnZS5ub1N1YnNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2FyZENvbnRhaW5lci9wcm9tby5jYXJkQ29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXJkL3Byb21vLmNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb2R1Y3QvbGlzdC9wcm9kdWN0Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2Jhbm5lci9wcm9tby5iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhdGVnb3JpZS9wcm9tby5jYXRlZ29yaWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3RpdGxlL3Byb21vLnRpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9zb3J0L3Byb21vLnNvcnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3BsYWNlL3Byb21vLnBsYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9kYXRlL3Byb21vLmRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3B3YS9jb250ZW50L3B3YS5jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9yZWFsaXNhdGlvbi9kaXNwbGF5L3JlYWxpc2F0aW9uLmRpc3BsYXkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlYWxpc2F0aW9uL2Nhcm91c2VsL3JlYWxpc2F0aW9uLmNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wd2EvbGF1bmNoZXIvcHdhLmxhdW5jaGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9yZXZpZXcvc2F0aXNmYWN0aW9uL3Jldmlldy5zYXRpc2ZhY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL2FkdmFuY2VkL3Byb3Bvc2l0aW9uLmFkdmFuY2VkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9kZXRhaWxlZC9wcm9wb3NpdGlvbi5kZXRhaWxlZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vbW9iaWxlL3Byb3Bvc2l0aW9uLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VhcmNoSXRlbS9kaXNwb25pYmlsaXRlL3NlYXJjaEl0ZW0uZGlzcG9uaWJpbGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vc3VtbWFyeS9wcm9wb3NpdGlvbi5zdW1tYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL2hlYWRlci9zZWFyY2hJdGVtLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VvL2NvbnRlbnQvc2VvLmNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3ZvdGUvYm91dGlxdWUvdm90ZS5ib3V0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvdm90ZS9wcm8vdm90ZS5wcm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3ZvdGUvZGlzcGxheS92b3RlLmRpc3BsYXkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9wYWdlL2Rlc2t0b3Avc2VhcmNoLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3BhZ2UvbW9iaWxlL3NlYXJjaC5wYWdlLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYXJ0cy9mb290ZXIvd2VsY29tZS5mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvc2VhcmNoQXJlYS93ZWxjb21lLnNlYXJjaEFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvdGVhc2luZy93ZWxjb21lLnRlYXNpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvYm9va2luZy9wYWdlL2Rlc2t0b3AvYm9va2luZy5wYWdlLmRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvYm9va2luZy9wYWdlL21vYmlsZS9ib29raW5nLnBhZ2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS93ZWxjb21lL3BhZ2UvZGVza3RvcC93ZWxjb21lLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYWdlL21vYmlsZS93ZWxjb21lLnBhZ2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2dpZnRjYXJkL3BhZ2UvZGVza3RvcC9naWZ0Y2FyZC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2dpZnRjYXJkL3BhZ2UvbW9iaWxlL2dpZnRjYXJkLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L2Rlc2t0b3AvbWVudS9zaXRlLmxheW91dC5kZXNrdG9wLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS9ib3R0b21NZW51X29sZC9zaXRlLmxheW91dC5tb2JpbGUuYm90dG9tTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2NhcmQvc2l0ZS5hcnRpY2xlLmNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS90b3BNZW51L3NpdGUubGF5b3V0Lm1vYmlsZS50b3BNZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvYnVyZ2VyTWVudS9zaXRlLmxheW91dC5idXJnZXIubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2ltYWdlL3NpdGUuYXJ0aWNsZS5pbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL3Jvdy9zaXRlLmFydGljbGUucm93LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvbGlzdC9zaXRlLmFydGljbGUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2xpc3RTaW1wbGUvc2l0ZS5saXN0U2ltcGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2FjdHVhbGl0ZXMvaXRlbS9zaXRlLmFjdHVhbGl0ZXMuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9ib29raW5nL2Jyb3dzZS9zaXRlLmJvb2tpbmcuYnJvd3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2Jhc2tldC9iYXNrZXQtaXRlbS9iYXNrZXQuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9ib25zUGxhbnMvYXJ0aWNsZUxpc3Qvc2l0ZS5ib25zUGxhbnMuYXJ0aWNsZUxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYm9va2luZy9hZGRCdXR0b24vc2l0ZS5ib29raW5nLmFkZEJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9jb250YWN0L21lc3NhZ2UvY29udGFjdC5tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2xpc3Qvc2l0ZS5jYXRlZ29yeS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2ltYWdlL3NpdGUuY2F0ZWdvcnkuaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvY3VycmVudC9zaXRlLmNhdGVnb3J5LmN1cnJlbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvY2FyZC9zaXRlLmNhdGVnb3J5LmNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvbmF2aWdhdG9yL3NpdGUuY2F0ZWdvcnkubmF2aWdhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L3BhdGgvc2l0ZS5jYXRlZ29yeS5wYXRoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL3NlYXJjaEJhci9ib29raW5nL3NpdGUuc2VhcmNoQmFyLmJvb2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvcm93L3NpdGUuY2F0ZWdvcnkucm93LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL3NlYXJjaEJhci9tb2JpbGUvc2l0ZS5zZWFyY2hCYXIubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL3BhZ2UvaGVhZGVyL3NpdGUucGFnZS5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9kZXNrdG9wL21lbnUvd2VsY29tZS9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5tZW51LndlbGNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9kZXNrdG9wL21lbnUvc2VhcmNoL3BsYXRmb3JtLmxheW91dC5kZXNrdG9wLm1lbnUuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9tZW51L3Byb21vL3BsYXRmb3JtLmxheW91dC5kZXNrdG9wLm1lbnUucHJvbW8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2tleXMvY29tbWFuZGUvY29uc3VsdC9wYWdlL2tleXMuY29tbWFuZGUuY29uc3VsdC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2xvZ2luL2Zvcm0vYWNjb3VudC5sb2dpbkZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvbG9naW4vc2lnbmluL2FjY291bnQubG9naW4uc2lnbmluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi9jb25maXJtYXRpb24vYWNjb3VudC5zaWduaW4uY29uZmlybWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi92YWxpZGF0aW9uL2FjY291bnQuc2lnbmluLnZhbGlkYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvc2lnbmluL2Zvcm0vYWNjb3VudC5zaWduaW4uZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvbGlzdC9hcnRpY2xlLmNob2ljZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Nob2ljZS9sb2FkaW5nL2FydGljbGUuY2hvaWNlLmxvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvY2hvaWNlL21vYmlsZS9hcnRpY2xlLmNob2ljZS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9zdW1tYXJ5L2l0ZW0vYmFza2V0LnN1bW1hcnkuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYXJ0cy9yZHYvaXRlbS9hY2NvdW50LnJkdi5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3Jkdi9ub3RFbmFibGVkL2FjY291bnQucmR2Lm5vdEVuYWJsZWQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2NvbmZpcm1lZC9ib29raW5nLmNvbmZpcm1hdGlvbi5jb25maXJtZWQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2hlYWRlci9ib29raW5nLmNvbmZpcm1hdGlvbi5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvb25saW5lTm90aWZpY2F0aW9uL2xpc3QvYm9va2luZy5vbmxpbmVOb3RpZmljYXRpb24ubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9jYXJvdXNlbC9sYXJnZS9ldGFibGlzc2VtZW50LmNhcm91c2VsLmxhcmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXltZW50L2NhcmQvaXRlbS9wYXltZW50LmNhcmQuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcGF5bWVudC9jYXJkL3NhdmUvcGF5bWVudC5jYXJkLnNhdmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byby9zZWxlY3Rpb24vYWR2YW5jZWQvcHJvLnNlbGVjdGlvbi5hZHZhbmNlZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvL3NlbGVjdGlvbi9zaW1wbGUvcHJvLnNlbGVjdGlvbi5zaW1wbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb2R1Y3QvbGlzdC9tb2JpbGUvcHJvZHVjdC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9zb3J0L3BvcHVwL3Byb21vLnNvcnQucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3BsYWNlL3BvcHVwL3Byb21vLnBsYWNlLnBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9kYXRlL3BvcHVwL3Byb21vLmRhdGUucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL21vYmlsZS9kaXNjb3VudC9wcm9wb3NpdGlvbi5tb2JpbGUuZGlzY291bnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL3N1bW1hcnkvbG9hZGluZy9wcm9wb3NpdGlvbi5zdW1tYXJ5LmxvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Nlby9saW5rL3BsYWNlL3Nlby5saW5rLnBsYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZW8vbGluay9wcmVzdGF0aW9uL3Nlby5saW5rLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvc2VhcmNoQXJlYS9iZW5lZmljZS93ZWxjb21lLnNlYXJjaEFyZWEuYmVuZWZpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L2Rlc2t0b3AvbWVudS9hY2NvdW50X29sZC9zaXRlLmxheW91dC5kZXNrdG9wLm1lbnUuYWNjb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3NpdGUubGF5b3V0LmRlc2t0b3AubWVudS5jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9jYXJ0X29sZC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXRlZ29yaWUvcG9wdXAvZGVza3RvcC9wcm9tby5jYXRlZ29yaWUucG9wdXAuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2F0ZWdvcmllL3BvcHVwL3hzL3Byb21vLmNhdGVnb3JpZS5wb3B1cC54cy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3Byb2R1Y3Qvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LmNhcnQucHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvY2FydF9vbGQvcHJvZHVjdC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnByb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcIl9iYXNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZXN0L3Rlc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dpZGdldC93aWRnZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL3Byb0Nob2ljZS9wcm9DaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2xpdnJhaXNvbi9wcm9kdWN0LmxpdnJhaXNvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbWFpbi9wbGF0Zm9ybS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL21haW4vc2l0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93aWRnZXQvY29tcG9uZW50L3dpZGdldENvbXBvbmVudC5zY3NzXCI7XG4vLyBlbmRpbmplY3RvclxuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuI2thbGVuZGVzLW1haW4ge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBpbnB1dHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICB9XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ja2FsZW5kZXMtd2lkZ2V0LWNvbnRhaW5lcntcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGlucHV0e1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cbi5rYWxlbmRlcy1ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufSIsIi5rYWxlbmRlcy1hYnNvbHV0ZUFyZWF7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICBwYWRkaW5nOjIwcHg7XG4gICYudG9we1xuICAgIHRvcDowcHg7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxuICAmLmJvdHRvbXtcbiAgICBib3R0b206MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgLmthbGVuZGVzLWFic29sdXRlQXJlYXtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbiIsIi53YXJuaW5nLWNvbnRhaW5lcntcbiAgcGFkZGluZzoxMHB4O1xuICBib3JkZXItcmFkaXVzOjVweDtcbiAgJi5yZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxIDtcbiAgfVxuICAmLnllbGxvd3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0O1xuICB9XG4gICYub3Jhbmdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUwQjI7XG4gIH1cbiAgJi5ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmU5YzY7XG4gIH1cbiAgLndhcm5pbmctbXNne1xuICAgICYucmVke1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgICB9XG4gICAgfVxuICAgICYueWVsbG93e1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNGOUE4MjU7XG4gICAgICB9XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNFRjZDMDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuZ3JlZW57XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjogIzNjNzYzZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndhcm5pbmctdHh0e1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICYucmVke1xuICAgICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgfVxuICAgICYueWVsbG93e1xuICAgICAgY29sb3I6ICNGOUE4MjU7XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgY29sb3I6ICNFRjZDMDA7XG4gICAgfVxuICAgICYuZ3JlZW57XG4gICAgICBjb2xvcjogIzNjNzYzZDtcbiAgICB9XG4gIH1cbn0iLCIua2FsZW5kZXMtYmFja2Ryb3B7XG4gIC8vcG9zaXRpb246Zml4ZWQ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgJi5ibGFja3tcbiAgICBvcGFjaXR5OjAuNDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xuICB9XG4gICYuZ3JleXtcbiAgICBvcGFjaXR5OjAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBM0JEICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLWJvb2tpbmdTbGlkZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIC5ib3gtY29udGFpbmVye1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmJvb2tpbmctZGV0YWlsLWNvbnRhaW5lcntcblxuICAgIC8vbWF4LWhlaWdodDo1MDBweDtcbiAgICAvL3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG4gICYuaGlkZGVue1xuICAgIC5pbnB1dC1kZXRhaWwtY29udGFpbmVye1xuICAgICAgLy9tYXgtaGVpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlci1idXR0b24tY29udGFpbmVye1xuICAgIHdpZHRoOiAzM3B4O1xuICB9XG4gIC5zbGlkZXItYnV0dG9uc3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBrYWxlbmRlcy1zbGlkZXJ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG5cbn0iLCIua2FsZW5kZXMtYm94e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAua2FsZW5kZXMtY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICAgIC5rYWxlbmRlcy1ib2R5e1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnByaW1hcnl7XG4gICAgICAgIC50YWctY29udGFpbmVye1xuICAgICAgICAgICAgLnRhZ3tcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICAjRUE0QTRBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAua2FsZW5kZXMtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC5zZWxlY3RlZCl7XG4gICAgICAgICAgICAudGFnLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAudGFne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzTm90QXZhaWxhYmxle1xuICAgICAgICAua2FsZW5kZXMtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5saWdodHtcbiAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICAudGFne1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIC5rYWxlbmRlcy1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgIC50YWctY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtYnV0dG9ue1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgLy9wYWRkaW5nOjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgLy9tYXJnaW46NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMTsvLyM0MjQyNDI7IzIxMjEyMTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIC8vYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDBweCAyNHB4O1xuICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgJi5zbWFsbC1yYWRpdXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIH1cbiAgICAmLm1lZGl1bS1yYWRpdXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgfVxuICAgICYucm91bmRlZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgfVxuICAgICYuYm9sZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICYuYm9yZGVyZWR7XG4gICAgICAgIGJvcmRlcjoycHggc29saWQ7XG4gICAgfVxuXG5cbiAgICAmLm5vLXRvcC1wYWRkaW5ne1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgICAgIC8vaGVpZ2h0OjM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uby12ZXJ0aWNhbC1wYWRkaW5ne1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICB9XG4gICAgJjpub3QoLm5vLXRvcC1wYWRkaW5nKXtcbiAgICAgICAgJjpub3QoLnNtYWxsLXBhZGRpbmcpe1xuICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgIGhlaWdodDo0N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmOm5vdCguaXMtaWNvbi1idXR0b24pe1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypcbiAgJi5wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VBNEE0QSAhaW1wb3J0YW50O1xuICB9XG4gICYuc2Vjb25kYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDtcbiAgfVxuICAmLmFjY2VudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDOTM4NjcgIWltcG9ydGFudDtcbiAgfVxuICAgICAqL1xuICAgICYucHVycGxle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1OTJCQ0E7XG4gICAgfVxuICAgICYuYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMUU3NEZEO1xuICAgIH1cbiAgICAmLmluZGlnb3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojM0Y1MUI1O1xuICAgIH1cbiAgICAmLnJlZHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNFQzQ0MzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0M5Mzg2NztcbiAgICB9XG4gICAgJi5waW5re1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzMsIDMwLCA5OSk7XG4gICAgfVxuICAgICYuZ3JlZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzM0Qzc1OTtcbiAgICB9XG4gICAgJi55ZWxsb3d7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRUIzQjtcbiAgICB9XG4gICAgJi5vcmFuZ2V7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjojRkRCQzdGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTg1LCAxMjgsIDAuOTkpO1xuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzZFNkU4QzsvLyM2QzdDOTQ7XG4gICAgfVxuICAgICYuYmxhY2t7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzIyMjtcbiAgICB9XG4gICAgJi5kYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgICYudHJhbnNwYXJlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiM0MjQyNDI7XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGF0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgfVxuICAgICAgICAmLnByaW1hcnl7XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0VBNEE0QTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRyYW5zcGFyZW50LWJne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHR7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJnLXdoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLndoaXRle1xuICAgICAgICAmLmZsYXR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4Oy8vI0UxRTFFMTsvLyNFOUU5Rjg7Ly8jQkRCREJEO1xuICAgICAgICB9XG4gICAgICAgICYubm8tdG9wLXBhZGRpbmd7XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLm5vLXRvcC1wYWRkaW5nKXtcbiAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDozNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgLy9jb2xvcjojNDI0MjQyO1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgLy9jb2xvcjojNDI0MjQyO1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAmLnB1cnBsZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAmLnByaW1hcnl7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgICAqL1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHR7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVke1xuICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICB9XG4gICAgJi5zaXplLTE0e1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2l6ZS0xNntcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi10ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxufVxuLmthbGVuZGVzLWJ1dHRvbjpob3ZlcntcbiAgICBvcGFjaXR5OjAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4iLCIja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2Uge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAua2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UtY29udGFpbmVye1xuICAgICYuaGFzLXRyYW5zaXRpb257XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoLjU3LC4wMSwuNiwxKTtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgfVxuICAuYXJyb3ctbGVmdHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjEwcHg7XG4gICAgdG9wOjQ1JTtcbiAgfVxuICAuYXJyb3ctcmlnaHR7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MTBweDtcbiAgICB0b3A6NDUlO1xuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjQwcHg7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgfVxuXG5cbn0iLCJcbi5rYWxlbmRlcy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjowcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcbiAgICBib3JkZXI6MXB4IGRhc2hlZCAjY2VkNGRhO1xuICB9XG4gICYubWluaSB7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucm91bmRlZHtcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucm91bmRlZHtcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1heGkge1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdW5kZWR7XG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wcmltYXJ5e1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgJi5ibGFja3tcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICAgIH1cbiAgfVxuICAmLnJlZHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTUzOTM1O1xuICAgIH1cbiAgfVxuICAmLnB1cnBsZXtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgIH1cbiAgfVxuICAmLmdyZWVue1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0M0EwNDc7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIiNrYWxlbmRlcy1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgLmRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206MTBweDtcbiAgICBsZWZ0OjBweDtcbiAgICByaWdodDowcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgLmRvdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XG4gICAgfVxuICAgIC5kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGE0YTtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRhNGE7XG4gICAgfVxuICB9XG5cbn0iLCIua2FsZW5kZXMtY2hlY2tib3gtaXRlbXtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAua2FsZW5kZXMtY2hlY2tib3h7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYuc2VsZWN0ZWR7XG4gICAgJi5zZWNvbmRhcnl7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIC5saW5le1xuICAgICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfSAgXG4gIH1cbn0iLCIua2FsZW5kZXMtY2hlY2tlZEljb257XG4gIGhlaWdodDoyNHB4O1xuICB3aWR0aDoyNHB4O1xuICBtZC1pY29ue1xuICAgIGNvbG9yOiMzRjUxQjU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1mYXZvcml0ZXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDoxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICN1bnNlbGVjdGVke1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAjc2VsZWN0ZWR7XG4gICAgY29sb3I6ICNFQjU3NTc7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1mdWxsLXBvcHVwe1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICB0b3A6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHotaW5kZXg6MTAwMTtcbiAgICBpbnB1dHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgJi5pcy13aWRnZXR7XG4gICAgICAgIHotaW5kZXg6MTAwMDAwMTtcbiAgICB9XG4gICAgJi53aGl0ZS1jbG9zZXtcbiAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGFpbmVye1xuICAgICAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtaGVhZGVye1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyNTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5uby1yYWRpdXN7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGVudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjJweDtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7Ly8jNUYyRUVBO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NvbnRhaW5lcnsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4iLCIuaGVhZGVye1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2JhY2tncm91bmQucG5nXCIpIDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG5cbiAgfVxuXG4gIC5mZW1tZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZmVtbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLmhvbW1le1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ob21tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZXRvaWxlc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZXRvaWxlczJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtaWNvbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5rYWxlbmRlcy1pY29uLWJhZGdle1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi5wdXJwbGV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7Ly8jNTkyQkNBO1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7XG4gICAgfVxuICAgICYucmVke1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzO1xuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFDQzM1Oy8vIzM0Qzc1OTtcbiAgICB9XG4gICAgJi55ZWxsb3d7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5NTAwO1xuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7XG4gICAgfVxuICAgICYuYmxhY2t7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuICAgICYucGlua3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgIH1cbiAgICAmLmluZGlnb3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojM0Y1MUI1O1xuICAgIH1cblxuXG4gICAgJi53aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZDtcbiAgICAgICYucHVycGxle1xuICAgICAgICBib3JkZXItY29sb3I6IzVGMkVFQTtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGlua3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIGNvbG9yOiByZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgfVxuICAgICAgJi5ibHVle1xuICAgICAgICBib3JkZXItY29sb3I6IzFFNzRGRDtcbiAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBib3JkZXItY29sb3I6I0VDNDQzMztcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJvcmRlci1jb2xvcjojMzRDNzU5O1xuICAgICAgICBjb2xvcjogIzM0Qzc1OTtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzM0Qzc1OSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnllbGxvd3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRkVCM0I7XG4gICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRTk1MDA7XG4gICAgICAgIGNvbG9yOiAjRkU5NTAwO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkU5NTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JleXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBib3JkZXItY29sb3I6IzIyMjtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbWluLXdpZHRoOjQwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgJi54eHN7XG4gICAgICBwYWRkaW5nOjJweDtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICB9XG4gICAgJi54c3tcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBtaW4td2lkdGg6MzBweDtcbiAgICB9XG4gICAgJi54bHtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBtaW4td2lkdGg6NTBweDtcbiAgICB9XG4gICAgJi54eGx7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgbWluLXdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmthbGVuZGVzLWljb24tbWR7XG4gICAgJjpub3QoLmJhZGdlKXtcbiAgICAgICY6bm90KC53aGl0ZSl7XG5cblxuICAgICAgICAmLnB1cnBsZXtcbiAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZXtcbiAgICAgICAgICBjb2xvcjojMUU3NEZEO1xuICAgICAgICB9XG4gICAgICAgICYuaW5kaWdve1xuICAgICAgICAgIGNvbG9yOiMzRjUxQjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWR7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGlua3tcbiAgICAgICAgICBjb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JlZW57XG4gICAgICAgICAgY29sb3I6IzFCQUQzQztcbiAgICAgICAgfVxuICAgICAgICAmLnllbGxvd3tcbiAgICAgICAgICBjb2xvcjojRkZFQjNCO1xuICAgICAgICB9XG4gICAgICAgICYub3Jhbmdle1xuICAgICAgICAgIGNvbG9yOiNGRTk1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LXByaW1hcnl7XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtc2Vjb25kYXJ5e1xuICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmV5e1xuICAgICAgICAgIGNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibGFja3tcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gICAgICAgICYubWVkaXVtLWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnB1cnBsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgICAgY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFFNzRGRDtcbiAgICAgICAgICBjb2xvcjogIzFFNzRGRDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICAgICAgY29sb3I6ICMzNEM3NTk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgICBjb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgICY6bm90KC53aGl0ZSl7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wdXJwbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU5MkJDQTtcbiAgICAgIH1cbiAgICAgICYuYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMUU3NEZEO1xuICAgICAgfVxuICAgICAgJi5pbmRpZ297XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzNGNTFCNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQzQ0MzM7XG4gICAgICB9XG4gICAgICAmLnBpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzM0Qzc1OTtcbiAgICAgIH1cbiAgICAgICYueWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkVCM0I7XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkU5NTAwO1xuICAgICAgfVxuICAgICAgJi5ncmV5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2QzdDOTQ7XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7XG4gICAgICB9XG4gICAgfVxuICAgICYueHhze1xuICAgICAgJi5iYWRnZXtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICB9XG4gICAgICBtZC1pY29ue1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTRweDtcbiAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgbWluLXdpZHRoOjE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYueHN7XG4gICAgICAmLmJhZGdle1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi54bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICB3aWR0aDo0NXB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnh4bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1hbGVydHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTNweDtcbiAgICByaWdodDotM3B4O1xuICAgIGhlaWdodDoxMnB4O1xuICAgIHdpZHRoOjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICAmLnhse1xuICAgICAgdG9wOi0zcHg7XG4gICAgICByaWdodDotOHB4O1xuICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICB3aWR0aDoxNXB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1sb2FkaW5ne1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDotM3B4O1xuICAgIHJpZ2h0Oi0zcHg7XG4gICAgaGVpZ2h0OjE1cHg7XG4gICAgd2lkdGg6MTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgd2lkdGg6MTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTNweDtcbiAgICAgIG1pbi13aWR0aDoxM3B4O1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgICYueGx7XG4gICAgICB0b3A6LTFweDtcbiAgICAgIHJpZ2h0Oi0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtaW5rUmlwcGxle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIi5rYWxlbmRlcy1pbnB1dHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLnNob3ctZXJyb3J7XG4gICAgaW5wdXQge1xuICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAmLm5nLWludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtY2xlYXJ7XG4gICAgLmthbGVuZGVzLWlucHV0LWNsZWFyLWJ1dHRvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0EzQTNCRCAhaW1wb3J0YW50O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLW5vLWljb257XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50e1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZy1jb2xvcntcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWlucHV0LWxhYmVse1xuICAgIC8vbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC8vY29sb3I6IzE0MTUxNTtcbiAgfVxuICAmLnNlbGVjdGVke1xuICAgIC5rYWxlbmRlcy1pbnB1dC1sYWJlbHtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmN1c3RvbS1pY29ue1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0b3A6MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0JEQkRCRDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWlucHV0LWNsZWFyLWJ1dHRvbntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0b3A6MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0U4RThGQzsvLyNCREJEQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjODI4MjgyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIH1cbiAgICAgIGlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAvL2NvbG9yOiAjOUU5RTlFO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODsvLyNjZWQ0ZGE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICYubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgIH1cbiAgICAgIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU3NEZEO1xuXG4gICAgICAgICYubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1maWxlXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1BhcmNvdXJpci4uLic7XG4gICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOmFjdGl2ZSB7XG4gICAgICAgIC8vb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZmlsZV06YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2UzZTNlMywgI2Y5ZjlmOSk7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OjI1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjI1cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDoyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1oZWxwe1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6I0M5QzlFMDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWlucHV0LWVycm9yc3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuZXJyb3JzLW1lc3NhZ2Vze1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MHB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojRUM0NDMzO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4ua2FsZW5kZXMtaW5wdXQtaGVscC1oZWFkZXJ7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6d2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5rYWxlbmRlcy1pbnB1dC1oZWxwLWNvbnRlbnR7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbi5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3J7XG4gIG1pbi13aWR0aDoyMHB4O1xufVxuLnRyYW5zcGFyZW50LWJne1xuICAua2FsZW5kZXMtaW5wdXR7XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgY29sb3I6I0YxRjFGRjtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjojRjFGMUZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLmxpZ2h0LWJsdWV7XG4gIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIua2FsZW5kZXMtaW5wdXRBZHJlc3Nle1xuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLW5vcm1hbC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbiAgLmxpbmstY3VzdG9tLWNvbmZpZ3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowcHg7XG4gICAgYm90dG9tOi0yMHB4O1xuICAgIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzE5NzZEMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmxpbmstY3VzdG9tLWNvbmZpZzpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAua2FsZW5kZXMtYWRyZXNzZS1yZXN1dHMtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOjcwcHg7XG4gICAgd2lkdGg6NTUwcHg7XG4gICAgaGVpZ2h0OjI1MHB4O1xuICB9XG5cblxufVxuLmthbGVuZGVzLWlucHV0QWRyZXNzZS1jdXN0b20tY29udGFpbmVye1xuICBwYWRkaW5nOjEwcHg7XG4gIC5hZHJlc3NlLWN1c3RvbS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5hZHJlc3NlLWN1c3RvbS1pbnB1dC1lcnJvcntcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjojRTUzOTM1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1jb250YWluZXItY29udGVudHtcblxuICAgIC5hZHJlc3NlLWN1c3RvbS1pbnB1dHtcbiAgICAgIC8qXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICYubnVtZXJve1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgJi5jb2RlLXBvc3RhbHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAmLnJ1ZXtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgICAmLnZpbGxle1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgICYucGF5c3tcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAgKi9cbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLWlucHV0TGliZWxsZXtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgJi5uby1tYXJnaW57XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cbiAgICAuaW5wdXQtbGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAvKlxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBjb2xvcjojNjE2MTYxO1xuICAgICAgICAgKi9cbiAgICB9XG4gICAgLmlucHV0LXZhbHVle1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJi5rYWxlbmRlcy1ub1BhZGRpbmd7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaW5wdXQtdmFsdWU6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU3NEZEO1xuICAgIH1cbiAgICAmLmRpc2FibGVke1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLmlucHV0LXZhbHVle1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5rYWxlbmRlcy1pbnB1dExpYmVsbGU6bm90KC5kaXNhYmxlZCl7XG4gICAgLmlucHV0LXZhbHVlOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIH1cbn1cbiIsIi5rYWxlbmRlcy1sb2FkaW5ne1xuICAuaXMtbG9hZGluZ3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAubG9hZGluZy1wYWdle1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OjAuNjtcbiAgICAgIHotaW5kZXg6MjE7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OjIyO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgb3BhY2l0eTowLjk1O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiA4OHB4O1xuICAgIGFuaW1hdGlvbjogbGRpby0waGsxZHVqbWt4ZnUgMXMgY3ViaWMtYmV6aWVyKDAuMywwLDAuNywxKSBpbmZpbml0ZTtcbiAgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7IGJhY2tncm91bmQ6ICNjOTM4NjcgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7IGJhY2tncm91bmQ6ICNmZGJjN2YgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7IGJhY2tncm91bmQ6ICM1ZjJlZWEgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4pIHsgYmFja2dyb3VuZDogI2M5Mzg2NyB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0ubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9iYWNrZ3JvdW5kOiAjZjFmMmYzO1xuICB9XG4gIC5sZGlvLTBoazFkdWpta3hmdSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLyogc2VlIG5vdGUgYWJvdmUgKi9cbiAgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgZGl2IHsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi9cbiAgLmlzLXRpbWVvdXR7XG4gICAgLm5vLW5ldHdvcmt7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLm5vLW5ldHdvcmstaWNvbntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBmb250LXNpemU6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8tbmV0d29yay10aXRsZXtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjIycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAubm8tbmV0d29yay1zdWJ0aXRsZXtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5uby1uZXR3b3JrLWFjdGlvbnN7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pcy1ub0NvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICAubm8tY29udGVudC1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6NjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubm8tY29udGVudC10aXRsZXtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIGZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlO1xuICAgIH1cbiAgfVxuICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICM0NzIyQUU7XG4gIH1cbn1cbiIsIiNrYWxlbmRlcy1tYXAtY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5rYWxlbmRlcy1tYXAgIHtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIHdpZHRoIDogMTAwJTtcbn1cblxuI21hcCB7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmdtLXN0eWxlIC5jb250cm9scyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIC8qIHRoaXMgYWRqdXN0cyB0aGUgc2l6ZSBvZiBhbGwgdGhlIGNvbnRyb2xzICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggNHB4IC0xcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMWVtO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scyBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scyBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scy56b29tLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCBidXR0b24ge1xuICAgIGZvbnQ6IDAuODVlbSBBcmlhbDtcbiAgICBtYXJnaW46IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNjcm9sbEZpeCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqL1xufVxuLyogaGlkZSBjbG9zZSBidXR0b24gaW4gaW5mby13aW5kb3cgKi9cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kIDogcmdiKDI1NSwgMjU1LCAyNTUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmthbGVuZGVzLW1hcC1jb250YWluZXItaXRlbXtcbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW17XG4gICAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyLWxlZnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtY2hlY2tib3gtaXRlbS1ib2R5e1xuICAubGluZXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAmLmdyZXl7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgLmxpbmV7XG4gICAgICBib3JkZXItY29sb3I6ICM4MjgyODI7XG4gICAgfVxuICB9XG59IiwiLmthbGVuZGVzLW1vZGFse1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjBweDtcbiAgYm90dG9tOjBweDtcbiAgbGVmdDowcHg7XG4gIHJpZ2h0OjBweDtcblxuICAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJi5uby1yYWRpdXN7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1tb2RhbC1oZWFkZXJ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1tb2RhbC1jb250ZW50e1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAua2FsZW5kZXMtbW9kYWwtY2xvc2V7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBoZWlnaHQ6MzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHJpZ2h0OjJweDtcbiAgICAgIHRvcDoycHg7XG4gICAgICB6LWluZGV4OjEyO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzBCMDY0MzsvLyM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250YWluZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLmthbGVuZGVzLXdpZGdldHtcbiAgICAua2FsZW5kZXMtbW9kYWx7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB6LWluZGV4OjEwMDAwMDAwMDAwMDAwO1xuICAgIH1cbn1cbiIsIi5rYWxlbmRlcy1wYWdlQ29udGFpbmVye1xuICAua2FsZW5kZXMtcGFnZS1hbHdheXNWaXNpYmxle1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG59XG4iLCIua2FsZW5kZXMtcGhvbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyOy8vI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLml0aSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG5cbiAgICAgIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy93aWR0aDo4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICAvL2JvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNTIsIDE1MywgMjE5KTtcblxuICAgICAgICAmLm5nLWludmFsaWQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rYWxlbmRlcy1waG9uZS1udW1lcm8ge1xuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDUyLCAxNTMsIDIxOSk7XG5cbiAgICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JzLW1lc3NhZ2VzIHtcbiAgICBkaXYge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ueHMge1xuICAua2FsZW5kZXMtcGhvbmUge1xuICAgIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgICAgLmthbGVuZGVzLXBob25lLWluZGljIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpZ2h0LWJsdWV7XG4gIC5rYWxlbmRlcy1waG9uZXtcbiAgICAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIuYm9va2luZy1waG90b3Mge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnBob3RvLWJhbm5lcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAvL3otaW5kZXg6LTE7XG4gICAgb3BhY2l0eToxO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDo1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OjUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgJi5waG90by1oaWRle1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAmLmhpZGV7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gICYucm91bmRlZHtcbiAgICAucGhvdG8tYmFubmVye1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG5cbiAgfVxufVxuXG4iLCJAa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MC40ODtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1hbmltYXRlLWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn1cblxuLmthbGVuZGVzLXBvcHVwe1xuICAmLmlzLXBvcHVwe1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6MTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICAgICYuaXMtZnVsbFBhZ2V7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuICAgICYuaXMtY2xvc2Vke1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLmxlZnR7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBib3R0b206MHB4O1xuICAgIH1cbiAgICAmLnJpZ2h0e1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBib3R0b206MHB4O1xuICAgIH1cbiAgICAmLnVwe1xuICAgICAgYm90dG9tOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgJi5kb3due1xuICAgICAgdG9wOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gIH1cblxuICAua2FsZW5kZXMtcG9wdXAtY29udGFpbmVye1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbiAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xuICB9XG59XG4ua2FsZW5kZXMtcG9wdXAtYmFja2Ryb3B7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjEwMDA7XG4gIG9wYWNpdHk6MC40ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xuXG4gICYuYW5pbWF0ZS1oaWRle1xuICAgIG9wYWNpdHk6MDtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtYW5pbWF0ZS1oaWRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICB9XG4gICYuYW5pbWF0ZS1zaG93e1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1hbmltYXRlLXNob3c7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG4gIH1cbiAgJi5oaWRkZW57XG4gICAgb3BhY2l0eTowO1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuLmthbGVuZGVzLXBvcHVwLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6NDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDpib2xkO1xuICAmLmJpZ3tcbiAgICBtaW4taGVpZ2h0OjU1cHg7XG4gIH1cbiAgJi5yZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5waW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYWNjZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0M5Mzg2NztcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG59XG4ua2FsZW5kZXMtcG9wdXAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDo5MHB4O1xuICBtYXgtaGVpZ2h0OjkwcHg7XG4gICYubWluaXtcbiAgICBtaW4taGVpZ2h0OjUwcHg7XG4gICAgbWF4LWhlaWdodDo1MHB4O1xuICB9XG59XG5cbiIsIi5rYWxlbmRlcy1wcm8tc2VsZWN0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOjFweDtcblxuICAuc2VhcmNoLWlucHV0e1xuICAgIG1pbi13aWR0aDozMDBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuc2VsZWN0LXBsYWNlaG9sZGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmlucHV0LXRlc3Q6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5wcm8tcG9wdXB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMjhweCA0MXB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgdG9wOjQ3cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLmRldGFpbC1oZWFkZXItcGhvdG97XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgfVxuICAucHJve1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOm5vdCguZmlyc3Qpe1xuICAgICAgbWluLWhlaWdodDo2MHB4O1xuICAgICAgJi5uby1waG90b3tcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1le1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxuICAucHJvOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgLm5hbWV7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICB9XG4gIH1cbiAgLmV4cGFuZHtcbiAgICBtYXJnaW46IGF1dG8gNXB4O1xuICB9XG5cbn1cbi54c3tcbiAgLmthbGVuZGVzLXByby1zZWxlY3R7XG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgLnNlbGVjdC1wbGFjZWhvbGRlcntcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LWNvbnRlbnR7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG59XG4ua2FsZW5kZXMtcHJvLXNlbGVjdC1jb250YWluZXJ7XG4gIC8vYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8vbWFyZ2luOjBweCAxMHB4O1xuICBwYWRkaW5nOjEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LXByby1tb2JpbGV7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDo2MHB4O1xuICAmOm5vdCgubGFzdCl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gIH1cblxuICAubmFtZXtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LXBob3RvLW1vYmlsZXtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6NjBweDtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cbn0iLCIuZmFje1xuICBzaXplOiA5cHg7XG4gIGNvbG9yOiAjMmQzMjNlO1xufVxuLnRpdGxlX3Byb3tcblxufVxuXG4ucHJvLWNob2ljZS1saXN0e1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb0Nob2ljZSB7XG4gIHBhZGRpbmctdG9wOjVweDtcbiAgQG1lZGlhKG1heC13aWR0aDo5NjBweCl7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjk2MHB4KXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucG9wdXAtdGl0bGV7XG4gIHdpZHRoOjcwJTtcbiAgLy9zdHlsZU5hbWU6IFRpdHJlIEgzO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5yZXNlcnZhdGlvbi10aXRsZSB7XG4gIC8vc3R5bGVOYW1lOiBUaXRyZSBINDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByZXN0YS10aXRsZXtcbiAgLy9zdHlsZU5hbWU6IENvcnBzIHRyw6hzIHBldGl0O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxufVxuXG4iLCIua2FsZW5kZXMtc2Nyb2xsYWJsZXtcbiAgJjpub3QoLm5vLWJvdHRvbS1tYXJnaW4pe1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gIH1cbn1cbi5kZXNrdG9we1xuICAua2FsZW5kZXMtc2Nyb2xsYWJsZXtcbiAgICAmOm5vdCgubm8tcGFkZGluZyl7XG4gICAgICAmOm5vdCguZm9yY2UtbW9iaWxlLW5hdil7XG4gICAgICAgIC5rYWxlbmRlcy1zY3JvbGxhYmxlLWNvbnRlbnR7XG4gICAgICAgICAgLy9tYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOjgwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtc2VhcmNoLWhlYWRlcntcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6MTBweDtcbiAgLmhlYWRlci10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgLypcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44Nyk7XG4gICAgKi9cbiAgICBzcGFue1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1zdWJ0aXRsZXtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuLm1vYmlsZXtcbiAgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXJ7XG4gICAgLmthbGVuZGVzLWlucHV0IHtcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLXNlbGVjdC1ib3h7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzgyODI4MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAua2FsZW5kZXMtaXRlbS1ib2R5e1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJi5zZWxlY3RlZHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmLnNlY29uZGFyeXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgfSAgXG4gIH1cbn0iLCIja2FsZW5kZXMtc2l0ZS1mb290ZXJ7XG4gIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZm9vdGVyLW1hcmdpbi1jbGFzcyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICB9XG5cbiAgICAuZm9vdGVyLXN2Zy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblxuICAgICAgLmZvb3Rlci1zdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9mb290ZXIvZm9vdGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlbGNvbWUtc2l0ZS1wYWdlLWl0ZW0tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5rYWxlbmRlcy1zbGlkZXItY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICAvL2JvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICYuaGFzLXRyYW5zaXRpb257XG4gICAgLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lcntcbiAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoLjU3LC4wMSwuNiwxKTsvL2N1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtc3RhcntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDoxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gIG1hcmdpbjo1cHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gIGJvcmRlci1yYWRpdXM6NXB4O1xuICAvL3RyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBtZC1pY29ue1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAudGV4dHtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYubm9NYXJnaW57XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgJi5ub1BhZGRpbmd7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gICYucmVke1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLnRleHR7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi52aW9sZXR7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLnh4c3tcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtaW4taGVpZ2h0OjEycHg7XG4gICAgICBtaW4td2lkdGg6MTJweDtcbiAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgd2lkdGg6MTJweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLXN0YXJJbnB1dHtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWQtaWNvbjpob3Zlcjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwic3RhclwiO1xuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6ICNFQjU3NTc7XG4gIH1cbiAgLm1hdXZhaXN7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmJvbntcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAmLnJlZHtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgfVxuICB9XG4gICYudmlvbGV0e1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLXN3aXRjaHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJi5kaXNhYmxlLWV2ZW50e1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIGxhYmVse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3dpdGNoLWlucHV0e1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gIH1cbiAgLnN3aXRjaC1sYWJlbHtcblxuICB9XG4gIC5sYWJlbC1tYWlue1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9jb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgIC8vY29sb3I6IzYxNjE2MTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmxhYmVsLXN1YntcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246anVzdGlmeTtcbiAgICBzcGFue1xuICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgIH1cbiAgfVxuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqL1xufVxuIiwiLmthbGVuZGVzLXRleHRhcmVhe1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICYudGV4dGFyZWEtbm9NYXJnaW57XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gIH1cbiAgLnRleHRhcmVhLWxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICB9XG4gIC50ZXh0YXJlYS1pbnB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgLnRleHQtYW5nIHtcbiAgICAgIC50YS1iaW5kIHtcbiAgICAgICAgLy9oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vbWF4LWhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICAvL2JvcmRlcjoycHggc29saWQgIzgyODI4MjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAvL2NvbG9yOiMwMDAwMDA7XG4gICAgICAvL21pbi1oZWlnaHQ6MjUwcHg7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50YS1yb290IHtcbiAgICAudGEtdG9vbGJhcntcbiAgICAgIGJvcmRlcjpub25lO1xuICAgIH1cbiAgfVxuICAudGEtc2Nyb2xsLXdpbmRvd3tcbiAgICAmLmZvcm0tY29udHJvbHtcbiAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbiAgLnRhLXJvb3R7XG4gICAgLnRhLXNjcm9sbC13aW5kb3d7XG4gICAgICAmLmZvcm0tY29udHJvbHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YS1yb290LmZvY3Vzc2VkID4gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9se1xuICAgIGJvcmRlcjpub25lO1xuICB9XG59XG4ubGlnaHQtYmx1ZXtcbiAgLmthbGVuZGVzLXRleHRhcmVhe1xuICAgIC50ZXh0YXJlYS1pbnB1dHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRhLXJvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnRhLXNjcm9sbC13aW5kb3cge1xuXG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvY3Vzc2VkIHtcblxuICAgICAgICA+IC50YS1zY3JvbGwtd2luZG93e1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcblxuICAgICAgICAmLnRhLWVkaXRvciB7XG5cbiAgICAgICAgICAgICYudGEtaHRtbCB7XG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YS10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMTAwJyk7XG5cbiAgICAgICAgLnRhLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAjdG9vbGJhcldDLFxuICAgICAgICAgICAgI3Rvb2xiYXJDQyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIC5kZXRhaWwtdGFicyB7XG4gICAgLnRhYnMtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG5cbiAgICAgICYuYmFja2dyb3VuZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAua2FsZW5kZXMtdGFiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubm9CYWNrZ3JvdW5kIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLmthbGVuZGVzLXRhYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjtcblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5ib2xkKSB7XG4gICAgICAgICAgLmthbGVuZGVzLXRhYiB7XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICAgLmthbGVuZGVzLXRhYiB7XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubWQtYnV0dG9uIHtcbiAgICAgICYubWQtaWNvbi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtdGFne1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJi5uby1tYXJnaW57XG4gICAgICAgIG1hcmdpbjowcHg7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgJi5oYXMtcG9pbnRlcntcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgICYubWluaXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo4cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtaWNvbntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NztcbiAgICB9XG4gICAgJi5yZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI4QzAwO1xuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gICAgfVxuICAgICYuYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgICB9XG4gICAgJi5waW5re1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgICB9XG4gICAgJi53aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYm9yZGVyZWR7XG4gICAgICAgICYub3Jhbmdle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkI4QzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZCOEMwMDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQjhDMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmVlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzQTA0NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDNBMDQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZ3JleXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2V7XG4gIGJvcmRlci1yYWRpdXM6NXB4O1xuICBwYWRkaW5nOjEwcHg7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLm1lc3NhZ2UteWVsbG93e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQ7XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0Y5QTgyNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgICAgY29sb3I6I0Y5QTgyNTtcbiAgICB9XG4gIH1cbiAgJi5tZXNzYWdlLW9yYW5nZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyO1xuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNFRjZDMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICAgIGNvbG9yOiNFRjZDMDA7XG4gICAgfVxuICB9XG4gICYubWVzc2FnZS1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5O1xuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiMyRTdEMzI7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICAgIGNvbG9yOiMyRTdEMzI7XG4gICAgfVxuICB9XG4gICYubWVzc2FnZS1yZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMjtcbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojQzYyODI4O1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHR7XG4gICAgICBjb2xvcjojQzYyODI4O1xuICAgIH1cbiAgfVxufVxuIiwiLmthbGVuZGVzLXJhbmsge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOmF1dG87XG5cbiAgJi5zcXVhcmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5yYW5rLWluZm9ybWF0aW9ue1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICYudGV4dC1wb2ludHMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmLnRleHQtbmlja25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuXG4gICYudGV4dC1kYXRlYWNjb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gIH1cblxuICAmLnRleHQtcmFua3Vwe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbn1cblxuLnJhbmstdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcblxuXG4gICYudmlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGO1xuICB9XG5cbiAgJi5pbmZsdWVuY2V1ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojN0I4NkMyO1xuICB9XG5cbn1cblxuLnJhbmstaW5mb3JtYXRpb24tdXNlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweCA7XG59XG5cbi5uZXh0LXJhbmsge1xuICBjb2xvcjogIzVGMkVFQTtcbn1cblxuI3RvbGwge1xuICBjb2xvcjogIzVGMkVFQTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufSIsIi5rYWxlbmRlcy1kYXRlSW5wdXR7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIC5pY29uZS1kYXRle1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvd3tcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgLnNob3ctZGF0ZXtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtcHJldk5leHR7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCREJEQkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1wcmV2TmV4dDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtdG9kYXl7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCREJEQkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LXRvZGF5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6IzE0MTUxNTtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3d7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC8vaGVpZ2h0OjUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjsvLyAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuc2hvdy1kYXRle1xuICAgICAgY29sb3I6IzBCMDY0MzsvLyM2RTZFOEM7Ly9yZ2JhKDAsMCwwLDAuODcpO1xuXG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1wb3B1cHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NTBweDtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6MjgwcHg7XG4gICAgJjpub3QoLnBvc2l0aW9uLXJpZ2h0KXtcbiAgICAgIGxlZnQ6MHB4O1xuICAgIH1cbiAgICAmLnBvc2l0aW9uLXJpZ2h0e1xuICAgICAgcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxufVxuLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgJi5uby1ob3Jpem9udGFsLXBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgfVxuICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgcGFkZGluZy1yaWdodDoxMHB4O1xufVxuLnNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDo1MHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDo1MHB4O1xuICB9XG59XG4uZ3Qtc20ge1xuICAua2FsZW5kZXMtZGF0ZS1wb3B1cC1jb250ZW50e1xuICAgIC8vcGFkZGluZy1sZWZ0OjEwMHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDoxMDBweDtcbiAgfVxufVxuLnRyYW5zcGFyZW50LWJne1xuICAua2FsZW5kZXMtZGF0ZUlucHV0e1xuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvd3tcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAuc2hvdy1kYXRle1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtZGF0ZVJhbmdle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgLnNob3ctZGF0ZXtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcHJldk5leHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIGhlaWdodDo0MHB4O1xuICAgIC8vd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgLy9tYXJnaW4tbGVmdDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAvKlxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXR5cGVSYW5nZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG5cbiAgICovXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXl7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgfVxuICAvKlxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgICovXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjhweCAxMHB4O1xuICAgIC8vaGVpZ2h0OjQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLnNob3ctZGF0ZXtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1kZWJ1dHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NTBweDtcbiAgICBsZWZ0OjBweDtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6MjgwcHg7XG4gICAgJjpub3QoLnBvc2l0aW9uLXJpZ2h0KXtcbiAgICAgIGxlZnQ6MHB4O1xuICAgIH1cbiAgICAmLnBvc2l0aW9uLXJpZ2h0e1xuICAgICAgcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWZpbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NTBweDtcbiAgICBsZWZ0OjBweDtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6MjgwcHg7XG4gICAgJjpub3QoLnBvc2l0aW9uLXJpZ2h0KXtcbiAgICAgIGxlZnQ6MHB4O1xuICAgIH1cbiAgICAmLnBvc2l0aW9uLXJpZ2h0e1xuICAgICAgcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXNlcGFyYXRvcntcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgfVxufVxuLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5zbSB7XG4gIC5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gICAgLy9wYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6NTBweDtcbiAgfVxufVxuLmd0LXNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDoxMDBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTAwcHg7XG4gIH1cbn1cbi54eHN7XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIG1heC13aWR0aDo2MHB4O1xuICB9XG59XG4iLCIua2FsZW5kZXMtZGF0ZVNlbGVjdHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIC5rYWxlbmRlcy1kYXRlU2VsZWN0LWhlYWRlcnN7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIG1hcmdpbjoxMHB4IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZBRkFGQTtcbiAgfVxuICBrYWxlbmRlcy1sb2FkaW5ne1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZS1saW5le1xuICAgIGhlaWdodDo2MHB4O1xuICAgIC8vYm9yZGVyLXRvcDoxcHggc29saWQgI0ZBRkFGQTtcbiAgICAua2FsZW5kZXMtbW9udGh7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gICAgLmthbGVuZGVzLW1vbnRoOjpmaXJzdC1sZXR0ZXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1kYXRle1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgbWFyZ2luOjEwcHggOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgIGN1cnNvcjpub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgfVxuICAgICAgICAmLnRvZGF5e1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzVGMkVFQTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5rYWxlbmRlcy1kYXRlOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICB9XG4gIH1cbiAgJi5taW5pe1xuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0LWhlYWRlcnN7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBtYXJnaW46Mi41cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1kYXRlLWxpbmV7XG4gICAgICBoZWlnaHQ6MzBweDtcbiAgICAgIC5rYWxlbmRlcy1tb250aHtcbiAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjdweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1kYXRle1xuICAgICAgICB3aWR0aDoyNXB4O1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgbWFyZ2luOjIuNXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6MjVweDtcbiAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjI1cHg7XG4gICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50b2RheXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lZGl1bXtcbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJze1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAvL3dpZHRoOjQ1cHg7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBtYXJnaW46Mi41cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1kYXRlLWxpbmV7XG4gICAgICBoZWlnaHQ6NDVweDtcbiAgICAgIC5rYWxlbmRlcy1tb250aHtcbiAgICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjdweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1kYXRle1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgbWFyZ2luOjIuNXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjQwcHg7XG4gICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50b2RheXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXR7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICBcbiAgJjpub3QoLm5vLXRvcC1ib3JkZXIpe1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFOUU5Rjg7XG4gIH1cbiAgLmlucHV0LWRldGFpbC1jb250YWluZXJ7XG5cbiAgICAvL21heC1oZWlnaHQ6NTAwcHg7XG4gICAgLy90cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAmLmhpZGRlbntcbiAgICAuaW5wdXQtZGV0YWlsLWNvbnRhaW5lcntcbiAgICAgIC8vbWF4LWhlaWdodDowcHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZXtcbiAgICBwYWRkaW5nOjE1cHggMTBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuc2hvd0RhdGUtbGFiZWx7XG5cbiAgICB9XG4gICAgLnNob3dEYXRlLXZhbHVle1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM4MjgyODI7XG4gICAgLm1vbnRoLWxhYmVse1xuICAgICAgLy9jb2xvcjojMzk0OUFCO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3J7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgLyogd2lkdGg6MzBweDsgKi9cbiAgICAgICAgZmlsbDogXCIjMzMzXCI7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgICAgc3ZnOmhvdmVyIHtcbiAgICAgICAgZmlsbCA6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5pbnB1dC1hbGwtZGF5LWxhYmVse1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXRpbWUtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICAuaW5wdXQtdGltZS1sYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgLy9ib3JkZXI6bm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy9jb2xvcjojMzk0OUFCO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuICAuaW5wdXQtc2xpZGUtY29udGFpbmVye1xuICAgIGhlaWdodDozMDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM4MjgyODI7XG4gICAgYm9yZGVyLXRvcCA6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLmlucHV0LWRheXMtY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAuaW5wdXQtZGF5cy1vbmV7XG4gICAgICAgIGNvbG9yOiM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1kYXRlcy1jb250YWluZXJ7XG4gICAgICAuaW5wdXQtZGF0ZXMtb25le1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgICAgd2lkdGg6MzVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICYudG9kYXl7XG4gICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgICAgLyogYm9yZGVyLXJhZGl1czoxMDBweDsgKi9cbiAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzVGMkVFQTtcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOjEwMHB4OyAqL1xuICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2h7XG4gICAgLnNlYXJjaC1oZWFkZXJ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRyZXNzZS1pdGVte1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgbGluZWFyO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAvL2NvbG9yOiM0MjQyNDI7XG4gICAgICAgICYucGFpcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHJlc3NlLWl0ZW06aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG4gICAgfVxufVxuLm1vYmlsZXtcbiAgICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoe1xuICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgICAgICAuYWRyZXNzZS1pdGVte1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIua2FsZW5kZXMtbGlzdEl0ZW17XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBCMDY0MztcbiAgLy9tYXJnaW4tYm90dG9tOi0xcHg7XG4gIHBhZGRpbmctbGVmdDozMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICYubWFyZ2Vke1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDoxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gIH1cblxuICAmLm5vLWhvcml6b250YWwtcGFkZGluZ3tcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICB9XG4gICYuc21hbGwtcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB9XG4gIH1cbiAgJjpub3QoLm5vdC1jbGlja2FibGUpe1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gICYuZGlzYWJsZWR7XG4gICAgY29sb3I6ICNBM0EzQkQ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLWljb257XG4gICAgICBvcGFjaXR5OjAuNjtcbiAgICB9XG4gIH1cbiAgJi5pcy1sb2FkaW5ne1xuXG4gIH1cbiAgJi5uby1wYWRkaW5ne1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cbiAgfVxuICAmLm5vLXRvcC1wYWRkaW5ne1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgIH1cbiAgfVxuICAmLnRvcC1ib3JkZXJ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIH1cbiAgJi5ib3R0b20tYm9yZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gICYubm8tYm90dG9tLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG4gICYuaGFzLWFycm93e1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0tc2VwYXJhdG9ye1xuICAgIGhlaWdodDoxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgfVxuXG5cbiAgLmthbGVuZGVzLWxpc3RJdGVtLWljb257XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0e1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAvL3BhZGRpbmctbGVmdDoxNHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDoxNHB4O1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0e1xuXG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgfVxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtbWFpbntcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXJ7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7Ly8jNEY1MDUwO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1hY3Rpb25ze1xuXG4gICAgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1oZWxwe1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0M5QzlFMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLWFycm93e1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgbWluLXdpZHRoOjE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIH1cbiAgICAgIC8qXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxMCAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0xpc3R2aWV3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEyLjAwMDAwMCwgLTEyMC4wMDAwMDApJyBzdHJva2U9JyUyM0ExQTFBMicgc3Ryb2tlLXdpZHRoPScyLjE3OCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxMTQgMTIyIDEyMCAxMjggMTE0IDEzNCclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgY29sb3I6cmVkOy8vI0U4RThGQztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG5cbiAgICAgICAqL1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0tYWJzb2x1dGUtYXJlYXtcblxuICB9XG5cbn1cbi5rYWxlbmRlcy1saXN0SXRlbS1oZWxwLWhlYWRlcntcbiAgZm9udC1zaXplOjE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjp3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgcGFkZGluZzoxMHB4O1xufVxuLmthbGVuZGVzLWxpc3RJdGVtLWhlbHAtY29udGVudHtcbiAgcGFkZGluZzoxMHB4O1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuLmthbGVuZGVzLWxpc3RJdGVtOm5vdCgubm90LWNsaWNrYWJsZSk6YWN0aXZle1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG59XG4ua2FsZW5kZXMtbGlzdEl0ZW0tYm90dG9tTWVzc2FnZXtcbiAgY29sb3I6IzZFNkU4QzsvLyM0RjUwNTAgIWltcG9ydGFudDtcbiAgcGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MTNweCAhaW1wb3J0YW50O1xufVxuLnRyYW5zcGFyZW50LWJne1xuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDoxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxufVxuLnh4c3tcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgfVxuXG59XG4uZGVza3RvcHtcbiAgLnRyYW5zcGFyZW50LWJne1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgJjpub3QoLm5vLXNoYWRvdy1pZi1kZXNrdG9wKXtcbiAgICAgICY6bm90KC5oYXMtc2VwYXJhdG9yKXtcblxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvKlxuICAgICAgICAmLm1hcmdlZHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuICAgICAgICAgKi9cbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXN3aXRjaC1pdGVtIHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy1sb2FkaW5nLW1hc2t7XG4gICAgLm1hc2stdGFic3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG5cbiAgICAgICAgLm1hc2stdGFicy1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuXG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgICAgICAua2FsZW5kZXMtdGFiLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzay1jaXJjbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICYuYmlne1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hc2stdHJpYW5nbGV7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubWFzay10YWd7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG4gICAgLm1hc2staW5wdXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1hc2staW5wdXQtbGFiZWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojNjE2MTYxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXNrLXRleHQtbGluZXN7XG4gICAgICAgIC50ZXh0LWxpbmV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgJi5iaWctbWFyZ2lue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubWFzay1saXN0LWxpbmVze1xuICAgICAgICAubWFzay10ZXh0LWxpbmVze1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkaW5nLW1hc2stZGF0YXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJi54eHhze1xuICAgICAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54eHN7XG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnhze1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54bHtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYueHhse1xuICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMTAwe1xuICAgICAgICBtYXgtaGVpZ2h0OjEwMHB4O1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLmthbGVuZGVzLWxvYWRpbmctbWFzay1ibG9jLTIwMHtcbiAgICAgICAgbWF4LWhlaWdodDoyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbiAgICAua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMzAwe1xuICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuICAgIC5tYXNrLXBsYXRmb3Jte1xuICAgICAgICAubG9hZGluZy1pbmRpY2F0b3J7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkaW5nLW9wYWNpdHl7XG4gICAgICAgICAgICBvcGFjaXR5OjAuOTU7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgICAgfVxuICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsZGlvLTBoazFkdWpta3hmdSAxcyBjdWJpYy1iZXppZXIoMC4zLDAsMC43LDEpIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubWluaXtcbiAgICAgICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYueHN7XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYueHhze1xuICAgICAgICAgICAgICAgIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkgeyBiYWNrZ3JvdW5kOiAjYzkzODY3IH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikgeyBiYWNrZ3JvdW5kOiAjZmRiYzdmIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykgeyBiYWNrZ3JvdW5kOiAjNWYyZWVhIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuKSB7IGJhY2tncm91bmQ6ICNjOTM4NjcgfVxuICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zNzVzXG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgICAgICAgICAgbGVmdDogMTI0cHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1c1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE4NHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMjVzXG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgICAgICAgbGVmdDogMjQ0cHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzXG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAvKiBzZWUgbm90ZSBhYm92ZSAqL1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSBkaXYgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgICAgICAvKiBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAqL1xuICAgIH1cbiAgICAubWFzay1wbGF0Zm9ybS1waG90b3tcbiAgICAgICAgLmxvYWRpbmctaW5kaWNhdG9ye1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgICAgICAgb3BhY2l0eTowLjk1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBsZGlvLXJ0NnBjNmMwdGEge1xuICAgICAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMTUwMDAwMDAwMDAwMDAwMSkgfVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSkgfVxuICAgICAgICB9XG4gICAgICAgIC5sZGlvLXJ0NnBjNmMwdGEgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgdG9wOiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICAgICAgICAgIGxlZnQ6IDEzLjMzMzMzMzMzMzMzMzMzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5Mzg2NzsvLyM2YTZhNmE7XG4gICAgICAgICAgICBhbmltYXRpb246IGxkaW8tcnQ2cGM2YzB0YSAxcyBjdWJpYy1iZXppZXIoMCwwLjUsMC41LDEpIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgfVxuICAgICAgICAubGRpby1ydDZwYzZjMHRhIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkYmM3ZjsvLyM5Nzk3OTc7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLXJ0NnBjNmMwdGEgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgICAgICAgICAgbGVmdDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWYyZWVhOy8vI2UyZTJlMjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tcnQ2cGM2YzB0YSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRvcDogMTA2LjY2NjY2NjY2NjY2NjY2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7Ly8jYmRiZGJkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZ2lvLXNwaW5uZXItY3ViZS16cWs3aDZuZmY4IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjJmMztcbiAgICAgICAgfVxuICAgICAgICAubGRpby1ydDZwYzZjMHRhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAvKiBzZWUgbm90ZSBhYm92ZSAqL1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLXJ0NnBjNmMwdGEgZGl2IHsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICAgICAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi9cblxuICAgIH1cbiAgICAuY2lyY2xlLWxvYWRpbmcge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjNmM2YzOyAvKiBMaWdodCBncmV5ICovXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzQ5OGRiOyAvKiBCbHVlICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBjaXJjbGUtbG9hZGluZy1zcGluIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBjaXJjbGUtbG9hZGluZy1zcGluIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtbG9hZGluZy1wcm9ncmVzcy1vbmx5e1xuICAuaXMtbG9hZGluZ3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBzdmd7XG4gICAgICBzdHJva2U6I0M5Mzg2NztcbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1tYXAtY2FyZCB7XG4gIC5oZWFkZXIge1xuXG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmcgOiA1JTtcbiAgICAudGl0bGUge1xuICAgICAgY29sb3IgOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZSA6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLm5vdGUge1xuICAgICAgZm9udC1zaXplIDogMTVweDtcbiAgICAgIG1hcmdpbi10b3AgOiA1cHg7XG4gICAgfVxuXG4gICAgLmFkcmVzc2Uge1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxuXG59XG4jbWFwIGJ1dHRvblt0aXRsZT1cIkZlcm1lclwiXSB7XG4gIG1hcmdpbjo0cHggIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xuICBwYWRkaW5nIDogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuLnhze1xuICAua2FsZW5kZXMtbWFwLWNhcmQge1xuICAgIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodCA6IDE0MHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAuc2V0LXdpZHRoe1xuICAgICAgICBtaW4td2lkdGg6ODB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgLmthbGVuZGVzLW1hcC1jYXJkIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQgOiAyMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgLnNldC13aWR0aHtcbiAgICAgICAgbWluLXdpZHRoOjYwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ3Qtc217XG4gIC5rYWxlbmRlcy1tYXAtY2FyZCB7XG4gICAgLmhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0IDogMjAwcHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC5zZXQtd2lkdGh7XG4gICAgICAgIG1pbi13aWR0aDoyMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gcGFzc2VyIMOgIHVuZSBwYWdlIHN1aXZhbnRlXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLWNsb3NlLW5leHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLy9wYXNzZXIgw6AgdW5lIHBhZ2UgcHLDqWPDqWRlbnRlXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1jbG9zZS1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdntcbiAgJi5rYWxlbmRlcy1wYWdle1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJi5rYWxlbmRlcy1wYWdlLXRyYW5zcGFyZW50e1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5rYWxlbmRlcy1wYWdlLW5leHR7XG4gICAgICAmLmthbGVuZGVzLXBhZ2UtaGlkZGVue1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2UtY2xvc2UtbmV4dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIH1cbiAgICAgICY6bm90KC5rYWxlbmRlcy1wYWdlLWhpZGRlbil7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1vcGVuLW5leHQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYua2FsZW5kZXMtcGFnZS1wcmV2e1xuICAgICAgJi5rYWxlbmRlcy1wYWdlLWhpZGRlbntcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLWNsb3NlLXByZXY7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB9XG4gICAgICAmOm5vdCgua2FsZW5kZXMtcGFnZS1oaWRkZW4pe1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmthbGVuZGVzLXBhZ2UtZGlzcGxheS1ub25le1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuLmthbGVuZGVzLXBhZ2V7XG4gIC5rYWxlbmRlcy1yZXNpemFibGV7XG4gICAgd2lkdGg6OHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDoycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW57XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICAgICAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRTFCRUU3O1xuICAgICAgLy9jb2xvcjojQkE2OEM4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYucmlnaHR7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICAgICYubGVmdHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuXG4gICAgfVxuICB9XG4gICYua2FsZW5kZXMtcGFnZS1oaWRkZW57XG4gICAgJjpub3QoLmthbGVuZGVzLXBhZ2UtbmV4dCl7XG4gICAgICAmOm5vdCgua2FsZW5kZXMtcGFnZS1wcmV2KXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtcGFnZU5hdmlnYXRvcntcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIG1kLWljb257XG4gICAgd2lkdGg6MzBweDtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBjb2xvcjpibGFjaztcbiAgfVxufVxuIiwiLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lcntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICAuaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuIiwiLmRhdGUtcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC5wZXJpb2Qge1xuICAgIHNpemU6IDE4cHg7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5kYXRlLWhvcmFpcmUtbGlzdC1jb250YWluZXIge1xuICAuYm9va2luZy1wcm9wb3NpdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5kYXRlLWl0ZW0ge1xuICAgIG1hcmdpbjogMTVweCA1cHg7XG4gIH1cblxuICAubm8tZGlzcG9uaWJpbGl0aWVzIHtcbiAgICBzaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG59XG4iLCIua2FsZW5kZXMtc3dpdGNoLWl0ZW17XG4gICY6bm90KC5uby1ob3Jpem9udGFsLXBhZGRpbmcpe1xuICAgIC5rYWxlbmRlcy1zd2l0Y2gtY29udGVudHtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG4gIH1cbiAgJi5uby1ob3Jpem9udGFsLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbS1zZXBhcmF0b3J7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICB9XG5cbn1cbiIsIi8qXG4gKlxuICogTWFpbiBzdHlsZXNoZWV0IGZvciBTd2l0Y2hlcnkuXG4gKiBodHRwOi8vYWJwZXRrb3YuZ2l0aHViLmlvL3N3aXRjaGVyeS9cbiAqXG4gKi9cblxuLyogU3dpdGNoZXJ5IGRlZmF1bHRzLiAqL1xuXG4uc3dpdGNoZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTBweDtcblxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpdGNoZXJ5ID4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbn1cblxuLyogU3dpdGNoZXJ5IHNpemVzLiAqL1xuXG4uc3dpdGNoZXJ5LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDtcbn1cblxuLnN3aXRjaGVyeS1zbWFsbCA+IHNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXRjaGVyeS1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDY2cHg7XG59XG5cbi5zd2l0Y2hlcnktbGFyZ2UgPiBzbWFsbCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbiIsIi5rYWxlbmRlcy10YWJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBjdXJzb3I6cG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgJi5zZWxlY3RlZHtcblxuICB9XG59XG4iLCIua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnR7XG4gIC5jb250ZW50IHtcbiAgICAuYWNjb3VudCB7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6ODBweDtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53YXJuaW5nLWRldGFpbHN7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgLndhcm5pbmctY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndhcm5pbmctZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgfVxuXG59XG4iLCIuZWNoZWFuY2llci1pdGVtIHtcbiAgLmVjaGVhbmNpZXItaXRlbS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZWNoZWFuY2llci1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLml0ZW0tcHJlc2VudGF0aW9uLWJsb2Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgfVxuICAuZWNoZWFuY2UtZmlyc3QtbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbiAgLmVjaGVhbmNlLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLmVjaGVhbmNlLWFtb3VudHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZWNoZWFuY2UtZGF0ZXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAuZWNoZWFuY2Utc3RhdHVze1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC5lY2hlYW5jZS1hbGVydHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjojRTUzOTM1O1xuICAgIH1cbiAgICAuZWNoZWFuY2Utb2t7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgY29sb3I6IzQzQTA0NztcbiAgICB9XG4gIH1cbiAgLml0ZW0tYWN0aW9uc3tcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gIH1cbn1cblxuIiwiI2Jhc2tldC1naWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjoycHg7XG4gICAgLmdpZnQtaW1hZ2V7XG4gICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgIH1cbiAgICAuZ2lmdC1kZXRhaWxze1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAuZ2lmdC1saWJlbGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpZnQtYmVuZWZpY2lhaXJle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5naWZ0LXByaWNle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdpZnQtYWN0aW9uc3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi54c3tcbiAgICAjc2l0ZS1hcnRpY2xlLWdpZnQge1xuICAgICAgICAuZ2lmdC1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjYmFza2V0LXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmJhc2tldC1yb3ctaW1ne1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgLmFydGljbGUtbWFycXVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODU4NDg0O1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1wcmljZS1kdXJlZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIC5hcnRpY2xlLXByaWNlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLXByaWNlLWJhc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLWR1cmVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnByby1jaG9pY2UtaXRlbXtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1hcnRpY2xlLXJvdyB7XG4gICAgICAgIC5iYXNrZXQtcm93LWltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYmFza2V0LXJvd3tcbiAgICAgICAgLmFydGljbGUtYWRkLWJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtYW1vdW50e1xuICAgIC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjowcHggMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNnaWZ0LWNhcmQtYmVuZWZpY2lhcnl7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgLmJlbmVmaWNpYXJ5LXRpdGxle1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgIC5zZW5kLWVtYWlse1xuICAgICAgICAuZW52b2ktY2hlY2t7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnRjYXJkLWJveGVze1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIC5naWZ0Y2FyZC1jYXJke1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLmdpZnRjYXJkLXBhY2stbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naWZ0Y2FyZC1wYWNrLXByaWNle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdpZnRjYXJkLXBhY2stZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiI2dpZnQtY2FyZC1jaG9pY2Uge1xuICAgIC5wcmVzdGF0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICB9XG59IiwiI2dpZnRjYXJkLWN1c3RvbXtcbiAgICAuY3VzdG9tLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRhaW5lci1naWZjYXJkLXNsaWRlcntcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAuZ2lmdC12YWxpZGl0eS1zdGFydHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxpYmVsbGUtZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBrYWxlbmRlcy10ZXh0YXJlYXtcbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueHN7XG4gICAgI2dpZnRjYXJkLWN1c3RvbXtcbiAgICAgICAgLmdpZnQtdmFsaWRpdHktc3RhcnR7XG4gICAgICAgICAgICAubGliZWxsZS1kYXRle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIHtcbiAgICAuZmluaXNoLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuZmluaXNoLWNhcmQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgJi52ZXJ0aWNhbC1tYXJnaW57XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG4gICAgLmluZm9zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAuZmluaXNoLWNhcmQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmdpZnQtY2FyZC1maW5pc2gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5naWZ0LWNhcmQtZmluaXNoLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuY2FyZC1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLmdpZnQtY2FyZC1jb250ZW50LXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmZpbmlzaC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgICAuZmluaXNoLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgfVxufVxuXG4ueHMge1xuICAgIC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2gge1xuICAgICAgICAuZmluaXNoLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmluaXNoLWNhcmQtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAvL2ZsZXg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbSB7XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCB7XG4gICAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAvL2ZsZXg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1mb290ZXJ7XG4gICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICAuZm9vdGVyLXRpdGxle1xuICAgICAgICBjb2xvcjojRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIC5mb290ZXItcHJpY2V7XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG4ueHN7XG4gICAgI2dpZnQtY2FyZC1mb290ZXJ7XG4gICAgICAgIC5mb290ZXItdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXByaWNle1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1vcHRpb25ze1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAuZ2lmdC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIC5naWZ0LWNhcmQtb3B0aW9ucy1ib3R0b217XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICBoZWlnaHQ6MTEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmdpZnQtY2FyZC1vcHRpb25zLW5hbWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbntcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1jYXJkLW9wdGlvbnMtYm90dG9te1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueHN7XG4gICAgI2dpZnQtY2FyZC1vcHRpb25ze1xuICAgICAgICAuZ2lmdC1uYXZ7XG4gICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1jYXJkLW9wdGlvbnMtbmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5naWZ0Y2FyZC1wYWdlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgLnBvaW50ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIDpub3QoLmRvbmUpe1xuICAgICAgICAmOm5vdCguc2VsZWN0ZWQpe1xuICAgICAgICAgICAgLmhlYWRlci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnJnYigxODksIDE4OSwgMTg5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYigxODksIDE4OSwgMTg5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvdXMtdGl0cmV7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiKDE4OSwgMTg5LCAxODkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvbmV7XG4gICAgICAgIC5oZWFkZXItbnVtYmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc291cy10aXRyZXtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXNlcGFyYXRvcntcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIC5oZWFkZXItbnVtYmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5zb3VzLXRpdHJle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cbi54c3tcbiAgICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgLnNvdXMtdGl0cmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlme1xuICAgIC5jYXJkLWltYWdle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5pbmZvcy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAucmVjYXBpdHVsYXRpZi10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNvbW1lLWNhcmR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICB9XG4gICAgLmdpZnQtY2FyZC1yZWNhcGl0dWxhdGlmLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5naWZ0LWNhcmQtcmVjYXBpdHVsYXRpZi12YWx1ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuY2FyZC1tZXNzYWdle1xuICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICB9XG59IiwiI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIC5kZXRhaWxzLWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTBweDtcbiAgICB9XG4gICAgLmFjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgIC5ob3JhaXJlcy1jb250YWluZXJ7XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdmFsdWV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGUtY29udGFpbmVye1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLm5vdGUtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZS12YWx1ZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWNjb3VudC1yZHYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIC5pdGVtLWNvbnRlbnR7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jb250ZW50LW1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlc3tcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuXG59XG4ueHN7XG4gICAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICAgIC5ub3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0IHtcbiAgICAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGV7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWFyZ2luOjEwcHggMHB4IDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIC5saXZyYWlzb24tbGluayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIC5uby1wcm9wb3NpdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZFNkU4QztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsb3RzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuXG4gICAgICAgICAgICAuZGF0ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSB7XG4gICAgLmFjY291bnQtaW5mb3MtY29udGVudHtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cbiAgICAuZGVsaXZlcnktbW9kZS1kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICYuc21hbGwtcGFkZGluZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS1tb2Rle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgbWFyZ2luOjJweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktbm90ZXtcblxuICAgIH1cbn0iLCIjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSB7XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLWhlYWRlcntcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tdGl0bGUtcGF5bWVudHtcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1hcnRpY2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgJi5wYWlye1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5sYXN0KXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1tZXNzYWdle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1saW5re1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnByZXN0YXRpb24tbW9yZSB7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46MTBweCAwcHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGF5e1xuICAgICAgICBtYXJnaW46MTBweDtcbiAgICB9XG59XG4iLCIjc2l0ZS1zZWFyY2gtYmFyLWdpZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOjVweCAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG5cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjYm9va2luZy1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjcGxhdGZvcm0tYm9va2luZy1wcmVzdGF0aW9uIHtcbiAgLmJvb2tpbmctcGFnZS1tb2JpbGUtY29udGFpbmVye1xuICAgIC8vbWFyZ2luOjBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgICAvL2JvcmRlci1yYWRpdXM6NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi54c3tcbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnhzKXtcbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmJvb2tpbmctcGFnZS1tb2JpbGUtdG8tZmljaGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtZC1pY29ue1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wIHtcbiAgICBrYWxlbmRlcy1tZW51LWRlc2t0b3Age1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbiIsIiNwbGF0Zm9ybS1sYXlvdXQtbW9iaWxlIHtcbiAgICBrYWxlbmRlcy10b3AtbWVudSB7XG4gICAgICAgIHotaW5kZXggOiAxMDtcbiAgICB9XG4gICAga2FsZW5kZXMtYm90dG9tLW1lbnUge1xuICAgICAgICB6LWluZGV4IDogMTA7XG4gICAgfVxufVxuXG4iLCIjcGxhdGZvcm0tbGluay1ub3QtZm91bmR7XG4gIC5saW5rLW5vdC1mb3VuZC1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gIC53ZWxjb21lLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjojMzQ5OURCOy8vI0VBNEE0QTtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgY29sb3I6IzJkMzIzZTsvLyNFQTRBNEE7XG4gICAgfVxuICB9XG59IiwiI3Byb21vLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIHtcbiAgLnByb21vLXdlbGNvbWUtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweCA1JSA7XG4gICAgLm1vYmlsZS1jb250YWluZXItc2VhcmNoe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhdGVnb3JpZS1idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG4gICAgLmNhdGVnb3JpZS1idXR0b24tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI2FjY291bnQtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiI3BsYXRmb3JtLWRvbWljaWxlIHtcblxuICAgIC5wbGF0Zm9ybS1jaG9pY2UtY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgfVxuICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1jb250YWluZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLW1haW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgfVxuICAgIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZS1zdWJ7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tZG9taWNpbGUtbGlua3tcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLWFyZWF7XG4gICAgICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNle1xuICAgICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICY6bm90KC5pcy1sYXN0KXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlLWxpYmVsbGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlLWFkZHJlc3N7XG4gICAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueHN7XG4gICAgI3BsYXRmb3JtLWRvbWljaWxlIHtcbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZXtcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLWFyZWF7XG4gICAgICAgICAgICBtYXJnaW46MHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGUtc3Vie1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyB7XG4gICAgLmN1c3RvbS1maWVsZHMtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEwcHg7XG4gICAgICAgIC5jdXN0b20tZmllbGRzLWxpbmt7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5nZW5lcmljLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tY3VzdG9tLWZpZWxkcy1saW5re1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tZmllbGQtbWFuZGF0b3J5e1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiI3BsYXRmb3JtLWZpbC1hcmlhbmV7XG4gIHBhZGRpbmc6NXB4O1xuICBmb250LXNpemU6MTJweDtcbn0iLCIjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5naWZ0LWNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG4gICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAvL21pbi13aWR0aDogODAwcHg7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG59XG4ubW9iaWxle1xuICAgICNwbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59IiwiLndlbGNvbWUtbGlzdC1jaXR5IHtcbiAgLy9tYXJnaW46IDUwcHggMjAlIDtcbiAgLndlbGNvbWUtbGlzdC1jaXR5LXRpdGxle1xuICAgIGgye1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLndlbGNvbWUtbGlzdC1jaXR5LWNvbnRhaW5lcntcbiAgICB3aWR0aDo4MHZ3O1xuICAgIG1pbi13aWR0aDo4MHZ3O1xuICAgIC8vd2lkdGg6MTIwMHB4O1xuICB9XG4gIGltZ3tcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbiAgLmxpYmVsbGV7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gIH1cblxuICAudmlsbGVze1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi54c3tcbiAgLndlbGNvbWUtbGlzdC1jaXR5IHtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjcGxhdGZvcm0tcGFycmFpbmFnZXtcbiAgLnBsYXRmb3JtLXBhcnJhaW5hZ2UtY29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgICY6bm90KC5uby1zaGFkb3cpe1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLnBsYXRmb3JtLXBhcnJhaW5hZ2UtbmV3e1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiI3BsYXRmb3JtLWFjdGl2YXRpb24tcGFycmFpbmFnZXtcbiAgICAucGxhdGZvcm0tYWN0aXZhdGlvbi1wYXJyYWluYWdlLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG5cblxufSIsIi5wbGF0Zm9ybS1zZWFyY2gtaXRlbSB7XG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAubm90LWFjdGl2YXRlZC1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdC1hY3RpdmF0ZWR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzBCMDY0MzsvLyM4MjgyODI7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MzsvLyM4MjgyODI7XG4gICAgICAgIH1cbiAgICAgICAgLm5vLXBob3RvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIH1cbiAgICAgICAgLnZvaXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDpib2xkO1xuXG4gICAgICAgIH1cbiAgICAgICAgLnZvaXI6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXMtaG9yYWlyZXN7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCBsaWdodGdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1jaG9pY2UtY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luOjE1cHggMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJlc3RhdGlvbi1tb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByZXN0YXRpb24tbW9yZS1jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItYnV0dG9uc3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZSAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmNlLW1vYmlsZS1uYXZ7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuLnhze1xuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6MTBweCAxMHB4O1xuICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4uc217XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXItbGVmdHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc217XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXItbGVmdHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBsYXRmb3JtLXNpdGUtYnV0dG9uIHtcbiAgLmxpZW4tYm91dGlxdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxufVxuXG4iLCIjcGxhdGZvcm0tUXItQ29kZS1wYWdle1xuICAucXJDb2RlLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjIwcHg7XG4gIH1cbiAgLndlbGNvbWUtdGl0bGV7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRpdGxle1xuICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgfVxuICAgIC50aXRsZS1hZGRyZXNze1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmJ5S2FsZW5kZXN7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IzVGMkVFQTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnFyQ29kZS1idXR0b25ze1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgfVxuICAucXJDb2RlLWZvb3RlcntcbiAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgLmFwcC1pY29uc3tcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAucmR2LWJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yYXRpbmctYnV0dG9uc3tcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kaXNjb3Zlci1hcHB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn0iLCIjcGxhdGZvcm0tc2VhcmNoLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbiIsIiNzZWFyY2gtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiI3BsYXRmb3JtLXNlYXJjaC1wcmVzdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbn1cblxuIiwiI3NlYXJjaC1wYWdlLW1vYmlsZUZvcm0ge1xuICAuc2VhcmNoLXBhZ2UtbW9iaWxlLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOjEwJTtcbiAgfVxuXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLnRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlLW1vYmlsZS1pbnB1dHN7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MHB4IDEwcHggO1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgfVxufVxuXG4iLCIjYm9va2luZy1tYWlue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAvLyBoZWlnaHQ6IDEwMCU7XG5cbn1cbiIsIiNub3RGb3VuZC1wYWdlIHtcbiAgICAudW5rbm93biB7XG4gICAgICAgIG1hcmdpbjo0MHB4O1xuICAgICAgICAud2FybmluZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6MTIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzM0OTlEQjtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzIzZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAudGl0bGUtdXJse1xuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOjM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzIzZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbiIsIiNnaWZ0Y2FyZC1maW5pc2h7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuIC8vIGhlaWdodDogMTAwJTtcblxufVxuIiwiI2dpZnRjYXJkLW1haW57XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuIC8vIGhlaWdodDogMTAwJTtcblxufVxuIiwiI3NpdGUtbGF5b3V0LWRlc2t0b3Age1xuICAgICNkZXNrdG9wLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG59XG5cbiIsIiNzaXRlLWxheW91dC1tb2JpbGUge1xuICAgIGthbGVuZGVzLXRvcC1tZW51LWNsaWVudCB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAga2FsZW5kZXMtYm90dG9tLW1lbnUtY2xpZW50IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgICNtb2JpbGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbn1cblxuIiwiI3NpdGUtYWN0dWFsaXRlcyB7XG4gICAgLnNpdGUtYWN0dWFsaXRlcy1pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxufVxuLmd0LXNte1xuICAgICNzaXRlLWFjdHVhbGl0ZXMge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLnNpdGUtYWN0dWFsaXRlcy1pdGVte1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1iYXNrZXQge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDJweCA1cHggLTFweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggM3B4IC0xcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAucGFuaWVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnBhaWVtZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JkYjdiNztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tcGF5bWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtYm9ucy1wbGFucyB7XG4gICAgLnNpdGUtYm9ucy1wbGFucy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC5kaXNjb3VudC1tYXh7XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlcmVke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtYm9ucy1wbGFucy1idXR0b257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzo1cHggMTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi54c3tcbiAgICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuXG4gICAgfVxufVxuIiwiI3NpdGUtZm9vdGVye1xuICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICAuZm9vdGVyLXRpdGxle1xuICAgICAgICBjb2xvcjojRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgfVxuICAgIC5mb290ZXItcHJpY2V7XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbn0iLCIuc2l0ZS1mb290ZXItcGFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6MjBweCAxMiU7XG4gICAgLmZvb3Rlci1pdGVtLXRpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW0tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW0tdGV4dDpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLnhze1xuICAgIC5zaXRlLWZvb3Rlci1wYWdle1xuICAgICAgICAuZm9vdGVyLXBhZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiN3ZWxjb21lLW1haW57XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuIC8vIGhlaWdodDogMTAwJTtcblxufVxuIiwiI3NpdGUtd2VsY29tZS1wYWdle1xuICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6NjB2aDtcbiAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxMTBweCAwIDQwcHg7XG4gICAgICAgICAgICAuYm91dGlxdWUtdmlsbGV7XG4gICAgICAgICAgICAgICAgJi5zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9ue1xuICAgICAgICAgICAgICAgIC5maXJzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY29uZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uLXRleHQtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICAgICAgICAgIGthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib3JkZXJlZHtcbiAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24tcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTUlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAgIC5kZXNjcmlwdGlvbi1yaWdodHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NXZoO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6LTV2dztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAqL1xuICAgIH1cbiAgICAuaW5mb3JtYXRpb24tY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBtaW4taGVpZ2h0OjM1MHB4O1xuICAgICAgICAuaW5mb3JtYXRpb24tY29udGFpbmVyLXBvbHlnb257XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4JSwgMTAwJSAwLCAxMDAlIDIyJSwgMCUgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLXBybyB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb29yZG9ubmVlcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLWF2aXMtY2xpZW50e1xuICAgICAgICAgICAgcGFkZGluZzowcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mb3JtYXRpb24taG9yYWlyZXN7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCA2MHB4O1xuICAgICAgICAgICAgLmhvcmFpcmVzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo2MHB4O1xuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0LXRpdGxle1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGV7XG4gICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmV7XG4gICAgICAgIHBhZGRpbmc6NjBweDtcbiAgICAgICAgbWluLWhlaWdodDozMDBweDtcbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcmVhbGlzYXRpb257XG5cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC10ZWFte1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3JlLWNvbnRhaW5lci10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtbWVzc2FnZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlcntcbiAgICAgICAgbWluLWhlaWdodDo0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjBweCA1MHB4O1xuICAgICAgICAmLmFEb21pY2lsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgLmJvcmRlcmVke1xuICAgICAgICAgICAgICAgIGJvcmRlcjozcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMTUlIDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3NlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3NlLWxpYmVsbGV7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3Nle1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5re1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc217XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3Jle1xuICAgICAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcGFycmFpbmFnZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1ib25QbGFuc3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbSwueHN7XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVye1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAxMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgIC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1yaWdodHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwJSwgMTAwJSAwLCAxMDAlIDg1JSwgMCUgMTAwJSk7XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QtdGl0bGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRle1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1wcm8ge1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tY29udGFpbmVyLXBvbHlnb257XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLWhvcmFpcmVze1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgICAgLmZvb3Rlci1jb250YWN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1tYXB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNtIHtcbiAgICAjc2l0ZS13ZWxjb21lLXBhZ2Uge1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXJ7XG4gICAgICAgICAgICAuZm9vdGVyLW1hcHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ueHN7XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVye1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLXZpbGxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpcnN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdpZnRjYXJkLXNsaWRlcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAuY2FyZC1jb250YWluZXJ7XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OjUwJTtcbiAgICAgICAgICAgIC5zZWxlY3RlZC1pbWFnZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICBsZWZ0Oi0xNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICByaWdodDotMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1idXR0b25ze1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGthbGVuZGVzLXNsaWRlcntcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG4ueHN7XG4gICAgLmdpZnRjYXJkLXNsaWRlcntcbiAgICAgICAga2FsZW5kZXMtc2xpZGVye1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICAuY2FyZC1pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm9va2luZy1hcnRpY2xlLWluZm8ge1xuICAuYXJ0aWNsZS1mZWF0dXJle1xuICAgIG1hcmdpbi10b3A6MnB4O1xuICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgd2lkdGg6MjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgfVxuICAgICYuc3RvY2staW52YWxpZHtcbiAgICAgIGNvbG9yOiNGNDQzMzY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNGNDQzMzY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLXByaXh7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmOm5vdCgucHJvbW8pe1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9tb3tcbiAgICAgIC5wcmljZXtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9tby1wcmljZXtcbiAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgfVxuICAgIC5wcm9tby1kYXRlRW5ke1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5ib29raW5nLWFydGljbGUtYWN0aW9uIHtcblxuICAuYXJ0aWNsZS1xdWFudGl0ZXtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIGRhcmtncmV5O1xuICAgICAgd2lkdGg6NTBweDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiIsIi5ib29raW5nLWFydGljbGUtaXRlbSB7XG4gIC5hcnRpY2xlLWZlYXR1cmV7XG4gICAgbWFyZ2luLXRvcDoycHg7XG4gICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICB9XG4gICAgJi5zdG9jay1pbnZhbGlke1xuICAgICAgY29sb3I6I0Y0NDMzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0Y0NDMzNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGUtbGliZWxsZXtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlcGFyYXRvcntcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiM0MjQyNDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBoZWlnaHQ6MjhweDtcbiAgICBwe1xuICAgICAgbWFyZ2luOjBweDtcbiAgICB9XG4gIH1cblxuICAucHJpY2V7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5hcnRpY2xlLXF1YW50aXRle1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgZGFya2dyZXk7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmJvb2tpbmctYXJ0aWNsZS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzoxMHB4O1xuICBjb2xvcjojMjEyMTIxO1xuICBtaW4taGVpZ2h0OjgwcHg7XG4gIHRyYW5zaXRpb246aGVpZ2h0IDFzIGVhc2U7XG4gIC5hcnRpY2xlLXBob3Rvc3tcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBtaW4taGVpZ2h0OjcwcHg7XG4gIH1cbiAgLmFydGljbGUtbGliZWxsZXtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFydGljbGUtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjojNDI0MjQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgaGVpZ2h0OjI4cHg7XG4gICAgcHtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQtbGVmdHtcbiAgICAvL21pbi13aWR0aDozMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQtcmlnaHR7XG4gICAgbWluLXdpZHRoOiAxNTBweCAgIWltcG9ydGFudDtcbiAgfVxuXG5cbn1cbi54c3tcbiAgLmJvb2tpbmctYXJ0aWNsZS1saW5lIHtcblxuICB9XG59XG4uc217XG4gIC5ib29raW5nLWFydGljbGUtbGluZSB7XG5cbiAgfVxufVxuLmd0LXNte1xuICAuYm9va2luZy1hcnRpY2xlLWxpbmUge1xuICAgICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICAgIHBhZGRpbmctbGVmdDo1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDo1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjZWNoZWFuY2llci1jb25zdWx0IHtcbiAgICAua2V5cy1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbiAgICAubGlzdC1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5wYXltZW50LXZhbGlkYXRpb24tY29uZmlybXtcblxuICAgIH1cbiAgICAucGF5bWVudC12YWxpZGF0aW9uLWZvb3RlcntcblxuICAgIH1cbiAgICAjcGF5bWVudC1jaG9pY2Uge1xuICAgICAgICAucGF5bWVudC1tZXNzYWdle1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmliYW4tY29udGFpbmVyLW1haW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICAuaWJhbi1saWJlbGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmliYW4tY29udGFpbmVyLXN1YntcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAxNXB4O1xuICAgICAgICAgICAgLmliYW4tZWxlbWVudHtcbiAgICAgICAgICAgICAgICAubGVnYWwtbWVudGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogcmdiKDExNiwgMTEwLCAxMTApO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sZWdhbC1tZW50aW9ucy1kaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBrYWxlbmRlcy1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pYmFuLWxlZ2Fse1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaWJhbi1tZW50aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAuZWNoZWFuY2llci1jb25zdWx0LWhlYWRlcntcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgLmVjaGVhbmNpZXItY29uc3VsdC1saWJlbGxle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lY2hlYW5jaWVyLWNvbnN1bHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucmVzdWx0LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLnJlc3VsdC1jb250ZW50LXRleHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZ3Qtc217XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCB7XG4gICAgICAgIC5saXN0LWNvbnRlbnQge1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWtleXMtY29udGFpbmVye1xuICAgICAgICAjZWNoZWFuY2llci1jb25zdWx0IHtcbiAgICAgICAgICAgIC5saXN0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc217XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCB7XG4gICAgICAgIC5saXN0LWNvbnRlbnQge1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Uta2V5cy1jb250YWluZXJ7XG4gICAgICAgICNlY2hlYW5jaWVyLWNvbnN1bHQge1xuICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIja2V5cy1pbnZvaWNlIHtcbiAgICAua2V5cy1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5cy10ZXh0e1xuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfTtcbiAgICB9XG59IiwiI2tleXMtbWVkaWEtYXR0YWNobWVudHtcbiAgICAua2V5cy1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5cy10ZXh0e1xuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfTtcbiAgICB9XG59IiwiI2tleXMtbWVkaWEtbm90aWZpY2F0aW9ue1xuICAgIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1tYWluLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sb2FkaW5ne1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICAgIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1pdGVte1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICY6bm90KC5maXJzdCl7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWxpYmVsbGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2tleXMtcHJvY2Vzcy1jbGllbnQge1xuICAgIC5rZXlzLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIja2V5cy1wYXltZW50QXJyaGVzIHtcbiAgICAucGF5bWVudC1hbW91bnR7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5wYXltZW50LW1lc3NhZ2Vze1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICAgICNwYXltZW50LWNob2ljZSB7XG4gICAgICAgIC5wYXltZW50LW1lc3NhZ2V7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ndC1zbXtcbiAgICAjdmFsaWRhdGlvbi1jb21tYW5kZS1jb25zdWx0IHtcblxuICAgIH1cbiAgICAucGFnZS1rZXlzLWNvbnRhaW5lcntcbiAgICAgICAgI3ZhbGlkYXRpb24tY29tbWFuZGUtY29uc3VsdCB7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjdmFsaWRhdGlvbi1jb21tYW5kZS1jb25zdWx0IHtcblxuICAgIH1cbiAgICAucGFnZS1rZXlzLWNvbnRhaW5lcntcbiAgICAgICAgI3ZhbGlkYXRpb24tY29tbWFuZGUtY29uc3VsdCB7XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbiIsIiNrZXlzLXByb2Nlc3MtcHJvIHtcbiAgICAua2V5cy1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5cy10ZXh0e1xuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfTtcbiAgICB9XG59IiwiI2tleXMtdW5zdWJzY3JpYmUge1xuICAgIC5rZXlzLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cblxufVxuXG4iLCIjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGV7XG4gICAgLmNvbGxlY3QtbW9iaWxlLW1haW4tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICB9XG4gICAgLmNvbGxlY3QtbW9iaWxlLXRpdGxle1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0LW1vYmlsZS1jb250YWluZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWFyZ2luOjBweCAycHg7XG4gICAgfVxuICAgIC5jb2xsZWN0LW1vYmlsZS1idXR0b257XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0LW1vYmlsZS1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXMtaG9yYWlyZXN7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjYm9va2luZy1wYWdlLWRlc2t0b3Age1xuICAuYmFjayB7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzcGFue1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5iYWNrOmhvdmVye1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gIH1cbiAgLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250ZW50e1xuICAgIG1heC13aWR0aDoxMjAwcHg7XG4gICAgcGFkZGluZzowcHggMTBweDtcbiAgICBtYXJnaW46MHB4IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLnRpdGxlLXJpZ2h0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG4gIC5pdGVtLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250YWluZXItbGVmdHtcblxuICB9XG4gIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLXJpZ2h0e1xuXG4gIH1cbiAgLmltYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG59XG4uZ3Qtc217XG4gIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLWxlZnR7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFnZS1ldGFibGlzc2VtZW50LWNvbnRhaW5lci1yaWdodHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuIiwiI2tleXMtY29tbWFuZGUtbm90Rm91bmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAubm8tcmR2LWljb257XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uby1yZHYtdGV4dHtcbiAgICAgICAgLm5vLXJkdi10ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbiAgICAubm8tdXNlci1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLXVzZXItdGV4dHtcbiAgICAgICAgLm5vLXVzZXItdGV4dC1tYWlue1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfTtcbiAgICB9XG59IiwiI2Jvb2tpbmctcGFnZS1tb2JpbGUge1xuICAuYm9va2luZy1wYWdlLW1vYmlsZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLmJvb2tpbmctY29udGFpbmVye1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuXG5cbn1cbiIsIiNwbGF0Zm9ybS1tZW51LXBhZ2Uge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgLy93aWR0aDogMTAwdnc7XG4gIC8vaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgbGVmdDowcHg7XG4gIHJpZ2h0OjBweDtcbiAgYm90dG9tOjBweDtcbiAgdG9wOjBweDtcbiAgei1pbmRleDoxMDE7XG4gICYuY2xvc2Vke1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xuICB9XG4gIC5oZWFkZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgLmhlYWRlci1jbG9zZXtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6MnB4O1xuICAgICAgdG9wOjVweDtcbiAgICAgIHotaW5kZXg6MTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7Ly8jNUYyRUVBO1xuICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5tZW51LWl0ZW1ze1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5tZW51LWl0ZW17XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGF7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLnJlZHtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmZvb3RlcntcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLXRvcC1tZW51IHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDowcHg7XG4gIHJpZ2h0OjBweDtcbiAgbGVmdDowcHg7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDoxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgLnRvcC1tZW51LWJhY2t7XG4gICAgd2lkdGg6ODBweDtcbiAgfVxuICAuaG9tZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIG1kLWljb257XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGhlaWdodDoyOHB4O1xuICAgIHdpZHRoOjI4cHg7XG4gICAgY29sb3I6YmxhY2s7XG4gIH1cbn1cbiIsIiNwcm9tby1wYWdlLWRlc2t0b3Age1xuICAucHJvbW8tcGFnZS1kZXNrdG9wLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHggMTAlIDtcbiAgfVxufVxuXG4iLCIjcHJvbW8tcGFnZS1tb2JpbGUge1xuICAucHJvbW8tcGFnZS1tb2JpbGUtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4iLCIja2V5LXBhZ2V7XG4gIC5uby1jb250ZW50e1xuICAgIG1hcmdpbjogNTBweCAzMHB4O1xuICB9XG59XG4iLCIucGxhdGZvcm0tYWNjb3VudC1lbWFpbENvbmZpcm1hdGlvbiB7XG5cbiAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWhpbnR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2FjO1xuICAgIGNvbG9yOiAjZmQ2MTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxufVxuXG4iLCIucGxhdGZvcm0tYWNjb3VudC1oZWFkZXJCdXR0b24ge1xuICAgIC5hY2NvdW50LWxvZ2dlZC1pbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LWxvZ2dlZC1pbjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCB7XG5cbiAgLnRpdGxle1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnZhbGlkYXRpb24tbWVzc2FnZXtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgbWFyZ2luOjIwcHggODBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREZERkZGO1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbjoyMHB4O1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICBmb250LXNpemU6MzZweDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb21tZW50c3tcbiAgICAgIGNvbG9yOiM0RjRGNEY7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY29udGVudHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4td2lkdGg6NDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucmVzZXRQYXNzd29yZC1zbXMtY29udGFpbmVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGRkY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgLnNtcy10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuc21zLXN1YlRpdGxle1xuICAgICAgY29sb3I6IzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIH1cbiAgfVxufVxuLnhzIHtcbiAgLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtbG9naW4ge1xuICAgIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luLXdhcm5pbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2V7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4taGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTsvLyM4MTAwZWQ7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6NXB4O1xuICAuc2VwYXJhdG9ye1xuICAgIC8vbWFyZ2luOjE1cHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5wcmVzdGF0aW9ue1xuICAgIGNvbG9yOiAjMEIwNjQzOy8vIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgJi5oYXMtZGlzY291bnR7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICAgIC5wcmVzdGF0aW9uLWxpYmVsbGV7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gICAgLmxpbmV7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICBtaW4td2lkdGg6MzBweDtcbiAgICB9XG4gICAgLnByaWNlLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgLmluaXRpYWwtcHJpY2V7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG4gICAgICAuZGlzY291bnQtcHJpY2Utc2VwYXJhdG9ye1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgLmRpc2NvdW50LXByaWNle1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnByaWNlLWRpc2NvdW50e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGUtZGVzY3JpcHRpb257XG4gICAgLy9tYXJnaW4tdG9wOjVweDtcbiAgICBmb250LXNpemU6MTFweDtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmxhc3QtbGluZS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcblxuICAgIC5ob3JhaXJlLWJ1dHRvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1idXR0b257XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXN0LWxpbmUtZGlzY291bnR7XG4gICAgY29sb3I6I0VBNEE0QTtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxuICB9XG4gIC5wcmljZS1kaXNjb3VudC1tb2JpbGV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi54c3tcbiAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gICAgcGFkZGluZzo1cHggMTBweDtcbiAgfVxufVxuLnNte1xuICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIHtcbiAgICBwYWRkaW5nOjVweCAyMHB4O1xuICB9XG59XG5cbiIsIi5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgLmFjY291bnRTdW1tYXJ5LXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzU5MkJDQTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50U3VtbWFyeS1pdGVte1xuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjoxMHB4IDBweCA7XG4gICAgICAgICYubW9yZS1wYWRkaW5ne1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXN0LWJsb2NrZWR7XG4gICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnRTdW1tYXJ5LWxpbmt7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuXG59XG4ueHMge1xuICAgIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IHtcbiAgICAgICAgLmFjY291bnRTdW1tYXJ5LXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MHZ3O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHdpZHRoOjMwdnc7XG4gICAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgcGFkZGluZzo0MHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgICAgICAuZGVzY3JpcHRpb24tY2F0ZWdvcmlle1xuICAgICAgICAgICAgY29sb3I6IzgyODI4MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi1saWJlbGxle1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5sYXN0LWxpbmUtZGlzY291bnR7XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhc3QtbGluZS1kaXNjb3VudDpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi1wcml4e1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluaXRpYWwtcHJpY2V7XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICAgIC5kaXNjb3VudC1wcmljZS1zZXBhcmF0b3J7XG4gICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvdW50LXByaWNle1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi10ZXh0e1xuICAgICAgICAgICAgY29sb3I6IzgyODI4MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IzgyODI4MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1zdG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIGNvbG9yOiM4NTg0ODQ7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LXN0b2NrLWludmFsaWR7XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJpY2UtZHVyZWV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWR1cmVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJvbW97XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb21vLWluaXRpYWwtcHJpY2V7XG4gICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW8tZGlzY291bnQtcHJpY2V7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW8tZGF0ZUVuZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1idXR0b257XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MTBweDtcbiAgICAgICAgcmlnaHQ6MTBweDtcbiAgICB9XG5cbn1cbi54c3tcbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOjkwdnc7XG4gICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDo4MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OjB2aDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGhlaWdodDozMHZoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDo5MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OjUwdmg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc217XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6NjB2aDtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjB2dztcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuLmd0LXNtIHtcbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICB9XG59XG5cbiIsIi5hcnRpY2xlLWNob2ljZSB7XG4gIC5wcmVzdGF0aW9uLWNhdGVnb3JpZS1uYXZ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgLnByZXN0YXRpb24tY2F0ZWdvcmllLWVsZW1lbnRJZHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOi01MHB4O1xuICAgIH1cbiAgfVxuICAmOm5vdCguc2VsZWN0ZWQpe1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG4gIC5zZWxlY3RlZHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuXG4gIC5zaG93LXByZXN0YSB7XG4gICAgYW5pbWF0aW9uOiBmYWRlIGxpbmVhciAwLjVzO1xuICB9XG4gIC5oaWRlLXByZXN0YXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJlbnQtbGliZWxsZXtcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RGREZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5wYXJlbnQtbGliZWxsZS10ZXh0e1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICAgIC5hcnRpY2xlLXBhc3RpbGxle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgfVxuICAgIC5jYXRlZ29yaWUtZGlzY291bnR7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFQTRBNEE7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBtYXJnaW4tbGVmdDoyNXB4O1xuICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyZW50LWxpYmVsbGU6aG92ZXJ7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGZhZGVcbiAge1xuICAgIDAlIHtvcGFjaXR5OjA7fVxuICAgIDEwMCUge29wYWNpdHk6MTt9XG4gIH1cbiAgLmFydGljbGVzLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAmLmJvcmRlcmVke1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgfVxuICB9XG4gIC5leHBhbmQtYnV0dG9ue1xuICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgIG1kLWljb257XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gICAgLmV4cGFuZC1idXR0b24tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIG1kLWljb257XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNhY2NvdW50LWluZm9zIHtcbiAgLmFjY291bnQtaW5mb3MtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmFjY291bnQtaW5mb3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYWNjb3VudC1kZWxldGUge1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgY29sb3I6I0VBNEE0QTtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHBhZGRpbmc6MnB4IDE1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLy9tYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBtZC1pY29ue1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgfVxuICB9XG59XG4iLCIjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgIC5uby1hcnRpY2xle1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTBweCAwcHggO1xuICAgIH1cbiAgICAuYmFza2V0NFN1bW1hcnktdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1hZGQtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhc2tldDRTdW1tYXJ5LWxpbmt7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAucHJlc3RhdGlvbi1tb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkLXRvLWJhc2tldHtcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnhzIHtcbiAgICAucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSB7XG4gICAgICAgIC5iYXNrZXQ0U3VtbWFyeS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3VzZXItZGVsZXRlLW1vZGFsIHtcbiAgLmRlbGV0ZS1tb2RhbC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuZGVsZXRlLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0RXRhYmxpc3NlbWVudCB7XG4gICAgLmZpeGVkLWJhc2tldCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAuYmFza2V0LWhlYWRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuIiwiI2FjY291bnQtcmR2IHtcbiAgLm5vLXJkdntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG1hcmdpbjoxNXB4O1xuICAgIGJ7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgfVxuICB9XG59XG4iLCIjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3Age1xuICAgIC5iYXIge1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjREZERkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICY6bm90KC5pcy1wbGF0Zm9ybSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYXItaXRlbXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB3aGl0ZTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNUYyRUVBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnQtbG9nLW91dHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBwYWRkaW5nOjJweCAxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudC1sb2ctb3V0OmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuLnhze1xuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCB7XG4gICAgICAgIC5iYXIge1xuICAgICAgICAgICAgLmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2Nvb2tpZXMtaW5mbyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOjUwcHggMTAwcHggMCAxMDBweDtcbiAgYXtcbiAgICBjb2xvcjpibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ueHN7XG4gICNjb29raWVzLWluZm8ge1xuICAgIHBhZGRpbmc6NTBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG4iLCIjY29va2llcy1jb250ZW50IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIC5jbG9zZXtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiMwQjA2NDM7Ly8jNUYyRUVBO1xuICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNvb2tpZXMtY29udGVudC10ZXh0e1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICB9XG5cblxuXG59XG5cbiIsIiNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIHtcbiAgLmJhciB7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAuYmFyLWl0ZW17XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB3aGl0ZTtcbiAgICAgIHNwYW57XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIC8vY29sb3I6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvdW50LWxvZy1vdXR7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgICBjb2xvcjojRUE0QTRBO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgcGFkZGluZzoycHggMTVweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBtZC1pY29ue1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgfVxuICB9XG4gIC5hY2NvdW50LWxvZy1vdXQ6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ueHN7XG4gICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIHtcbiAgICAuYmFyIHtcbiAgICAgIC5iYXItaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBsYXRmb3JtLWJvb2tpbmctYXZpcyB7XG4gIGRpdntcbiAgICBib3JkZXI6MXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgfVxufVxuXG4iLCIjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCB7XG4gICAgLnNlY3VyZS1wYXkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzU5MkJDQTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdXJlLXBheS10ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdlbmVyaWMtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzU5MkJDQTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC50ZXh0YXJlYS1pbnB1dHtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgI3N0aWNreS1hcmVhe1xuICAgICAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxufVxuLnhzIHtcbiAgICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCB7XG4gICAgICAgIC5nZW5lcmljLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc217XG4gICAgI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQge1xuICAgICAgICAucGF5IHtcbiAgICAgICAgICAgIHdpZHRoIDogMzUlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5wbGF0Zm9ybS1ib29raW5nLWxpc3Q0RXRhYmxpc3NlbWVudCB7XG4gICAgLnJkdi1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAucmVuZGV6LXZvdXMge1xuICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cbi54c3tcbiAgICAucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQge1xuICAgICAgICAucmR2LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MTcwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbmRlei12b3VzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3BsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhIHtcbiAgICAucGxhdGZvcm0tZG9taWNpbGUtY3JpdGVyaWEtaXRlbXtcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1jaGVja3tcblxuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1saWJlbGxle1xuICAgICAgICAgICAgLy9jb2xvcjojNkU2RThDO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueHN7XG4gICAgI3BsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhIHtcblxuICAgIH1cbn0iLCIucGxhdGZvcm0tY3VzdG9tRmllbGRzLWl0ZW0ge1xuICAgIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuaXRlbS1sYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuIiwiLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVye1xuICAudGl0bGV7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAuYWRyZXNzZXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOjE4cHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbGlua3tcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4iLCIjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5ob3JhaXJlcy1jb250YWluZXItbG9hZGluZ3tcbiAgICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgICB9XG4gICAgLmhvcmFpcmVzLWNsb3NlZHtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmhvcmFpcmVzLWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBwYWRkaW5nOjdweCAwcHg7XG4gICAgICAgICY6bm90KC5sYXN0LWl0ZW0pe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdC1pdGVte1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICAuaG9yYWlyZXMtZGF5e1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvcmFpcmVzLWRheXtcblxuICAgICAgICB9XG4gICAgICAgIC5ob3JhaXJlcy1ob3Vyc3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaW5mb3N7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5pbmZvcy1tYXB7XG4gICAgaGVpZ2h0OjMwMHB4O1xuICB9XG4gIC5pbmZvcy1jb250ZW50e1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC5pbmZvcy1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6MTNweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAmOm5vdCguZnVsbC10ZXh0KXtcbiAgICAgIG1heC1oZWlnaHQ6MTAwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cHtcbiAgcGFkZGluZy1ib3R0b206MTYwcHg7XG4gIC5ub3QtZXhpc3R7XG4gICAgZm9udC1zaXplOjIycHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIG1hcmdpbjo0MHB4O1xuICAgIC53YXJuaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxMjBweDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICBjb2xvcjogIzM0OTlEQjtcbiAgICB9XG4gIH1cbiAgLnNlcGFyYXRvcntcbiAgICBib3JkZXItY29sb3I6IzBCMDY0MztcbiAgfVxufVxuLmd0LXNte1xuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXB7XG4gICAgcGFkZGluZy1sZWZ0OjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6NSU7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgLkluZm8tcmR2e1xuXG4gICAgfVxuICAgIC5tYXBab25lIHtcbiAgICAgIHBhZGRpbmctbGVmdDo2MHB4O1xuICAgIH1cbiAgICAuaW5mb3MtbWFwIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG59XG4ueHMsLnNte1xuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXB7XG4gICAgcGFkZGluZy1sZWZ0OjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6NSU7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgLkluZm8tcmR2e1xuXG4gICAgfVxuICAgIC5tYXBab25lIHtcbiAgICAgIG1hcmdpbi10b3A6ODBweDtcbiAgICB9XG4gICAgLmluZm9zLW1hcCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxufSIsIi5wcm8tbGlzdC1zaW1wbGUge1xuXG4gIC5jaXJjbGUtaW1hZ2Uge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgfVxuICAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG4gIH1cbiAgLnJlc3NvdXJjZS1pdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgd2lkdGg6MTYwcHg7XG4gIH1cbiAgLnJlc3NvdXJjZS1pdGVtLW5hbWV7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG59XG4ueHN7XG4gIC5wcm8tbGlzdC1zaW1wbGUge1xuICAgIC5yZXNzb3VyY2UtaXRlbXtcbiAgICAgIHdpZHRoOjE0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjcGF5bWVudC1jaG9pY2Uge1xuICAgIC5wYXltZW50LW1lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbGluayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuIiwiI3BsYXRmb3JtLW1lc3NhZ2Utbm8tc3Vic2NyaXB0aW9ue1xuICAuY29udGFjdC1wYWdlLWNvbnRhaW5lcntcbiAgICBtYXJnaW46IDQwcHggNDBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLWhlYWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UtdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLnByb21vLWNhcmRDb250YWluZXIge1xuICBtaW4taGVpZ2h0OjUwMHB4O1xuICAjd2lkdGgtdGVzdGVye1xuICAgIGhlaWdodDowcHg7XG4gIH1cbn1cblxuIiwiLnByb21vLWNhcmQge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnByb21vLWNhcmQtaW1hZ2V7XG4gICAgYmFja2dyb3VuZDojRjhGOEZGO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnByb21vLWNhcmQtbG9hZGluZ3tcblxuICAgIH1cbiAgfVxuICAucHJvbW8tY2FyZC10aXRsZS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIC5wcm9tby1jYXJkLXRpdGxle1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkLWFkcmVzc2V7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAucHJvbW8tY2FyZC1hZHJlc3NlLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbjozcHggMHB4O1xuICAgIH1cbiAgfVxuICAucHJvbW8tY2FyZC1hdmlze1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC5wcm9tby1jYXJkLWF2aXMtc3RhcnN7XG4gICAgICBtYXJnaW46MHB4IDVweDtcbiAgICB9XG4gIH1cbiAgLnByb21vLWNhcmQtZGlzY291bnR7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgfVxuICAucHJvbW8tY2FyZC1jYXRlZ29yaWVze1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG4gIC5wcm9tby1jYXJkLWJvb2tpbmd7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIC5wcm9tby1jYXJkLWJvb2tpbmctYnV0dG9ue1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIwNjQzO1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIjcGxhdGZvcm0tcHJvZHVjdC1saXN0e1xuICAgIC5wcm9kdWN0LW5hdntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC5wcm9kdWN0LWVsZW1lbnRJZHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi01MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcmlle1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIC5jYXRlZ29yaWUtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWUtdmFsdWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZS1uYntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogI0UwRTBFMDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIucHJvbW8tYmFubmVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNjO1xuICBib3JkZXItcmFkaXVzOjEwcHg7XG4gIC5wcm9tby1iYW5uZXItbG9nb3tcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tYmFubmVyLXRleHR7XG4gICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICB9XG4gIC5wcm9tby1iYW5uZXItYnV0dG9ue1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OjE1cHg7XG4gICAgYm90dG9tOjVweDtcbiAgICBiYWNrZ3JvdW5kOiM1RjJFRUE7XG4gICAgcGFkZGluZzo1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTowLjg7XG4gICAgfVxuICB9XG4gIC5wcm9tby1iYW5uZXItYWNjZW50e1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6MjRweDtcbiAgfVxuICAucHJvbW8tYmFubmVyLXNvZnR7XG4gICAgY29sb3I6I2ZmOTE1NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICB9XG5cbn1cbi5zbXtcbiAgLnByb21vLWJhbm5lciB7XG4gICAgLnByb21vLWJhbm5lci1sb2dve1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6NTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb21vLWJhbm5lci10ZXh0e1xuICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gIC5wcm9tby1iYW5uZXIge1xuICAgIC5wcm9tby1iYW5uZXItbG9nb3tcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OjU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9tby1iYW5uZXItdGV4dHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICB9XG4gICAgLnByb21vLWJhbm5lci1hY2NlbnR7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICB9XG4gICAgLnByb21vLWJhbm5lci1zb2Z0e1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5wcm9tby1jYXRlZ29yaWUge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAucHJvbW8tY2F0ZWdvcmllLXBvcHVwLWNvbnRhaW5lcntcbiAgICB6LWluZGV4OjI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjQ1cHg7XG4gICAgbGVmdDotMTAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbiIsIi5wcm9tby10aXRsZSB7XG4gIG1hcmdpbi10b3A6MjBweDtcbiAgZm9udC1zaXplOjMwcHg7XG4gIGZvbnQtd2VpZ2h0OjcwMDtcbiAgLnRpdGxlLWFjY2VudHtcbiAgICBjb2xvcjojQzkzODY3O1xuICAgIGZvbnQtc2l6ZTozNXB4O1xuICB9XG4gIC50aXRsZS1zb2Z0e1xuICAgIGNvbG9yOiNmZjkxNTQ7XG4gICAgZm9udC1zaXplOjM1cHg7XG4gIH1cbn1cbi54c3tcbiAgLnByb21vLXRpdGxlIHtcbiAgICBmb250LXNpemU6MjZweDtcbiAgICAudGl0bGUtYWNjZW50e1xuICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgfVxuICAgIC50aXRsZS1zb2Z0e1xuICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgfVxuICB9XG59XG4uc217XG4gIC5wcm9tby10aXRsZSB7XG4gICAgZm9udC1zaXplOjI2cHg7XG4gICAgLnRpdGxlLWFjY2VudHtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgICAudGl0bGUtc29mdHtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucHJvbW8tc29ydCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAucHJvbW8tc29ydC1wb3B1cC1jb250YWluZXJ7XG4gICAgei1pbmRleDoxO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDo0NXB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDoyMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG59XG5cbiIsIiNwcm9tby1wbGFjZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAmLmlzLWJhY2tncm91bmQtZGFya3tcbiAgICAucHJvbW8tcGxhY2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvbW8tcGxhY2UtYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6ICNmOGY3ZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuXG4gICAgaW5wdXR7XG4gICAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmN2ZhO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIC8vYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFjZS1idXR0b24taWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFjZS1idXR0b24tc2VhcmNoe1xuICAgICAgcGFkZGluZzo4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3MjJBRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb21vLXBsYWNlLXBvcHVwLWNvbnRhaW5lcntcbiAgICB6LWluZGV4OjI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjQ1cHg7XG4gICAgbGVmdDowcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbiIsIiNwcm9tby1kYXRlIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAucHJvbW8tZGF0ZS1wb3B1cC1jb250YWluZXJ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo0NXB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbiIsIiNwd2EtY29udGVudCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAucHdhLWNvbnRlbnQtdGl0bGV7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbiAgLnB3YS1jb250ZW50LXRleHR7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5wd2EtY29udGVudC1pb3N7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgfVxuICB9XG4gIC5wd2EtY2xvc2V7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MnB4O1xuICAgIHRvcDoycHg7XG4gICAgei1pbmRleDoxO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojMEIwNjQzOy8vIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5wd2EtY29udGVudC1pbnN0YWxse1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucHdhLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OjUwdmg7XG4gIH1cbiAgLnB3YS1jb250ZW50LWltYWdle1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBpbWd7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5kaXNwbGF5LXJlYWxpc2F0aW9uIHtcbiAgLmRpc3BsYXktcmVhbGlzYXRpb24tY29udGFpbmVye1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDoyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgfVxuICAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG4gIH1cbiAgLypcbiAgLm1haW4tcmVhbGlzYXRpb24taW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cblxuICAucmVhbGlzYXRpb24taW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cblxuICAgKi9cblxufVxuXG4iLCIuY2Fyb3VzZWwtcmVhbGlzYXRpb24ge1xuICAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3Jldmlldy1zYXRpc2ZhY3Rpb257XG4gICAgJjpub3QoLm5vLXBhcnJhaW5hZ2Upe1xuICAgICAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50e1xuICAgICAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1hbnN3ZXJlZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1zYXRpc2ZhY3Rpb24taGVhZGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZXBhcmF0b3J7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDQwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1pbnRyb3tcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1zYXRpc2ZhY3Rpb24tYW5zd2VyLXRpdGxle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucHJvcG9zaXRpb24tYWR2YW5jZWQge1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAucHJvcG9zaXRpb24tYWR2YW5jZWQtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkLWl0ZW17XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWFyZ2luOjEwcHggMHB4IDtcbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkLWxpbmt7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICAgIC5tYXJnZS1oYXV0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuZ2VuZXJpYy10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1saW5re1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuIiwiLnByb3Bvc2l0aW9uLWRldGFpbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5uby1wcm9wb3NpdGlvbntcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNkU2RThDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsb3RzLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgLmRhdGUtdGl0bGV7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICAgICAgcGFkZGluZzoxMHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLm5leHREYXRlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5uZXh0RGF0ZS12YWx1ZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIiNwcm9wb3NpdGlvbi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5wcm9wb3NpdGlvbi1tb2JpbGUtY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUwcHg7XG4gICAgICAgICNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnR7XG4gICAgICAgICAgICAuZGlzY291bnQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvcG9zaXRpb24tbW9iaWxlLWNvbnRlbnQtZGlzY291bnR7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvcG9zaXRpb24tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLnByb3Bvc2l0aW9uLWJveHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLm5vLXByb3Bvc2l0aW9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgLm5vLXByb3Bvc2l0aW9uLWRhdGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uby1wcm9wb3NpdGlvbi1idXR0b257XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLm5leHREYXRlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5uZXh0RGF0ZS12YWx1ZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmVzdGF0aW9uLW1vcmV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1kYXRle1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGx1cy1ob3JhaXJlc3tcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuIiwiLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuaXRlbS1kaXNwb25pYmlsaXRlLWRheXN7XG4gICAgbWFyZ2luOjVweCAwcHg7XG4gICAgLml0ZW0tZGlzcG9uaWJpbGl0ZS10aXRsZXtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuICAgIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5e1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICBwYWRkaW5nOjNweCAxMHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgIzVGMkVFQTtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJi5ub3QtYXZhaWxhYmxle1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgY29sb3I6I0EzQTNCRDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIHBhZGRpbmc6MTBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLm5leHREYXRlLXRpdGxle1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubmV4dERhdGUtdmFsdWV7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucHJvcG9zaXRpb24tc3VtbWFyeSB7XG4gIG1hcmdpbjowcHggMTBweDtcbiAgLm5vLXByb3Bvc2l0aW9ue1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MTVweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM2RTZFOEM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGJ7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmhlYWRlci1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pdGVtLWhlYWRlci10aXRsZTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaXRlbS1oZWFkZXItYWRyZXNzZXtcbiAgICBtaW4td2lkdGg6MTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbS1oZWFkZXItZGlzdGFuY2V7XG4gICAgbWQtaWNvbntcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHdpZHRoOjE0cHg7XG4gICAgICBoZWlnaHQ6MTRweDtcbiAgICAgIG1pbi13aWR0aDoxNHB4O1xuICAgICAgbWluLWhlaWdodDoxNHB4O1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgLml0ZW0taGVhZGVyLWRpc3RhbmNlLXZhbHVle1xuICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbiAgLml0ZW0taGVhZGVyLWRpc2NvdW50e1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgfVxufVxuLmd0LXNtIHtcbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gICAgJjpub3QoLmZvcmNlLW1vYmlsZS1uYXYpe1xuICAgICAgbWluLXdpZHRoOjM0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzZW8tcGFnZS1jb250ZW50e1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgaDIsaDN7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBsaW5lLWhlaWdodDozNXB4O1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICB1bHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAuc2VvLXBhZ2UtY29udGVudC10aXRsZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3IgOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0IDogODAwO1xuICAgIGZvbnQtc2l6ZSA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcCA6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZW8tcGFnZS1jb250ZW50LXRleHR7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgaDJ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufSIsIi52b3RlLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLmFuc3dlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICAgIC5yZXZpZXctYnV0dG9ue1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4IDtcbiAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gICAgLnJldmlldy1idXR0b246aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAubm8tYXZpc3tcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLm5vdGUge1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAubm90ZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ub3RlLXZhbHVle1xuICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm90ZS1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAubm90ZS1jb250YWluZXItbG9hZGluZ3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1jb250YWluZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBjb2xvcjojNUYyRUVBO1xuXG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjM7XG4gICAgICAgICAgICAgICAgLy9jdXJzb3I6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbn1cblxuIiwiI3NlYXJjaC1wYWdlLWRlc2t0b3Age1xuICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXNlYXJjaEJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYuaXMtZnVsbC1zY3JlZW57XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmlzLWZ1bGwtc2NyZWVuKXtcbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXNlby1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXBhZ2UtZGVza3RvcC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLW5vLXJlc3VsdHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1mdWxsLXNjcmVlbntcbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4dC1yZXN1bHRze1xuICAgICAgICAgICAgbWFyZ2luOjMwcHg7XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9ue1xuICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuIiwiI3NlYXJjaC1wYWdlLW1vYmlsZSB7XG4gICAgLm1hcC1idXR0b257XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206N3B4O1xuICAgICAgICBsZWZ0OmNhbGMoNTB2dyAtIDQ3cHgpO1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtYnV0dG9ue1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjdweDtcbiAgICAgICAgcmlnaHQ6N3B4O1xuICAgIH1cbiAgICAuc2VhcmNoLXBhZ2UtbW9iaWxlLWNvbnRlbnR7XG4gICAgICAgICY6bm90KC5pcy1zZW8pe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1wYWdlLW1vYmlsZS10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtcGFnZS1tb2JpbGUtbm8tcmVzdWx0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV4dC1yZXN1bHRze1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b257XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4iLCIud2VsY29tZS1mb290ZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzVGMkVFQTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6NDBweDtcbiAgcGFkZGluZy1sZWZ0OjEwJTtcbiAgcGFkZGluZy1yaWdodDo1JTtcbiAgLndlbGNvbWUtZm9vdGVyLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLmZvb3Rlci1pdGVtLXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlci1pdGVtLXRleHR7XG4gICAgbWluLXdpZHRoOjIwMHB4O1xuICAgIGF7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWl0ZW0tdGV4dDpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnhze1xuICAud2VsY29tZS1mb290ZXJ7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIC5mb290ZXItaXRlbS10ZXh0IHtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuICAgIC53ZWxjb21lLWZvb3RlcntcbiAgICAgIHBhZGRpbmc6NDBweCAwcHggO1xuICAgIH1cbiAgfVxuXG59IiwiLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcblxuICAuc2VhcmNoLWJhci1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206MjAwcHg7XG4gICAgd2lkdGg6NjAlO1xuICAgIC5zZWFyY2gtYmFyLWlucHV0e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50e1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1idXR0b257XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgfVxuICAgICAgOmhvdmVye1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgLnRpdGxlLWVtcGhhc2lze1xuICAgICAgICAvL2NvbG9yOiNFQTRBNEE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2JhY2tncm91bmQucG5nXCIpIDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDoxNTBweDtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5iYWNrZ3JvdW5kLWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgICB3aWR0aDo2MHZ3O1xuICAgICAgbWluLXdpZHRoOiA3NTVweDtcbiAgICAgIGhlaWdodDoyNDBweDtcbiAgICB9XG4gIH1cbiAgLmltYWdle1xuICAgIGZpbHRlcjogY29udHJhc3QoNTAlKTtcbiAgICAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoNTAlKTtcbiAgfVxuXG4gIC5mZW1tZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjI1cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OjMwdmg7XG4gICAgei1pbmRleDoxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9mZW1tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnRvcC1tZW51LWJhbm5lcntcbiAgICB6LWluZGV4OiAtMTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OjUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXM7XG4gICAgJi5waG90by1oaWRle1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgfVxuXG4gIC5ob21tZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6MTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvaG9tbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDozMHZoO1xuICB9XG5cbiAgLmV0b2lsZXN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLmV0b2lsZXMye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ldG9pbGVzMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi54c3tcbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYXtcbiAgICAuc2VhcmNoLWJhci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjV2aDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1iYXItaW5wdXR7XG4gICAgICAgIC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnR7XG4gICAgICAgICAgLnNlYXJjaC1iYXItaW5wdXQtaXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6N3B4IDEwcHggO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5RjdERkY7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1tZW51LWJhbm5lcntcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIH1cbiAgICAuaW1hZ2V7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gICAgICAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoNzAlKTtcbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYXtcbiAgICAuc2VhcmNoLWJhci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjB2aDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1iYXItaW5wdXR7XG4gICAgICAgIC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnR7XG4gICAgICAgICAgLnNlYXJjaC1iYXItaW5wdXQtaXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6N3B4IDEwcHggO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5RjdERkY7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1tZW51LWJhbm5lcntcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIH1cbiAgICAuaW1hZ2V7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gICAgICAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoNzAlKTtcbiAgICB9XG4gIH1cbn1cbi5ndC1zbXtcbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYXtcbiAgICAuc2VhcmNoLWJhci1jb250YWluZXJ7XG4gICAgICAuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgd2lkdGg6NTFweDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYmFyLWlucHV0e1xuICAgICAgICAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50e1xuICAgICAgICAgIC5zZWFyY2gtYmFyLWlucHV0LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOUY3REZGO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjcHJvbW8tcGxhY2Uge1xuICAgICAgICAucHJvbW8tcGxhY2UtcG9wdXAtY29udGFpbmVye1xuICAgICAgICAgIGxlZnQ6LTU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNwcm9tby1wbGFjZS1wb3B1cHtcbiAgICAgICAgbWF4LWhlaWdodDo0MDBweDtcbiAgICAgIH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCB7XG4gICAgICAgIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIHtcbiAgICAgICAgICAuc3BlY2lhbC1pc1NlYXJjaCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjQ1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BlY2lhbC1pc0Zhdm9yaXRlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxufVxuIiwiLndlbGNvbWUtdGVhc2luZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50ZWFzaW5nLWltYWdle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucmVjdGFuZ2xle1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLnRlYXNpbmctaW5mb3N7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDoxNSU7XG4gICAgcGFkZGluZy10b3A6MHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgLnRlYXNpbmctdGV4dHtcbiAgICAgIC50ZWFzaW5nLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgICAudGVhc2luZy1kZXNjcmlwdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIH1cbiAgICAgIGthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi10ZXh0e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuZWxsaXBzZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6NzJweDtcbiAgICAuZWxsaXBzZS1pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC02MDBweDtcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgfVxuICAgIC8vYmFja2dyb3VuZDogI0VBNEE0QTtcbiAgICAvL2NsaXAtcGF0aDogZWxsaXBzZSg1MCUgMjElIGF0IDUwJSAxMDAlKTtcbiAgfVxuICAud2VsY29tZS10ZWFzaW5nLW1vYmlsZXtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgICAudGVhc2luZy1pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvcGV4ZWxzLW1hcmlhLW9ybG92YS00OTY5ODM4LndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgIH1cbiAgICAgIC5lbGxpcHNle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoNTAlIDIxJSBhdCA1MCUgMTAwJSk7XG4gICAgICB9XG4gICAgICAudGVhc2luZy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgLnRlYXNpbmctdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIGthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuXG59IiwiI2Jvb2tpbmctcGFnZS1kZXNrdG9we1xuICAgIC5wYWdlLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjI1cHg7XG4gICAgICAgIG1pbi13aWR0aDogOTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMDBweDtcblxuICAgICAgICAuYmFza2V0LWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NzB2aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvLyB2aXNpYmxlbWVudCBjJ2VzdCBwb3VyIFNhZmFyaVxuICAgICAgICAgICAgdG9wOjUwcHg7IC8vIGxlIHN0aWNreSBuZSBmb25jdGlvbm5lIHBhcyBzYW5zICh2aXNpYmxlbWVudCBjJ2VzdCBub3JtYWwgZGFucyBsYSBkb2MpXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDsgLy8gc2FucyDDp2EgbGUgc3RpY2t5IG5lIGZvbmN0aW9ubmUgcGFzICjDoCBjYXVzZSBkZXMgZmxleCksIGplIGNoZXJjaGUgdW5lIG1laWxsZXVyZSBzb2x1dGlvblxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItc3RpY2t5e1xuICAgICAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxufVxuIiwiI2Jvb2tpbmctcGFnZS1tb2JpbGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLypcbiAgICAuZm9vdGVyLXN0aWNreXtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgICovXG59XG4iLCIjcGxhdGZvcm0td2VsY29tZS1wYWdlLW1vYmlsZSB7XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXBhZ2UtbW9iaWxlLWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxufVxuIiwiI3NpdGUtZ2lmdGNhcmQtZGVza3RvcHtcbiAgICAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjJ2dztcbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItbGVmdHtcbiAgICAgICAgICAgIG1hcmdpbjoydnc7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItcmlnaHR7XG4gICAgICAgICAgICBtaW4td2lkdGg6NTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbn1cbi5rYWxlbmRlcy13aWRnZXR7XG4gICAgI3NpdGUtZ2lmdGNhcmQtZGVza3RvcHtcbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXJ7XG4gICAgICAgICAgICAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lci1yaWdodHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc2l0ZS1naWZ0Y2FyZC1tb2JpbGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLnNjcm9sbC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAuc2l0ZS1naWZ0Y2FyZC1tb2JpbGUtZm9vdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51e1xuICAgIGhlaWdodDo1NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgLm1lbnUtbGVmdHtcbiAgICAgICAgLm1lbnUtbGVmdC1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtY2VudGVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOjYwdnc7XG4gICAgICAgIC5tZW51LWNvbnRlbnR7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NjdweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICAgICAgICAubWVudS1jb250ZW50LWl0ZW17XG4gICAgICAgICAgICAgICAgY29sb3I6IzBEMEQwRDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2IoMzMsIDMzLCAzMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LWJhc2tldC1jb250YWluZXIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1jb250ZW50LWl0ZW0tc2hvcHBpbmctY2FydHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAubm90aWZfY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbWVudS1iYXNrZXQtY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpOztcbiAgICAgICAgICAgIHRvcDo2N3B4O1xuICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0Ojcwdmg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjcwMHB4O1xuICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1yaWdodHtcbiAgICAgICAgLm1lbnUtYWNjZXMtcHJve1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6M3B4IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2thbGVuZGVzLWJvdHRvbS1tZW51LWNsaWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0IDogNjBweDtcbiAgICBtaW4taGVpZ2h0IDogNjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0UwRTBFMDtcbiAgICBjb2xvcjojQkRCREJEO1xuICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNCREJEQkQ7XG4gICAgfVxuICAgIC5ib3R0b20taXRlbXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxufVxuXG5cbiIsIiNzaXRlLWFydGljbGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIG1hcmdpbjoycHg7XG4gICAgLy93aWR0aDoyNjBweDtcbiAgICAuYXJ0aWNsZS1jYXJkLWltYWdle1xuICAgICAgICAvL2hlaWdodDoyMDBweDtcbiAgICB9XG4gICAgLm5vdC1ib29rYWJsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXNjb3VudC1tYXh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpc2NvdW50LW1heDpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnNlbG9uLWhvcmFpcmUtY2hvaXNpe1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1wcmljZS1kdXJlZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcHJvbW97XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW8taW5pdGlhbC1wcmljZXtcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1kaXNjb3VudC1wcmljZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW8tZGF0ZUVuZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1hcnRpY2xlLWluZm9ybWF0aW9ucyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICAgIC5wcm9kdWN0LW1hcnF1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgfVxuICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzg1ODQ4NDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1kdXJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLnByaWNlLXR5cGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc3RvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgY29sb3I6Izg1ODQ4NDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1zdG9jay1pbnZhbGlke1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQge1xuICAgICAgICAuYXJ0aWNsZS1jYXJkLWltYWdle1xuICAgICAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlLWFydGljbGUtaW5mb3JtYXRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxvbi1ob3JhaXJlLWNob2lzaXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNte1xuICAgICNzaXRlLWFydGljbGUtY2FyZCB7XG4gICAgICAgIC5hcnRpY2xlLWNhcmQtaW1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc217XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIHtcbiAgICAgICAgd2lkdGg6MjYwcHg7XG4gICAgICAgIC5hcnRpY2xlLWNhcmQtaW1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCB7XG4gICAgLm1lbnUtZmlyc3R7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBoZWlnaHQgOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgOm5vdCgubWVudS1iYWNrLWJ1dHRvbil7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LWJhY2stYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIC5maXJzdC1pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90aWYtY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAubm90aWYtY2FydHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1sYXlvdXQtYnVyZ2VyLW1lbnUge1xuICAgIC5ob21lIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gICAgLm1lbnUtaGVhZGVye1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgIH1cbiAgICAubWVudS1pdGVtc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5tZW51LWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIC5tZW51LXNlY29uZCB7XG4gICAgICAgIGhlaWdodCA6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDQwcHg7XG4gICAgICAgIC5zZWNvbmQtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWJ1dHRvbntcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWFydGljbGUtaW1hZ2Uge1xuICAgIC5zaXRlLWFydGljbGUtaW1hZ2UtbG9hZGluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICB9XG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgfVxufVxuIiwiI3NpdGUtYXJ0aWNsZS1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgJjpub3QoLm5vLWJvcmRlcil7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIG1hcmdpbjoycHg7XG4gICAgfVxuICAgICYuaGFzLXBob3Rve1xuICAgICAgICAuaXRlbS1jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJpY2UtZHVyZWV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmNlLXBhZGRpbmctbGVmdHtcbiAgICAgICAgJjpub3QoLmhhcy1waG90byl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmNlLXBhZGRpbmctcmlnaHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLml0ZW0taW1nLXByb2R1aXR7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLm5vdC1ib29rYWJsZXtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIGNvbG9yOiM4NTg0ODQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY291bnQtbWF4e1xuICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY291bnQtbWF4OmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuc2Vsb24taG9yYWlyZS1jaG9pc2l7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LW1hcnF1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgfVxuICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzg1ODQ4NDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAucHJpY2UtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1wcmljZS1kdXJlZXtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXN0b2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIGNvbG9yOiM4NTg0ODQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgIHdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3Qtc3RvY2staW52YWxpZHtcbiAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtcHJvbW97XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb21vLWluaXRpYWwtcHJpY2V7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW8tZGlzY291bnQtcHJpY2V7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb21vLWRhdGVFbmR7XG4gICAgICAgICAgICBmb250LXNpemU6OXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWJ1dHRvbntcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICB9XG59XG4ueHN7XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cge1xuICAgICAgICAuaXRlbS1pbWctcHJvZHVpdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1hcnRpY2xlLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5kaXNjb3VudC1tYXh7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNzaXRlLWFydGljbGUtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cbiIsIiNzaXRlLWxpc3Qtc2ltcGxle1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgJjpub3QoLm5vLXBhZGRpbmcpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTIlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEyJTtcbiAgICB9XG4gICAgJi5sb2FkaW5ne1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgLmxpc3Qtc2ltcGxlLXNlYXJjaC1pbnB1dHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWlucHV0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5wcm9tby1idXR0b257XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LXRpdGxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgfVxuICAgIC5mb290ZXItc3RpY2t5e1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgYm90dG9tOjBweDtcbiAgICAgICAgbGVmdDowcHg7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG59XG4ueHMsLnNte1xuICAgICNzaXRlLWxpc3Qtc2ltcGxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICB9XG59XG4ueHN7XG4gICAgI3NpdGUtbGlzdC1zaW1wbGV7XG4gICAgICAgIC5saXN0LXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gICAgLmFjdHUtcGhvdG8tY29udGFpbmVye1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgLy93b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi10ZXh0LWxpbmt7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuICAgICAgICAuYWN0dS1waG90by1jb250YWluZXJ7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1ib29raW5nLWJyb3dzZXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIC5zaXRlLWJvb2tpbmctYnJvd3NlLWNhdGVnb3J5LWxpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLnNpdGUtYm9va2luZy1icm93c2UtYXJ0aWNsZS1saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxufVxuLmd0LXNte1xuICAgICNzaXRlLWJvb2tpbmctYnJvd3Nle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cbiIsIiNiYXNrZXQtaXRlbXtcbiAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgJi5naWZ0LWNhcmR7XG4gICAgICAgIC8vcGFkZGluZzoyMHB4IDIwcHg7XG4gICAgfVxuICAgIC5iYXNrZXQtYXJ0aWNsZS1pbWFnZXtcbiAgICAgICAgd2lkdGg6NzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICAgIC5naWZ0LWltYWdle1xuICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgIH1cbiAgICAuZGV0YWlscy1pdGVte1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAuYnJhbmR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAubGliZWxsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBjb2xvcjojNzA2ZjZmIDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnF1YW50aXRle1xuICAgICAgICAgICAgbWFyZ2luOjVweCAwcHg7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuYmVuZWZpY2lhaXJle1xuICAgICAgICAgICAgY29sb3I6IzgyODI4MjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzIDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIjc2l0ZS1ib25zLXBsYW5zLWFydGljbGUtbGlzdCB7XG4gIC5ib25zLXBsYW5zLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0LXRpdGxle1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6MjBweDtcbiAgfVxufVxuIiwiLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAuY2VudHJhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICAvL3BhZGRpbmc6MnB4IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbC1idXR0b25ze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGQtY2FydC1idXR0b24ge1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWNvbnRhY3QtbWVzc2FnZSB7XG4gIC5tZXNzYWdlLWhlYWRlcntcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBjb2xvcjojOUU5RTlFO1xuICAgIC5tZXNzYWdlLWhlYWRlci1saWJlbGxle1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3J7XG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lc3NhZ2UtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLnRleHQtaGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC50ZXh0LW1lc3NhZ2V7XG4gICAgICB0ZXh0YXJlYXtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3NpdGUtY2F0ZWdvcnktaW1hZ2Uge1xuICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIH1cbn1cbiIsIiNzaXRlLWNhdGVnb3J5LWN1cnJlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnNpdGUtYXJ0aWNsZS1pbWFnZS1sb2FkaW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIH1cbiAgICAuY3VycmVudC1mYW1pbGxlLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY3VycmVudC1mYW1pbGxlLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY3VycmVudC1mYW1pbGxlLWxpYmVsbGUtYWJzb2x1dGV7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIC5jdXJyZW50LWZhbWlsbGUtYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY3VycmVudC1mYW1pbGxlLWxpYmVsbGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1jYXRlZ29yeS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgbWFyZ2luOjJweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gICAgLmJvb2tpbmctZmFtaWxsZS1ib3gtbGliZWxsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG59XG5cbi54c3tcbiAgICAjc2l0ZS1jYXRlZ29yeS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn0iLCIjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogZ3JheTtcblxuICAgIC5jYXRlZ29yaWUtaDEge1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllLWl0ZW0ge1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tc2VsZWN0ZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIH1cbiAgICAuc3ViLWNhdGVnb3JpZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc3ViLXN1Yi1jYXRlZ29yaWUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29raW5nLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgLmJvb2tpbmctaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIC5ib29raW5nLWljb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8tYnV0dG9ue1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgLnJvb3QtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5mYW1pbGxlLWl0ZW0ge1xuICAgICAgICAubGliZWxsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnhzLC5zbXtcbiAgICAjc2l0ZS1jYXRlZ29yeS1wYXRoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG4iLCIjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWQtY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cbiAgICAubGF5b3V0LW1vZGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29raW5nLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9tby1idXR0b257XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWNhdGVnb3J5LXJvdyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0UwRTBFMDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOjM1MHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6MC41O1xuICAgIH1cbiAgICAuc2l0ZS1jYXRlZ29yeS1yb3ctaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLmJvb2tpbmctcm93LWxpYmVsbGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxufVxuIiwiI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAubW9iaWxlLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb21vLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG4iLCIjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3Z3tcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICAgICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3Z3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICAgICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG5cbiAgLnRvcC1tZW51IHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDl2aDtcblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cblxuICAgICAga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC50b3AtbWVudSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICB9XG4gIH1cbn0iLCIjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgIHBhZGRpbmc6MnB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAubWVudS1zZWFyY2gtdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAubWVudS1zZWFyY2gtdG9wLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjYwdnc7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgcGFkZGluZzo1cHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgLnByb21vLWNhdGVnb3JpZSB7XG4gICAgICAgICAgICAucHJvbW8tY2F0ZWdvcmllLXBvcHVwLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB0b3A6NDVweDtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZVxuICAgICAgICB9XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIC52ZXJ0aWNhbC1zZXBhcmF0b3J7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW97XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBwYWRkaW5nOjJweCAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAubWVudS1wcm9tby10b3Age1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAubWVudS1wcm9tby10b3AtdGV4dCB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtcHJvbW8tY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdpZHRoOjYwdnc7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgcGFkZGluZzo1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIC5wcm9tby1jYXRlZ29yaWUge1xuICAgICAgLnByb21vLWNhdGVnb3JpZS1wb3B1cC1jb250YWluZXJ7XG4gICAgICAgIHRvcDo0NXB4O1xuICAgICAgICAvL2xlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgICAudmVydGljYWwtc2VwYXJhdG9ye1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLm1lbnUtcHJvbW8taXRlbXtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAucHJvbW8tc29ydC1idXR0b257XG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgbWluLXdpZHRoOjEwMHB4O1xuICAgICAgLnNvcnQtYnV0dG9uLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIHtcbiAgcGFkZGluZzogMzBweDtcblxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubG9nLWluLWZhY2Vib29re1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZWRmZjsvLyM0MjQyNDI7IzIxMjEyMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkMWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sb2ctaW4tZmFjZWJvb2s6aG92ZXJ7XG4gICAgb3BhY2l0eTowLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB9XG5cbiAgLmxvZy1pbi1nb29nbGV7XG4gICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJlZGZmOy8vIzQyNDI0MjsjMjEyMTIxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmQxZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxvZy1pbi1nb29nbGU6aG92ZXJ7XG4gICAgb3BhY2l0eTowLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB9XG4gIC5yZXNldC1wYXNzd29yZHtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybXtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtbG9naW4tc2lnbmluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWluLWhlaWdodDogODAlO1xuXG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH1cblxuICAuY29udGVudHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4iLCIucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIHtcbiAgLnZhbGlkYXRpb24tbWVzc2FnZXtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0RGREZGRjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW46MjBweDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICBjb2xvcjojNEY0RjRGO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZXtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gIH1cblxuICAucmVkaXJlY3Rpb24tbGlua3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIGNvbG9yOiM4MjgyODI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbn1cbi54c3tcbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWNvbmZpcm1hdGlvbiB7XG4gICAgLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiB7XG4gIC52YWxpZGF0aW9uLW1lc3NhZ2V7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIG1hcmdpbjoyMHB4IDgwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0RGREZGRjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW46MjBweDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICBjb2xvcjojNEY0RjRGO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG4gIC5zaWduaW4tc21zLWNvbnRhaW5lcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkZGO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIC5zbXMtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnNtcy1zdWJUaXRsZXtcbiAgICAgIGNvbG9yOiM0RjRGNEY7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24ge1xuICAgIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0ge1xuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tbWV7XG4gICAgaGVpZ2h0OjQwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lX2xlZnQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAuZmVtbWV7XG4gICAgaGVpZ2h0OjQwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2ZlbW1lX3JpZ2h0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmZvcm0tY29udGVudHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4td2lkdGg6NDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG59XG4ueHN7XG4gIC5mb3JtLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYXJ0aWNsZS1jaG9pY2UtbGlzdCB7XG4gIC5jYXRlZ29yaWUtdGl0bGV7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICB9XG5cbiAgLmNob2ljZS1tb2JpbGUtaXRlbXtcbiAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAmLmhhcy1tb3JlLXByb3Bvc2l0aW9ue1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cbiAgICAuaXRlbS10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5pdGVtLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLnBhaXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIH1cbiAgICAmOm5vdCgubGFzdCl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgJjpub3QoLmluLXBvcHVwKXtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuaW4tcG9wdXB7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wb3NpdGlvbi1ib3h7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIwNjQzO1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgfVxuICAucHJvcG9zaXRpb24tbW9yZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICB9XG4gIC5saXN0LW1vcmUtY29udGVudHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICB9XG59XG5cbiIsIi5hcnRpY2xlLWNob2ljZS1sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OjI1MHB4O1xuICAgIC5sb2FkaW5nLXNxdWFyZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO1xuICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiIsIi5hcnRpY2xlLWNob2ljZS1tb2JpbGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIC5wcmVzdGF0aW9uLW1vcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlcy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICYuYm9yZGVyZWR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvcG9zaXRpb24tbW9yZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgIH1cbiAgICAucHJvcG9zaXRpb24tc3VtbWFyeS1sb2FkaW5nIHtcbiAgICAgICAgLmJveC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGV4dC1saW5lcyAudGV4dC1saW5le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJlc3RhdGlvbi1tb3JlLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gICAgLmNob2ljZS1tb2JpbGUtZGF0ZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnBsYXRmb3JtLWJhc2tldC1zdW1tYXJ5LWl0ZW0ge1xuICAuYmFza2V0NFN1bW1hcnktaXRlbXtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG1hcmdpbjoxMHB4IDBweCA7XG4gIH1cbiAgLmJhc2tldDRTdW1tYXJ5LWxpbmt7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG59XG5cbiIsIiNhY2NvdW50LXJkdi1pdGVtIHtcbiAgICBwYWRkaW5nOjEwcHggMTBweCA7XG4gICAgLml0ZW0tY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAudi1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWJvdXRpcXVlLWxpYmVsbGU6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1jb250ZW50LW1haW57XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLml0ZW0tY29udGVudC1hY3Rpb25ze1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIC5hY3Rpb24taXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnhze1xuICAgICNhY2NvdW50LXJkdi1pdGVtIHtcbiAgICAgICAgLml0ZW0tY29udGVudC1hY3Rpb25ze1xuICAgICAgICAgICAgLmFjdGlvbi1pdGVte1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjYWNjb3VudC1yZHYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6MjBweCA2MHB4O1xuICAgIH1cbn1cbi5ndC1zbXtcbiAgICAjYWNjb3VudC1yZHYtaXRlbSB7XG4gICAgICAgIC8vcGFkZGluZzoyMHB4IDE1JSA7XG4gICAgfVxufSIsIiNhY2NvdW50LXJkdi1ub3RFbmFibGVkIHtcbiAgcGFkZGluZzoxMHB4IDEwcHggO1xuICAubm90RW5hYmxlZC1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgLnYtc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLm5vdEVuYWJsZWQtYm91dGlxdWUtbGliZWxsZTpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAubm90RW5hYmxlZC1jb250ZW50LW1haW57XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0U5RTlGODtcbiAgfVxuICAubm90RW5hYmxlZC1jb250ZW50LWFjdGlvbnN7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5hY3Rpb24tbm90RW5hYmxlZHtcbiAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQge1xuICAgIC5ub3RFbmFibGVkLWNvbnRlbnQtYWN0aW9uc3tcbiAgICAgIC5hY3Rpb24tbm90RW5hYmxlZHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNte1xuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCB7XG4gICAgcGFkZGluZzoyMHB4IDYwcHg7XG4gIH1cbn1cbi5ndC1zbXtcbiAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQge1xuICAgIC8vcGFkZGluZzoyMHB4IDE1JSA7XG4gIH1cbn0iLCIjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIHtcbiAgICAuc3ViLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAuY29uZmlybWVkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MjBweCAxNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgIGhlaWdodDoxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgLmluZm9zLW1hcHtcbiAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIC5jb25maXJtZWQtYnV0dG9ue1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIHBhZGRpbmc6N3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgfVxuICAgIC5pbmZvcy1zZXBhcmF0b3J7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgICAuaW5mb3MtcmR2e1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1yZHYtZGF0ZXtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2lmdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5jdXN0b21GaWVsZHMtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5jdXN0b21GaWVsZHMtdmFsdWV7XG5cbiAgICB9XG59XG4ueHN7XG4gICAgI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCB7XG4gICAgICAgIC5jb25maXJtZWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIC5oZWFkZXItY29udGFpbmVye1xuXG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4ueHN7XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG59XG5cbiIsIiNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCB7XG4gIC5ub3RpZmljYXRpb25zLWNvbnRlbnR7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIC5tYWluLXRpdGxle1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWl0ZW17XG4gICAgICBwYWRkaW5nOjIwcHggMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAuaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICAgICYuYm9yZGVyZWR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNERkRGRkY7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNoZWNrLXRleHR7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmJvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0LXZhbGlkYXRle1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3Qge1xuICAgIC5ub3RpZmljYXRpb25zLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJvdXNlbExhcmdlLWV0YWJsaXNzZW1lbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDozNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xufVxuXG4iLCIucGF5bWVudC1jYXJkLWl0ZW17XG4gIC5jYXJkLWl0ZW0tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxufVxuXG4iLCIjcGF5bWVudC1jYXJkLXNhdmV7XG4gIC5jYi1uZXdDYXJkLWNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RjdERkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5jYi1uZXdDYXJkLXRvQmVTYXZlZHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAuY2hlY2stdGV4dHtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGNvbG9yOiM1OTJCQ0E7XG4gICAgfVxuICB9XG4gIC5jYXJkLWVycm9yc3tcbiAgICBjb2xvcjojQzkzODY3O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG59XG5cblxuIiwiLnByby1zZWxlY3Rpb24tYWR2YW5jZWR7XG4gIC5wb3B1cC10aXRsZXtcbiAgICAvL3N0eWxlTmFtZTogVGl0cmUgSDM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcmVzdGF0aW9uLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICB9XG4gIC50YWNoZS10aXRsZXtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wYXkge1xuICAgIHdpZHRoIDogMzUlO1xuICB9XG59XG5cbiIsIi5wcm8tc2VsZWN0aW9uLXNpbXBsZXtcbiAgLmZhY3tcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyZDMyM2U7XG4gIH1cbiAgLnRpdGxle1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmFkZC1wcm8tdGV4dHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBsYXRmb3Jte1xuICAgIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5cblxuXG5cbiIsIiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxle1xuICAgIC5wbGF0Zm9ybS1wcm9kdWN0LWxpc3QtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAucHJvZHVjdC1lbGVtZW50SWR7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFtaWx5LXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcmlle1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgLmNhdGVnb3JpZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZS12YWx1ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcmllLW5ie1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjRTBFMEUwO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIjcHJvbW8tc29ydC1wb3B1cCB7XG4gIC5wb3B1cC1pdGVte1xuICAgIG1hcmdpbjogMTVweCAwcHg7XG4gICAgLnBvcHVwLWl0ZW0tcmFkaW97XG4gICAgICBhY2NlbnQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBoZWlnaHQ6MThweDsgd2lkdGg6MThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgfVxuICAgIC5wb3B1cC1pdGVtLWNoZWNre1xuICAgICAgbWluLXdpZHRoOjMwcHg7XG4gICAgfVxuICAgIC5wb3B1cC1pdGVtLXRleHR7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgICAucG9wdXAtaXRlbSB7XG4gICAgICAucG9wdXAtaXRlbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgICAgLnBvcHVwLWl0ZW0ge1xuICAgICAgIC5wb3B1cC1pdGVtLXRleHR7XG4gICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG4ubW9iaWxle1xuICAjcHJvbW8tc29ydC1wb3B1cCB7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gICYuc217XG4gICAgI3Byb21vLXNvcnQtcG9wdXB7XG4gICAgICBwYWRkaW5nOjQwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwcm9tby1wbGFjZS1wb3B1cHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5sb2NhdGlvbi1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbjowcHggMjBweDtcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmxvY2F0aW9uLWxpYmVsbGV7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbiAgLmxvY2F0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gIH1cbn1cbi5tb2JpbGV7XG4gICNwcm9tby1wbGFjZS1wb3B1cHtcbiAgICAubG9jYXRpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbiAgfVxuICAmLnNte1xuICAgICNwcm9tby1wbGFjZS1wb3B1cHtcbiAgICAgIHBhZGRpbmc6NDBweDtcbiAgICB9XG4gIH1cbn1cbi5kZXNrdG9we1xuICAjcHJvbW8tcGxhY2UtcG9wdXB7XG4gICAgbWluLWhlaWdodDozMDBweDtcbiAgICBtaW4td2lkdGg6NDUwcHg7XG4gIH1cbn0iLCIjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAucHJvbW8tZGF0ZS1wb3B1cC1tb2JpbGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG4gICAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzVGMkVFQTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW46NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1vYmlsZXtcbiAgICAjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICAgICAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNte1xuICAgICAgICAjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICAgICAgICAgIHBhZGRpbmc6NDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kZXNrdG9we1xuICAgICNwcm9tby1kYXRlLXBvcHVwe1xuICAgICAgICBtaW4taGVpZ2h0OjQyMHB4O1xuICAgICAgICBtaW4td2lkdGg6NDUwcHg7XG4gICAgfVxufSIsIiNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnQge1xuICAgIC5kaXNjb3VudC1jb250YWluZXJ7XG4gICAgICAgIC8qXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgKi9cbiAgICAgICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnQtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcge1xuICAuYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAuYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNzZW8tcGFnZS1saW5rLXBsYWNle1xuICBhe1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC5zZW8tcGFnZS1saW5rLXBsYWNlLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yIDogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQgOiA4MDA7XG4gICAgZm9udC1zaXplIDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMjBweDtcbiAgICBtYXJnaW4tdG9wIDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlby1wYWdlLWxpbmstcGxhY2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIC8vcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG5cbn0iLCIjc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9ue1xuICBhe1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC5zZW8tcGFnZS1saW5rLXByZXN0YXRpb24tdGl0bGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3IgOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodCA6IDgwMDtcbiAgICBmb250LXNpemUgOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b20gOiAyMHB4O1xuICAgIG1hcmdpbi10b3AgOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9ue1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAvL3BhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufSIsIi53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2V7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmJlbmVmaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgLndlbGNvbWUtc2VhcmNoQXJlYS1iZW5lZmljZXtcbiAgICAuYmVuZWZpY2Uge1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNle1xuICAgIC5iZW5lZmljZSB7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxuICB9XG59IiwiI2thbGVuZGVzLWFjY291bnQtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAudGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3AgOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoIDogODUlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29ubmV4aW9uIHtcbiAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvciA6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvIHtcbiAgICAgICAgICAgIGNvbG9yIDogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodCA6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59IiwiI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAudGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICAgIGhlaWdodCA6IDkwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2IzYjNiMztcbiAgICAgICAgLnRvdGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgIH1cbiAgICAuYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxufSIsIiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgICBoZWlnaHQgOiA5MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiM2IzYjM7XG4gICAgICAgIC50b3RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBrYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgLmFydGljbGVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn0iLCIjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3Age1xuICBtaW4taGVpZ2h0OjMwMHB4O1xuICBtaW4td2lkdGg6NDUwcHg7XG4gIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1ue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgbWluLXdpZHRoOjI1MHB4O1xuICAgIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW17XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGRjtcbiAgICAgICAgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4tdGV4dHtcbiAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3BlY2lhbEl0ZW0ge1xuICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICAmLnJhentcbiAgICAgICAgICBjb2xvcjojQzkzODY3O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1ue1xuICAgIG1pbi13aWR0aDoyNTBweDtcbiAgICAuc3BlY2lhbC1pc0Zhdm9yaXRle1xuICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICBtaW4td2lkdGg6NDUwcHg7XG4gICAgICBtYXgtaGVpZ2h0Ojcwdmg7XG4gICAgICAuYm91dGlxdWUtaXRlbXtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjowcHggMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdXRpcXVlLWxpYmVsbGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLmJvdXRpcXVlLWxpYmVsbGV7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNwZWNpYWwtaXNTZWFyY2h7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgIG1pbi13aWR0aDo0NTBweDtcbiAgICAgIG1heC1oZWlnaHQ6NzB2aDtcbiAgICAgIC5wcmVzdGF0aW9uLWl0ZW17XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW46MHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWUtbGliZWxsZXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdXRpcXVlLWxpYmVsbGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5ib3V0aXF1ZS1hZHJlc3Nle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByZXN0YXRpb24tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICB9XG4gICAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tdGl0bGV7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWdyb3Vwe1xuXG4gICAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi1pdGVte1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBwYWRkaW5nOjdweCAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4uZGVza3RvcHtcbiAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cCB7XG4gICAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW57XG4gICAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi1ncm91cHtcbiAgICAgICAgd2lkdGg6MjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHN7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAuZmF2b3JpdGUtbm8tY29udGVudHtcbiAgICBtYXJnaW46MHB4IDIwcHg7XG4gICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxuICAucHJlc3RhdGlvbi1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbjowcHggMjBweDtcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gICAgLmNhdGVnb3JpZS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuYm91dGlxdWUtbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuYm91dGlxdWUtYWRyZXNzZXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmNhdGVnb3JpZS1hbGx7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAucHJlc3RhdGlvbi10aXRsZXtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJi5pcy1tb2JpbGV7XG4gICAgLnByZXN0YXRpb24tY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6NSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6NSU7XG4gICAgfVxuICB9XG4gICY6bm90KC5pcy1tb2JpbGUpe1xuICAgIC5wcmVzdGF0aW9uLWl0ZW17XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAmOm5vdCguaXMtY2F0ZWdvcmllKXtcbiAgICAgICAgcGFkZGluZzo1cHggMHB4O1xuICAgICAgICAuY2F0ZWdvcmllLWxpYmVsbGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWNhdGVnb3JpZSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllLWxpYmVsbGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIC5ib3V0aXF1ZS1saWJlbGxle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAuYm91dGlxdWUtYWRyZXNzZXtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREJEQkQ7XG5cbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5waWN0dXJlLWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuXG4gICAgICAgIG1heC13aWR0aCA6IDIwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgICAuZGF0YSB7XG4gICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmludGl0dWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgLm1hcnF1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNob2ljZS1wcm9kdWN0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yIDogIzgyODI4MjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yIDogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAuZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG59IiwiI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcblxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLnBpY3R1cmUtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG5cbiAgICAgICAgbWF4LXdpZHRoIDogMjAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICAgIC5kYXRhIHtcbiAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaW50aXR1bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAubWFycXVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvaWNlLXByb2R1Y3Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5iIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiAjODI4MjgyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdWFudGl0eS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbn0iLCJib2R5e1xuICBjb2xvcjojMEIwNjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICBvdXRsaW5lOiBub25lO1xufVxuOmZvY3VzLXZpc2libGV7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oMSxoMntcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbn1cbmF7XG4gIGNvbG9yOiMwQjA2NDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOjE0cHg7XG4gIGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBCMDY0MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuW25nLWNsaWNrXSxcbltkYXRhLW5nLWNsaWNrXSxcblt4LW5nLWNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iZy1ncmV5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOy8vI0Y5RjlGOTtcbn1cbi5iZy1ncmV5LWRhcmt7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7Ly8jRjhGOEZGOy8vI0Y5RjlGOTtcbn1cbi5iZy1yZWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7Ly8jRjlGOUY5O1xufVxuLmZnLWdyZWVue1xuICBjb2xvcjojNDNBMDQ3O1xufVxuLmZnLXJlZHtcbiAgY29sb3I6I0M5Mzg2Nztcbn1cbi5iZy13aGl0ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYm9yZGVyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG59XG4uYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG4ucG9zaXRpb24tcmVsYXRpdmV7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLm5vLXdyYXB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm8tdG9wLWJvcmRlcntcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vLWJvdHRvbS1ib3JkZXJ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1ib3JkZXJ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRleHQtbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cbi50ZXh0LXRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtanVzdGlmeXtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LXJlZHtcbiAgY29sb3I6I0U1MzkzNSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW57XG4gIGNvbG9yOiM0M0EwNDc7XG59XG4udGV4dC1vcmFuZ2V7XG4gIGNvbG9yOiNGQjhDMDA7XG59XG4udGV4dC1wdXJwbGV7XG4gIGNvbG9yOiM0NzIyQUU7XG59XG4udGV4dC1wdXJwbGUtbGlnaHR7XG4gIGNvbG9yOiM1RjJFRUE7XG59XG4udGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6IzZFNkU4QztcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgfVxuICB9XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3Vyc29yLXBvaW50ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0LWJvbGR7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvbGRlcntcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtdXBwZXJjYXNle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1wcmltYXJ5e1xuICBjb2xvcjojMEIwNjQzO1xuICBzcGFue1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gIH1cbn1cbi50ZXh0LXNlY29uZGFyeXtcbiAgY29sb3I6IzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6NDAwO1xufVxuLnRleHQtYWNjZW50e1xuICBjb2xvcjojQzkzODY3O1xufVxuXG4udGV4dC1saWdodHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWl0YWxpY3tcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHQtc2l6ZS0xMHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTExe1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0LXNpemUtMTJ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50IDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0LXNpemUtMTN7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0LXNpemUtMTR7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDs7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTE1e1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udGV4dC1zaXplLTE2e1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGV4dC1zaXplLTE3e1xuICBmb250LXNpemU6IDE3cHg7XG59XG4udGV4dC1zaXplLTE4e1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGV4dC1zaXplLTIwe1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGV4dC1zaXplLTIye1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGV4dC1zaXplLTI0e1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGV4dC1zaXplLTI2e1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udGV4dC1zaXplLTI4e1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ubWluLXdpZHRoLTUwe1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cbi5taW4td2lkdGgtMTAwe1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWluLXdpZHRoLTE1MHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLm1pbi13aWR0aC0yMDB7XG4gIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZXktbGlnaHR7XG4gIGNvbG9yOiM0RjUwNTAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0e1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWRhc2hlZHtcbiAgLW1vei10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xufVxuLnBhZGRpbmctNXtcbiAgcGFkZGluZzo1cHg7XG59XG4ucGFkZGluZy0xMHtcbiAgcGFkZGluZzoxMHB4O1xufVxuLnBhZGRpbmctMTV7XG4gIHBhZGRpbmc6MTVweDtcbn1cbi5wYWRkaW5nLTIwe1xuICBwYWRkaW5nOjIwcHg7XG59XG4ucGFkZGluZy1sZWZ0LTV7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG59XG4ucGFkZGluZy1sZWZ0LTEwe1xuICBwYWRkaW5nLWxlZnQ6MTBweDtcbn1cbi5wYWRkaW5nLWxlZnQtMTV7XG4gIHBhZGRpbmctbGVmdDoxNXB4O1xufVxuLnBhZGRpbmctbGVmdC0yMHtcbiAgcGFkZGluZy1sZWZ0OjIwcHg7XG59XG4ucGFkZGluZy1sZWZ0LTI1e1xuICBwYWRkaW5nLWxlZnQ6MjVweDtcbn1cbi5wYWRkaW5nLWxlZnQtMzB7XG4gIHBhZGRpbmctbGVmdDozMHB4O1xufVxuLnBhZGRpbmctcmlnaHQtNXtcbiAgcGFkZGluZy1yaWdodDo1cHg7XG59XG4ucGFkZGluZy1yaWdodC0xMHtcbiAgcGFkZGluZy1yaWdodDoxMHB4O1xufVxuLnBhZGRpbmctcmlnaHQtMTV7XG4gIHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTIwe1xuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG59XG4ucGFkZGluZy1yaWdodC0yNXtcbiAgcGFkZGluZy1yaWdodDoyNXB4O1xufVxuLnBhZGRpbmctcmlnaHQtMzB7XG4gIHBhZGRpbmctcmlnaHQ6MzBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS01e1xuICBwYWRkaW5nLWJvdHRvbTo1cHg7XG59XG4ucGFkZGluZy1ib3R0b20tMTB7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tMTV7XG4gIHBhZGRpbmctYm90dG9tOjE1cHg7XG59XG4ucGFkZGluZy1ib3R0b20tMjB7XG4gIHBhZGRpbmctYm90dG9tOjIwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tMzB7XG4gIHBhZGRpbmctYm90dG9tOjMwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tMTUwe1xuICBwYWRkaW5nLWJvdHRvbToxNTBweDtcbn1cbi5wYWRkaW5nLXRvcC01e1xuICBwYWRkaW5nLXRvcDo1cHg7XG59XG4ucGFkZGluZy10b3AtMTB7XG4gIHBhZGRpbmctdG9wOjEwcHg7XG59XG4ucGFkZGluZy10b3AtMTV7XG4gIHBhZGRpbmctdG9wOjE1cHg7XG59XG4ucGFkZGluZy10b3AtMjB7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG59XG4ucGFkZGluZy10b3AtMzB7XG4gIHBhZGRpbmctdG9wOjMwcHg7XG59XG4ucGFkZGluZy10b3AtNjB7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG59XG4ubWFyZ2luLTV7XG4gIG1hcmdpbjo1cHg7XG59XG4ubWFyZ2luLTEwe1xuICBtYXJnaW46MTBweDtcbn1cbi5tYXJnaW4tMTV7XG4gIG1hcmdpbjoxNXB4O1xufVxuLm1hcmdpbi0yMHtcbiAgbWFyZ2luOjIwcHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtNXtcbiAgbWFyZ2luLWxlZnQ6NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0xMHtcbiAgbWFyZ2luOjBweCAxMHB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTE1e1xuICBtYXJnaW46MHB4IDE1cHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMjB7XG4gIG1hcmdpbjowcHggMjBweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0yNXtcbiAgbWFyZ2luOjBweCAyNXB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTMwe1xuICBtYXJnaW46MHB4IDMwcHg7XG59XG4ubWFyZ2luLWxlZnQtNXtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tYXJnaW4tbGVmdC0xMHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luLWxlZnQtMTV7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmdpbi1sZWZ0LTIwe1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJnaW4tcmlnaHQtNXtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWFyZ2luLXJpZ2h0LTEwe1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFyZ2luLXJpZ2h0LTE1e1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWFyZ2luLXJpZ2h0LTIwe1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFyZ2luLXJpZ2h0LTMwe1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubWFyZ2luLXRvcC01e1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubWFyZ2luLXRvcC0xMHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYXJnaW4tdG9wLTE1e1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1hcmdpbi10b3AtMjB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFyZ2luLXRvcC0zMHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tYXJnaW4tdG9wLTYwe1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1hcmdpbi1ib3R0b20tNXtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbi1ib3R0b20tMTB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0xNXtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYXJnaW4tYm90dG9tLTIwe1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1hcmdpbi1ib3R0b20tMzB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS02MHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tYXJnaW4tdmVydGljYWwtNXtcbiAgbWFyZ2luOjVweCAwcHg7XG59XG4ubWFyZ2luLXZlcnRpY2FsLTEwe1xuICBtYXJnaW46MTBweCAwcHg7XG59XG4ubWFyZ2luLXZlcnRpY2FsLTE1e1xuICBtYXJnaW46MTVweCAwcHg7XG59XG4ubWFyZ2luLXZlcnRpY2FsLTIwe1xuICBtYXJnaW46MjBweCAwcHg7XG59XG4ubWFyZ2luLXZlcnRpY2FsLTMwe1xuICBtYXJnaW46MzBweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC01e1xuICBwYWRkaW5nOjVweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0xMHtcbiAgcGFkZGluZzoxMHB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTE1e1xuICBwYWRkaW5nOjE1cHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtMjB7XG4gIHBhZGRpbmc6MjBweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0yNXtcbiAgcGFkZGluZzoyNXB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTMwe1xuICBwYWRkaW5nOjMwcHggMHB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC01e1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTEwe1xuICBwYWRkaW5nOjBweCAxMHB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNXtcbiAgcGFkZGluZzowcHggMTVweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMjB7XG4gIHBhZGRpbmc6MHB4IDIwcHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTI1e1xuICBwYWRkaW5nOjBweCAyNXB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMHtcbiAgcGFkZGluZzowcHggMzBweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtNjB7XG4gIHBhZGRpbmc6MHB4IDYwcHg7XG59XG4uc2VwYXJhdG9ye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbn1cbi5tb2JpbGV7XG4gIGlucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuLyogTGlnbmUgZCd1biAqL1xuLmJsb2MtbGluZXtcbiAgJjpub3QoLm5vLXBhZGRpbmcpe1xuICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gIH1cbiAgJi5zbWFsbC1wYWRkaW5ne1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgfVxuICAmLnNlcGFyYXRvcntcbiAgICBwYWRkaW5nOjE1cHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5ibG9jLXRpdGxle1xuICAgIG1pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ibG9jLXZhbHVle1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAmOm5vdCgud3JhcHBlZCl7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHNwYW57XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYm9yZGVyZWR7XG4gIC5ibG9jLWxpbmV7XG4gICAgJjpub3QoLm5vLXBhZGRpbmcpe1xuICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIH1cbn1cblxuLmJveC1zaGFkb3ctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udGl0bGUtb3JhbmdlLTE2e1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkJBNjdEO1xufVxuLnRpdGxlLW9yYW5nZS0yMHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZCQTY3RDtcbn1cbi5oaWRlLWJvcmRlci1saW5le1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGhlaWdodDozcHg7XG4gIG1pbi1oZWlnaHQ6M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgJi5ncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIH1cbn1cbi5yb3RhdGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uaWNvbi1yb3RhdGluZyB7XG4gIG1kLWljb257XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuLyoqKioqKiogQU5JTUFUSU9OUyAqKioqKiovXG5Aa2V5ZnJhbWVzIGJsaW5rZXItMCB7XG4gIDUwJSB7IG9wYWNpdHk6IDA7IH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlci03NSB7XG4gIDUwJSB7IG9wYWNpdHk6IDAuNzU7IH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlci01MCB7XG4gIDUwJSB7IG9wYWNpdHk6IDAuNTsgfVxufVxuQGtleWZyYW1lcyBibGlua2VyLTI1IHtcbiAgNTAlIHsgb3BhY2l0eTogMC4yNTsgfVxufVxuQGtleWZyYW1lcyBob3Zlci1vcGFjaXR5LW9uIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwLjc7IH1cbn1cbkBrZXlmcmFtZXMgaG92ZXItb3BhY2l0eS1vZmYge1xuICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb217XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0b3tcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9te1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG97XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXNob3ctMC0xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eToxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWhpZGUtMC0xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG4mLmthbGVuZGVzLWFuaW1hdGUtc2hvdy0wLTEtMzAwe1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtc2hvdy0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbn1cbiYua2FsZW5kZXMtYW5pbWF0ZS1oaWRlLTAtMS0zMDB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1oaWRlLTAtMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xufVxuLyogKi9cbi5rYWxlbmRlcy1ob3Zlci1vcGFjaXR5e1xuICAvL2FuaW1hdGlvbjogaG92ZXItb3BhY2l0eS1vZmYgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5rYWxlbmRlcy1ob3Zlci1vcGFjaXR5OmhvdmVye1xuICBhbmltYXRpb246IGhvdmVyLW9wYWNpdHktb24gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLyogRXZpdGVyIHF1J3VuZSB6b25lIG5lIHNvaXQgY29tcHJlc3PDqWUgcGFyIHVuIMOpbMOpbWVudCBGbGV4ICovXG4ua2FsZW5kZXMtbm8tc2hyaW5re1xuICBmbGV4LXNocmluazowO1xufVxuLy8gZ2FyYW50aXIgcXUnaWwgeSBhIHN1ZmZpc2FtbWVudCBkZSBoYXV0ZXVyIMOgIHNjcm9sbGVyIHBvdXIgZW5sZXZlclxuLmthbGVuZGVzLXNjcm9sbGFibGUtbWluSGVpZ2h0e1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5rYWxlbmRlcy1yb3RhdGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4vLyBjYWNoZXIgbGEgc2Nyb2xsYmFyXG4ua2FsZW5kZXMtbm9TY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rYWxlbmRlcy1ub1Njcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6MTBweDtcbiAgYm90dG9tOjEwcHg7XG4gIGhlaWdodDo1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBjb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czoycHg7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gIGZvbnQtc2l6ZToxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDoxMDAwMDtcbiAgJi54c3tcbiAgICBsZWZ0OjBweDtcbiAgICBib3R0b206MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgfVxuICAmLnN1Y2Nlc3N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QTtcbiAgfVxuICAmLmRhbmdlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwO1xuICB9XG59XG4ua2FsZW5kZXMtd2lkZ2V0e1xuICAgIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59IiwiLnByby1jaG9pY2V7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOjFweDtcbiAgICAubGliZWxsZS10YWNoZXtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG4gICAgLmRldGFpbC1oZWFkZXItcGhvdG97XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgLnByb3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6ICAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzowcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICB9XG4gICAgfVxufVxuLnhze1xuICAgIC5wcm8tY2hvaWNle1xuXG4gICAgfVxufVxuIiwiI3Byb2R1Y3QtbGl2cmFpc29ue1xuICAgIC5saXZyYWlzb24tY2hvaWNle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjoxMHB4IDBweCA7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAubGl2cmFpc29uLW5hdntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46M3B4O1xuICAgICAgICAuYmFja2dyb3VuZC1lbmR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saXZyYWlzb24tbGlua3tcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG59XG4iLCIjcGxhdGZvcm0tbWFpbntcbiAgLnRleHQtc2l6ZS0xMHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAmLmFsbHtcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtc2l6ZS0xMXtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAmLmFsbHtcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtc2l6ZS0xMntcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudCA7XG4gICAgJi5hbGx7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LXNpemUtMTN7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgICYuYWxse1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1zaXplLTE0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmLmFsbHtcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDs7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LXNlY29uZGFyeXtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgfVxuICAudGV4dC1zZWNvbmRhcnktbGlnaHR7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICBmb250LXdlaWdodDozMDA7XG4gIH1cbn0iLCIjc2l0ZS1tYWlue1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgLmJnLWdyZXktZGFya3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjsvLyNGOEY4RkY7Ly8jRjlGOUY5O1xuICAgIH1cbn0iLCIua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnR7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgLmJnLWdyZXl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkFGRjsvLyNGOUY5Rjk7XG4gICAgfVxuICAgIC5iZy1ncmV5LWRhcmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkFGRjsvLyNGOEY4RkY7Ly8jRjlGOUY5O1xuICAgIH1cbiAgICAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25ze1xuICAgICAgICBwYWRkaW5nOjEwcHggNSUgO1xuICAgICAgICAuYWNjb3VudC1iYXNrZXQtYnV0dG9ucy1tb2JpbGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMtb25le1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucy1saW5re1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgfVxuICAgICAgICAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zLWFjY291bnR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtY29udGVudC1pdGVte1xuICAgICAgICAgICAgY29sb3I6IzBEMEQwRDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46MHB4IDM1cHggMHB4IDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYigzMywgMzMsIDMzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtYmFza2V0LWNvbnRhaW5lcil7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1jb250ZW50LWl0ZW0tc2hvcHBpbmctY2FydHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgLm5vdGlmX2NhcnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgICY6bm90KC5uby10b3AtcGFkZGluZyl7XG4gICAgICAgICAgICAgICAgJjpub3QoLnNtYWxsLXBhZGRpbmcpe1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYm9yZGVyZWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtY29tcG9uZW50LWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgfVxufVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

/*# sourceMappingURL=../maps/styles/app-fed00f8b3b.css.map */
